aboutsummaryrefslogtreecommitdiff
path: root/src/shared/net
diff options
context:
space:
mode:
authorNicolas James <Eele1Ephe7uZahRie@tutanota.com>2025-02-12 21:57:46 +1100
committerNicolas James <Eele1Ephe7uZahRie@tutanota.com>2025-02-12 21:57:46 +1100
commite4483eca01b48b943cd0461e24a74ae1a3139ed4 (patch)
treeed58c3c246e3af1af337697695d780aa31f6ad9a /src/shared/net
parent1cc08c51eb4b0f95c30c0a98ad1fc5ad3459b2df (diff)
Update to most recent version (old initial commit)
Diffstat (limited to 'src/shared/net')
-rw-r--r--src/shared/net/connection.cc219
-rw-r--r--src/shared/net/connection.hh211
-rw-r--r--src/shared/net/lib/protobuf/net.pb.cc5482
-rw-r--r--src/shared/net/lib/protobuf/net.pb.h4434
-rw-r--r--src/shared/net/lib/protobuf/net.proto68
-rw-r--r--src/shared/net/packet.cc29
-rw-r--r--src/shared/net/packet.hh42
-rw-r--r--src/shared/net/proto.cc64
-rw-r--r--src/shared/net/proto.hh22
9 files changed, 7761 insertions, 2810 deletions
diff --git a/src/shared/net/connection.cc b/src/shared/net/connection.cc
index 79a83f5..b368735 100644
--- a/src/shared/net/connection.cc
+++ b/src/shared/net/connection.cc
@@ -1 +1,220 @@
#include "shared/net/connection.hh"
+
+namespace shared {
+namespace net {
+
+connection::connection(const socket_t& rsock) {
+ const std::string peer_address = get_socket_peer_address(rsock);
+ const std::string peer_port = get_socket_peer_port(rsock);
+
+ // Open up a connected usock based on the state of the connected rsock.
+ const socket_t usock = [&]() -> socket_t {
+ constexpr addrinfo hints = {.ai_flags = AI_PASSIVE,
+ .ai_family = AF_INET,
+ .ai_socktype = SOCK_DGRAM};
+ const std::string host_address = get_socket_host_address(rsock);
+ const std::string host_port = get_socket_host_port(rsock);
+ const auto host_info = get_addr_info(host_address, host_port, &hints);
+ const socket_t usock = make_socket(host_info.get());
+ bind_socket(usock, host_info.get());
+
+ const auto peer_info = get_addr_info(peer_address, peer_port, &hints);
+ connect_socket(usock, peer_info.get());
+
+ return usock;
+ }();
+
+ nonblock_socket(usock);
+ nonblock_socket(rsock);
+
+ this->socks.emplace(sockets{.rsock = rsock,
+ .usock = usock,
+ .address = peer_address,
+ .port = peer_port});
+}
+
+connection::connection(connection&& other) noexcept {
+ std::swap(this->socks, other.socks);
+ std::swap(this->bad_reason, other.bad_reason);
+ other.socks.reset();
+}
+
+connection& connection::operator=(connection&& other) noexcept {
+ std::swap(this->socks, other.socks);
+ std::swap(this->bad_reason, other.bad_reason);
+ other.socks.reset();
+ return *this;
+}
+
+connection::~connection() noexcept { this->close(); }
+
+void connection::rsend_packet(const rpacket_t& packet) noexcept {
+ this->rpackets.push_back(packet);
+}
+
+void connection::usend_packet(const upacket_t& packet) noexcept {
+ this->upackets.push_back(packet);
+}
+
+void connection::rsend_packet(rpacket&& packet) noexcept {
+ this->rsend_packet(std::make_shared<rpacket>(std::move(packet)));
+}
+
+void connection::usend_packet(upacket&& packet) noexcept {
+ this->usend_packet(std::make_shared<upacket>(std::move(packet)));
+}
+
+std::optional<proto::packet> connection::rrecv_packet() noexcept {
+ if (!this->good()) {
+ return std::nullopt;
+ }
+
+ const socket_t sock = this->socks->rsock;
+
+ // Get the size of the backlog, early out of there's nothing there yet.
+ const auto backlog_size = shared::net::get_backlog_size(sock);
+ if (backlog_size < sizeof(packet_header_t)) {
+ return std::nullopt;
+ }
+
+ const packet_header_t read_packet_size = [&]() {
+ packet_header_t ret;
+ recv(sock, &ret, sizeof(packet_header_t), MSG_PEEK);
+ return ntohl(ret);
+ }();
+ if (backlog_size < read_packet_size) { // data not there yet
+ return std::nullopt;
+ }
+ if (read_packet_size < sizeof(packet_header_t)) {
+ this->bad_reason.emplace("received packet too small");
+ return std::nullopt;
+ }
+ if (read_packet_size >= MAX_PACKET_SIZE) {
+ this->bad_reason.emplace("received packet size exceeded limit");
+ return std::nullopt;
+ }
+
+ // Read the actual packet now, based on our claimed size.
+ std::string data(read_packet_size, '\0');
+ if (const auto result = read(sock, std::data(data), read_packet_size);
+ result == -1) {
+ this->bad_reason = shared::net::get_errno_error();
+ return std::nullopt;
+ } else if (result != read_packet_size) {
+ return std::nullopt; // this shouldn't happen?
+ }
+ data = {std::begin(data) + sizeof(packet_header_t), std::end(data)};
+
+ // possible compression bomb :)
+ if (const auto decompress = shared::maybe_decompress_string(data);
+ decompress.has_value()) {
+ data = *decompress;
+ } else {
+ return std::nullopt;
+ }
+
+ // Parse the packet, ignoring the header.
+ proto::packet packet;
+ if (!packet.ParseFromString(data)) {
+ return std::nullopt;
+ }
+
+ return packet;
+}
+
+std::optional<proto::packet> connection::urecv_packet() noexcept {
+ const socket_t sock = this->socks->usock;
+
+restart:
+ if (!this->good()) {
+ return std::nullopt;
+ }
+
+ const auto packet_size = shared::net::get_backlog_size(sock);
+ if (packet_size == 0) {
+ return std::nullopt;
+ }
+
+ std::string data(packet_size, '\0');
+ if (const auto result = read(sock, std::data(data), packet_size);
+ result == -1) {
+
+ if (errno == ECONNREFUSED) { // icmp, ignore it
+ goto restart;
+ }
+
+ this->bad_reason = shared::net::get_errno_error();
+ return std::nullopt;
+ } else if (static_cast<decltype(packet_size)>(result) != packet_size) {
+ return std::nullopt; // shouldn't happen
+ }
+
+ if (const auto decompress = shared::maybe_decompress_string(data);
+ decompress.has_value()) {
+ data = *decompress;
+ } else {
+ goto restart;
+ }
+
+ proto::packet packet;
+ if (!packet.ParseFromString(data)) {
+ goto restart;
+ }
+
+ return packet;
+}
+
+std::optional<proto::packet> connection::recv_packet() noexcept {
+ if (const auto ret = urecv_packet(); ret.has_value()) {
+ return ret;
+ }
+ return rrecv_packet();
+}
+
+bool connection::maybe_send(const packet& packet,
+ const socket_t& sock) noexcept {
+ if (!this->good()) {
+ return false;
+ }
+
+ const auto& data = packet.data;
+ if (const auto result = write(sock, std::data(data), std::size(data));
+ result == -1) {
+
+ if (errno == EAGAIN || errno == EWOULDBLOCK) {
+ return false;
+ }
+
+ this->bad_reason.emplace(get_errno_error());
+ return false;
+ } else if (static_cast<std::size_t>(result) != std::size(data)) {
+ return false;
+ }
+
+ return true;
+}
+
+void connection::poll() {
+ const auto erase_send = [this](auto& packets, const socket_t& sock) {
+ const auto it =
+ std::find_if(std::begin(packets), std::end(packets),
+ [&, this](const auto& packet) {
+ return !this->maybe_send(*packet, sock);
+ });
+ packets.erase(std::begin(packets), it);
+ };
+
+ erase_send(this->upackets, this->socks->usock);
+ erase_send(this->rpackets, this->socks->rsock);
+}
+
+void connection::close() {
+ if (this->socks.has_value()) {
+ shared::net::close_socket(socks->rsock);
+ shared::net::close_socket(socks->usock);
+ }
+ this->socks.reset();
+}
+
+} // namespace net
+} // namespace shared
diff --git a/src/shared/net/connection.hh b/src/shared/net/connection.hh
index 79146af..70ed6e4 100644
--- a/src/shared/net/connection.hh
+++ b/src/shared/net/connection.hh
@@ -2,208 +2,73 @@
#define SHARED_NET_CONNECTION_HH_
#include <algorithm>
+#include <ctype.h>
#include <optional>
#include <string>
+#include <type_traits>
+#include <list>
#include "shared/net/net.hh"
+#include "shared/net/packet.hh"
#include "shared/net/proto.hh"
namespace shared {
namespace net {
+using socket_t = int;
+
class connection {
+public:
+ using upacket_t = std::shared_ptr<upacket>;
+ using rpacket_t = std::shared_ptr<rpacket>;
+
private:
+ static constexpr std::size_t MAX_PACKET_SIZE = 65536;
+
struct sockets {
- int rsock;
- int usock; // connected in constructor, no need to use sendto or revfrom
+ socket_t rsock;
+ socket_t usock; // connected in constructor
std::string address;
std::string port;
-
- sockets(const int r, const int u, const std::string& a,
- const std::string& p)
- : rsock(r), usock(u), address(a), port(p) {}
};
std::optional<sockets> socks;
std::optional<std::string> bad_reason;
+ std::list<upacket_t> upackets;
+ std::list<rpacket_t> rpackets;
private:
- struct packet_header {
- std::uint32_t size;
- };
-
- // Data has a non-serialised header, and variable length serialised
- // protobuf content.
- static std::string packet_to_data(const proto::packet& packet) {
-
- std::string data;
- packet.SerializeToString(&data);
- shared::compress_string(data);
-
- packet_header header{.size = htonl(static_cast<std::uint32_t>(
- std::size(data) + sizeof(packet_header)))};
-
- return std::string{reinterpret_cast<char*>(&header),
- reinterpret_cast<char*>(&header) + sizeof(header)} +
- std::move(data);
- }
-
- void send_sock_packet(const int sock, const proto::packet& packet) {
- if (!this->good()) {
- return;
- }
-
- const std::string data = packet_to_data(packet);
-
- if (send(sock, std::data(data), std::size(data), 0) == -1) {
- this->bad_reason = shared::net::get_errno_error();
- }
- }
+ bool maybe_send(const packet& packet, const socket_t& sock) noexcept;
public:
- connection(const int rsock) {
- using namespace shared::net;
-
- const std::string peer_address = get_socket_peer_address(rsock);
- const std::string peer_port = get_socket_peer_port(rsock);
-
- // Open up a connected usock based on the state of the connected rsock.
- const int usock = [&peer_address, &peer_port, &rsock]() -> int {
- constexpr addrinfo hints = {.ai_flags = AI_PASSIVE,
- .ai_family = AF_INET,
- .ai_socktype = SOCK_DGRAM};
- const std::string host_address = get_socket_host_address(rsock);
- const std::string host_port = get_socket_host_port(rsock);
- const auto host_info =
- get_addr_info(host_address, host_port, &hints);
- const int usock = make_socket(host_info.get());
- bind_socket(usock, host_info.get());
-
- const auto peer_info =
- get_addr_info(peer_address, peer_port, &hints);
- connect_socket(usock, peer_info.get());
-
- return usock;
- }();
-
- nonblock_socket(usock);
- nonblock_socket(rsock);
-
- this->socks.emplace(rsock, usock, peer_address, peer_port);
- }
-
- // We do not want to copy this object!
- // We use std::nullopt to determine if this object has been moved and if we
- // should close its sockets.
+ connection(const socket_t& rsock); // requires connected rsocket
connection(const connection&) = delete;
- connection(connection&& other) noexcept {
- std::swap(this->socks, other.socks);
- std::swap(this->bad_reason, other.bad_reason);
- other.socks.reset();
- }
- connection& operator=(connection&& other) noexcept {
- std::swap(this->socks, other.socks);
- std::swap(this->bad_reason, other.bad_reason);
- other.socks.reset();
- return *this;
- }
- ~connection() noexcept {
- if (this->socks.has_value()) {
- shared::net::close_socket(socks->rsock);
- shared::net::close_socket(socks->usock);
- }
- }
+ connection(connection&& other) noexcept;
+ connection& operator=(connection&& other) noexcept;
+ ~connection() noexcept;
- // Getters.
- bool good() const noexcept { return !bad_reason.has_value(); }
- std::string get_bad_reason() const noexcept {
- return this->bad_reason.value();
+public:
+ bool good() const noexcept {
+ return !bad_reason.has_value() && this->socks.has_value();
}
+ std::string get_bad_reason() const noexcept { return *this->bad_reason; }
std::string get_address() const noexcept { return this->socks->address; }
public:
- // Send does nothing if good() returns false!
- // Returns whether or not we were able to send our packet.
- void rsend_packet(const proto::packet& packet) noexcept {
- return send_sock_packet(this->socks->rsock, packet);
- }
- void usend_packet(const proto::packet& packet) noexcept {
- return send_sock_packet(this->socks->usock, packet);
- }
- std::optional<proto::packet> rrecv_packet() noexcept {
- const int sock = this->socks->rsock;
-
- // Get the size of the backlog, early out of there's nothing there yet.
- const auto backlog_size = shared::net::get_backlog_size(sock);
- if (backlog_size < sizeof(packet_header)) {
- return std::nullopt;
- }
-
- // Read for the packet headers and get the claimed size. Early out if
- // our stream isn't big enough for that yet.
- packet_header header = {};
- recv(sock, &header, sizeof(header), MSG_PEEK);
- const std::uint32_t read_packet_size = ntohl(header.size);
- if (backlog_size < read_packet_size) {
- return std::nullopt;
- }
-
- // Read the actual packet now, based on our claimed size.
- std::string data;
- data.reserve(read_packet_size);
- if (read(sock, std::data(data), read_packet_size) == -1) {
- this->bad_reason = shared::net::get_errno_error();
- return std::nullopt;
- }
-
- data = std::string{
- reinterpret_cast<char*>(std::data(data)) + sizeof(packet_header),
- reinterpret_cast<char*>(std::data(data)) + read_packet_size};
- shared::decompress_string(data);
+ // When an identical packet is sent to multiple people, the functions using
+ // rpacket_t should be used to avoid unnecessary compression.
+ void rsend_packet(const rpacket_t& packet) noexcept;
+ void usend_packet(const upacket_t& packet) noexcept;
+ void rsend_packet(rpacket&& packet) noexcept;
+ void usend_packet(upacket&& packet) noexcept;
- // Parse the packet, ignoring the header.
- proto::packet packet;
- if (!packet.ParseFromString(data)) {
- return std::nullopt;
- }
-
- return packet;
- }
- std::optional<proto::packet> urecv_packet() noexcept {
- const int sock = this->socks->usock;
-
- restart:
- const auto packet_size = shared::net::get_backlog_size(sock);
-
- if (packet_size == 0) {
- return std::nullopt;
- }
-
- std::string data;
- data.reserve(packet_size);
- if (recv(sock, std::data(data), packet_size, 0) == -1) {
- this->bad_reason = shared::net::get_errno_error();
- return std::nullopt;
- }
-
- data = std::string{
- reinterpret_cast<char*>(std::data(data)) + sizeof(packet_header),
- reinterpret_cast<char*>(std::data(data)) + packet_size};
- shared::decompress_string(data);
-
- proto::packet packet;
- if (!packet.ParseFromString(data)) {
- goto restart;
- }
+public:
+ std::optional<proto::packet> rrecv_packet() noexcept;
+ std::optional<proto::packet> urecv_packet() noexcept;
+ std::optional<proto::packet> recv_packet() noexcept; // from either
- return packet;
- }
- // Gets packets from r/u streams, doesn't care which.
- std::optional<proto::packet> recv_packet() noexcept {
- if (const auto ret = urecv_packet(); ret.has_value()) {
- return ret;
- }
- return rrecv_packet();
- }
+public:
+ void poll(); // call to send potentially queued packets
+ void close(); // call to close sockets
};
} // namespace net
diff --git a/src/shared/net/lib/protobuf/net.pb.cc b/src/shared/net/lib/protobuf/net.pb.cc
index a938799..b86af02 100644
--- a/src/shared/net/lib/protobuf/net.pb.cc
+++ b/src/shared/net/lib/protobuf/net.pb.cc
@@ -16,249 +16,388 @@
#include <google/protobuf/port_def.inc>
PROTOBUF_PRAGMA_INIT_SEG
+
+namespace _pb = ::PROTOBUF_NAMESPACE_ID;
+namespace _pbi = _pb::internal;
+
namespace proto {
-constexpr angles::angles(
- ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
- : pitch_(0)
- , yaw_(0){}
+PROTOBUF_CONSTEXPR angles::angles(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.pitch_)*/0
+ , /*decltype(_impl_.yaw_)*/0
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct anglesDefaultTypeInternal {
- constexpr anglesDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR anglesDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 anglesDefaultTypeInternal _angles_default_instance_;
+PROTOBUF_CONSTEXPR coords::coords(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.x_)*/0
+ , /*decltype(_impl_.z_)*/0
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct coordsDefaultTypeInternal {
- constexpr coordsDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR coordsDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 coordsDefaultTypeInternal _coords_default_instance_;
+PROTOBUF_CONSTEXPR vec3::vec3(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.x_)*/0
+ , /*decltype(_impl_.y_)*/0
+ , /*decltype(_impl_.z_)*/0
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct vec3DefaultTypeInternal {
- constexpr vec3DefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR vec3DefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 vec3DefaultTypeInternal _vec3_default_instance_;
+PROTOBUF_CONSTEXPR ivec3::ivec3(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.x_)*/0
+ , /*decltype(_impl_.y_)*/0
+ , /*decltype(_impl_.z_)*/0
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct ivec3DefaultTypeInternal {
- constexpr ivec3DefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR ivec3DefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ivec3DefaultTypeInternal _ivec3_default_instance_;
+PROTOBUF_CONSTEXPR entity::entity(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.chunk_pos_)*/nullptr
+ , /*decltype(_impl_.local_pos_)*/nullptr
+ , /*decltype(_impl_.index_)*/0u
+ , /*decltype(_impl_._cached_size_)*/{}} {}
+struct entityDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR entityDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~entityDefaultTypeInternal() {}
+ union {
+ entity _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 entityDefaultTypeInternal _entity_default_instance_;
+PROTOBUF_CONSTEXPR animate::animate(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.entity_)*/nullptr
+ , /*decltype(_impl_.viewangles_)*/nullptr
+ , /*decltype(_impl_.velocity_)*/nullptr
+ , /*decltype(_impl_.commands_)*/0u
+ , /*decltype(_impl_.active_item_)*/0u
+ , /*decltype(_impl_._cached_size_)*/{}} {}
+struct animateDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR animateDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~animateDefaultTypeInternal() {}
+ union {
+ animate _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 animateDefaultTypeInternal _animate_default_instance_;
+PROTOBUF_CONSTEXPR item::item(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.index_)*/0u
+ , /*decltype(_impl_.type_)*/0u
+ , /*decltype(_impl_.quantity_)*/0u
+ , /*decltype(_impl_._cached_size_)*/{}} {}
+struct itemDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR itemDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~itemDefaultTypeInternal() {}
+ union {
+ item _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 itemDefaultTypeInternal _item_default_instance_;
+PROTOBUF_CONSTEXPR item_array::item_array(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.items_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}} {}
+struct item_arrayDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR item_arrayDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~item_arrayDefaultTypeInternal() {}
+ union {
+ item_array _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 item_arrayDefaultTypeInternal _item_array_default_instance_;
+PROTOBUF_CONSTEXPR player::player(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.animate_)*/nullptr
+ , /*decltype(_impl_.inventory_)*/nullptr
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct playerDefaultTypeInternal {
- constexpr playerDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR playerDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 playerDefaultTypeInternal _player_default_instance_;
+PROTOBUF_CONSTEXPR auth::auth(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.username_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_.password_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct authDefaultTypeInternal {
- constexpr authDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR authDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 authDefaultTypeInternal _auth_default_instance_;
+PROTOBUF_CONSTEXPR init::init(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.localplayer_)*/nullptr
+ , /*decltype(_impl_.seed_)*/uint64_t{0u}
+ , /*decltype(_impl_.draw_distance_)*/0
+ , /*decltype(_impl_.tickrate_)*/0u
+ , /*decltype(_impl_.tick_)*/0u
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct initDefaultTypeInternal {
- constexpr initDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR initDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 initDefaultTypeInternal _init_default_instance_;
+PROTOBUF_CONSTEXPR move::move(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.viewangles_)*/nullptr
+ , /*decltype(_impl_.commands_)*/0u
+ , /*decltype(_impl_.active_item_)*/0u
+ , /*decltype(_impl_.sequence_)*/0u
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct moveDefaultTypeInternal {
- constexpr moveDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR moveDefaultTypeInternal()
+ : _instance(::_pbi::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() {}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 moveDefaultTypeInternal _move_default_instance_;
+PROTOBUF_CONSTEXPR remove_entity::remove_entity(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.index_)*/0u
+ , /*decltype(_impl_._cached_size_)*/{}} {}
+struct remove_entityDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR remove_entityDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~remove_entityDefaultTypeInternal() {}
union {
- remove_player _instance;
+ remove_entity _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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 remove_entityDefaultTypeInternal _remove_entity_default_instance_;
+PROTOBUF_CONSTEXPR say::say(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.text_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct sayDefaultTypeInternal {
- constexpr sayDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR sayDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 sayDefaultTypeInternal _say_default_instance_;
+PROTOBUF_CONSTEXPR hear_player::hear_player(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.text_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_.index_)*/0u
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct hear_playerDefaultTypeInternal {
- constexpr hear_playerDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR hear_playerDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 hear_playerDefaultTypeInternal _hear_player_default_instance_;
+PROTOBUF_CONSTEXPR request_chunk::request_chunk(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.chunk_pos_)*/nullptr
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct request_chunkDefaultTypeInternal {
- constexpr request_chunkDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR request_chunkDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 request_chunkDefaultTypeInternal _request_chunk_default_instance_;
+PROTOBUF_CONSTEXPR remove_chunk::remove_chunk(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.chunk_pos_)*/nullptr
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct remove_chunkDefaultTypeInternal {
- constexpr remove_chunkDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR remove_chunkDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 remove_chunkDefaultTypeInternal _remove_chunk_default_instance_;
+PROTOBUF_CONSTEXPR chunk::chunk(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.blocks_)*/{}
+ , /*decltype(_impl_._blocks_cached_byte_size_)*/{0}
+ , /*decltype(_impl_.chunk_pos_)*/nullptr
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct chunkDefaultTypeInternal {
- constexpr chunkDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR chunkDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 chunkDefaultTypeInternal _chunk_default_instance_;
+PROTOBUF_CONSTEXPR add_block::add_block(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.chunk_pos_)*/nullptr
+ , /*decltype(_impl_.block_pos_)*/nullptr
+ , /*decltype(_impl_.active_item_)*/0u
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct add_blockDefaultTypeInternal {
- constexpr add_blockDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR add_blockDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 add_blockDefaultTypeInternal _add_block_default_instance_;
+PROTOBUF_CONSTEXPR remove_block::remove_block(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.chunk_pos_)*/nullptr
+ , /*decltype(_impl_.block_pos_)*/nullptr
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct remove_blockDefaultTypeInternal {
- constexpr remove_blockDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR remove_blockDefaultTypeInternal()
+ : _instance(::_pbi::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){}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 remove_blockDefaultTypeInternal _remove_block_default_instance_;
+PROTOBUF_CONSTEXPR server_message::server_message(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.message_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_.fatal_)*/false
+ , /*decltype(_impl_._cached_size_)*/{}} {}
struct server_messageDefaultTypeInternal {
- constexpr server_messageDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR server_messageDefaultTypeInternal()
+ : _instance(::_pbi::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_{}{}
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 server_messageDefaultTypeInternal _server_message_default_instance_;
+PROTOBUF_CONSTEXPR item_swap::item_swap(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.index_a_)*/0u
+ , /*decltype(_impl_.index_b_)*/0u
+ , /*decltype(_impl_._cached_size_)*/{}} {}
+struct item_swapDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR item_swapDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~item_swapDefaultTypeInternal() {}
+ union {
+ item_swap _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 item_swapDefaultTypeInternal _item_swap_default_instance_;
+PROTOBUF_CONSTEXPR item_use::item_use(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.index_)*/0u
+ , /*decltype(_impl_._cached_size_)*/{}} {}
+struct item_useDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR item_useDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~item_useDefaultTypeInternal() {}
+ union {
+ item_use _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 item_useDefaultTypeInternal _item_use_default_instance_;
+PROTOBUF_CONSTEXPR item_update::item_update(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.items_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}} {}
+struct item_updateDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR item_updateDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~item_updateDefaultTypeInternal() {}
+ union {
+ item_update _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 item_updateDefaultTypeInternal _item_update_default_instance_;
+PROTOBUF_CONSTEXPR animate_update::animate_update(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_._has_bits_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , /*decltype(_impl_.animate_)*/nullptr
+ , /*decltype(_impl_.tick_)*/0u
+ , /*decltype(_impl_.sequence_)*/0u} {}
+struct animate_updateDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR animate_updateDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~animate_updateDefaultTypeInternal() {}
+ union {
+ animate_update _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 animate_updateDefaultTypeInternal _animate_update_default_instance_;
+PROTOBUF_CONSTEXPR packet::packet(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.contents_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , /*decltype(_impl_._oneof_case_)*/{}} {}
struct packetDefaultTypeInternal {
- constexpr packetDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ PROTOBUF_CONSTEXPR packetDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
~packetDefaultTypeInternal() {}
union {
packet _instance;
};
};
-PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT packetDefaultTypeInternal _packet_default_instance_;
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 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;
+static ::_pb::Metadata file_level_metadata_net_2eproto[26];
+static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_net_2eproto = nullptr;
+static constexpr ::_pb::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_
@@ -267,201 +406,290 @@ const uint32_t TableStruct_net_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(prot
~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_),
+ PROTOBUF_FIELD_OFFSET(::proto::angles, _impl_.pitch_),
+ PROTOBUF_FIELD_OFFSET(::proto::angles, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::coords, _impl_.x_),
+ PROTOBUF_FIELD_OFFSET(::proto::coords, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::vec3, _impl_.x_),
+ PROTOBUF_FIELD_OFFSET(::proto::vec3, _impl_.y_),
+ PROTOBUF_FIELD_OFFSET(::proto::vec3, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::ivec3, _impl_.x_),
+ PROTOBUF_FIELD_OFFSET(::proto::ivec3, _impl_.y_),
+ PROTOBUF_FIELD_OFFSET(::proto::ivec3, _impl_.z_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::entity, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::entity, _impl_.index_),
+ PROTOBUF_FIELD_OFFSET(::proto::entity, _impl_.chunk_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::entity, _impl_.local_pos_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::animate, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::animate, _impl_.entity_),
+ PROTOBUF_FIELD_OFFSET(::proto::animate, _impl_.commands_),
+ PROTOBUF_FIELD_OFFSET(::proto::animate, _impl_.viewangles_),
+ PROTOBUF_FIELD_OFFSET(::proto::animate, _impl_.velocity_),
+ PROTOBUF_FIELD_OFFSET(::proto::animate, _impl_.active_item_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::item, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::item, _impl_.index_),
+ PROTOBUF_FIELD_OFFSET(::proto::item, _impl_.type_),
+ PROTOBUF_FIELD_OFFSET(::proto::item, _impl_.quantity_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::item_array, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::item_array, _impl_.items_),
~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_),
+ PROTOBUF_FIELD_OFFSET(::proto::player, _impl_.animate_),
+ PROTOBUF_FIELD_OFFSET(::proto::player, _impl_.inventory_),
~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_),
+ PROTOBUF_FIELD_OFFSET(::proto::auth, _impl_.username_),
+ PROTOBUF_FIELD_OFFSET(::proto::auth, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::init, _impl_.seed_),
+ PROTOBUF_FIELD_OFFSET(::proto::init, _impl_.draw_distance_),
+ PROTOBUF_FIELD_OFFSET(::proto::init, _impl_.localplayer_),
+ PROTOBUF_FIELD_OFFSET(::proto::init, _impl_.tickrate_),
+ PROTOBUF_FIELD_OFFSET(::proto::init, _impl_.tick_),
~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_),
+ PROTOBUF_FIELD_OFFSET(::proto::move, _impl_.commands_),
+ PROTOBUF_FIELD_OFFSET(::proto::move, _impl_.viewangles_),
+ PROTOBUF_FIELD_OFFSET(::proto::move, _impl_.active_item_),
+ PROTOBUF_FIELD_OFFSET(::proto::move, _impl_.sequence_),
~0u, // no _has_bits_
- PROTOBUF_FIELD_OFFSET(::proto::remove_player, _internal_metadata_),
+ PROTOBUF_FIELD_OFFSET(::proto::remove_entity, _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_),
+ PROTOBUF_FIELD_OFFSET(::proto::remove_entity, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::say, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::hear_player, _impl_.index_),
+ PROTOBUF_FIELD_OFFSET(::proto::hear_player, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::request_chunk, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::remove_chunk, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::chunk, _impl_.chunk_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::chunk, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::add_block, _impl_.chunk_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::add_block, _impl_.block_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::add_block, _impl_.active_item_),
~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_),
+ PROTOBUF_FIELD_OFFSET(::proto::remove_block, _impl_.chunk_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::remove_block, _impl_.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_),
+ PROTOBUF_FIELD_OFFSET(::proto::server_message, _impl_.message_),
+ PROTOBUF_FIELD_OFFSET(::proto::server_message, _impl_.fatal_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::item_swap, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::item_swap, _impl_.index_a_),
+ PROTOBUF_FIELD_OFFSET(::proto::item_swap, _impl_.index_b_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::item_use, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::item_use, _impl_.index_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::item_update, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::item_update, _impl_.items_),
+ PROTOBUF_FIELD_OFFSET(::proto::animate_update, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::proto::animate_update, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::animate_update, _impl_.animate_),
+ PROTOBUF_FIELD_OFFSET(::proto::animate_update, _impl_.tick_),
+ PROTOBUF_FIELD_OFFSET(::proto::animate_update, _impl_.sequence_),
+ ~0u,
+ ~0u,
+ 0,
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::proto::packet, _internal_metadata_),
~0u, // no _extensions_
- PROTOBUF_FIELD_OFFSET(::proto::packet, _oneof_case_[0]),
+ PROTOBUF_FIELD_OFFSET(::proto::packet, _impl_._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_),
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ PROTOBUF_FIELD_OFFSET(::proto::packet, _impl_.contents_),
};
-static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
+static const ::_pbi::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)},
+ { 34, -1, -1, sizeof(::proto::entity)},
+ { 43, -1, -1, sizeof(::proto::animate)},
+ { 54, -1, -1, sizeof(::proto::item)},
+ { 63, -1, -1, sizeof(::proto::item_array)},
+ { 70, -1, -1, sizeof(::proto::player)},
+ { 78, -1, -1, sizeof(::proto::auth)},
+ { 86, -1, -1, sizeof(::proto::init)},
+ { 97, -1, -1, sizeof(::proto::move)},
+ { 107, -1, -1, sizeof(::proto::remove_entity)},
+ { 114, -1, -1, sizeof(::proto::say)},
+ { 121, -1, -1, sizeof(::proto::hear_player)},
+ { 129, -1, -1, sizeof(::proto::request_chunk)},
+ { 136, -1, -1, sizeof(::proto::remove_chunk)},
+ { 143, -1, -1, sizeof(::proto::chunk)},
+ { 151, -1, -1, sizeof(::proto::add_block)},
+ { 160, -1, -1, sizeof(::proto::remove_block)},
+ { 168, -1, -1, sizeof(::proto::server_message)},
+ { 176, -1, -1, sizeof(::proto::item_swap)},
+ { 184, -1, -1, sizeof(::proto::item_use)},
+ { 191, -1, -1, sizeof(::proto::item_update)},
+ { 198, 207, -1, sizeof(::proto::animate_update)},
+ { 210, -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_),
+static const ::_pb::Message* const file_default_instances[] = {
+ &::proto::_angles_default_instance_._instance,
+ &::proto::_coords_default_instance_._instance,
+ &::proto::_vec3_default_instance_._instance,
+ &::proto::_ivec3_default_instance_._instance,
+ &::proto::_entity_default_instance_._instance,
+ &::proto::_animate_default_instance_._instance,
+ &::proto::_item_default_instance_._instance,
+ &::proto::_item_array_default_instance_._instance,
+ &::proto::_player_default_instance_._instance,
+ &::proto::_auth_default_instance_._instance,
+ &::proto::_init_default_instance_._instance,
+ &::proto::_move_default_instance_._instance,
+ &::proto::_remove_entity_default_instance_._instance,
+ &::proto::_say_default_instance_._instance,
+ &::proto::_hear_player_default_instance_._instance,
+ &::proto::_request_chunk_default_instance_._instance,
+ &::proto::_remove_chunk_default_instance_._instance,
+ &::proto::_chunk_default_instance_._instance,
+ &::proto::_add_block_default_instance_._instance,
+ &::proto::_remove_block_default_instance_._instance,
+ &::proto::_server_message_default_instance_._instance,
+ &::proto::_item_swap_default_instance_._instance,
+ &::proto::_item_use_default_instance_._instance,
+ &::proto::_item_update_default_instance_._instance,
+ &::proto::_animate_update_default_instance_._instance,
+ &::proto::_packet_default_instance_._instance,
};
const char descriptor_table_protodef_net_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
@@ -469,57 +697,77 @@ const char descriptor_table_protodef_net_2eproto[] PROTOBUF_SECTION_VARIABLE(pro
"\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"
+ "\022\t\n\001z\030\003 \001(\005\"Y\n\006entity\022\r\n\005index\030\001 \001(\r\022 \n\t"
+ "chunk_pos\030\002 \001(\0132\r.proto.coords\022\036\n\tlocal_"
+ "pos\030\003 \001(\0132\013.proto.vec3\"\221\001\n\007animate\022\035\n\006en"
+ "tity\030\001 \001(\0132\r.proto.entity\022\020\n\010commands\030\002 "
+ "\001(\r\022!\n\nviewangles\030\003 \001(\0132\r.proto.angles\022\035"
+ "\n\010velocity\030\004 \001(\0132\013.proto.vec3\022\023\n\013active_"
+ "item\030\005 \001(\r\"5\n\004item\022\r\n\005index\030\001 \001(\r\022\014\n\004typ"
+ "e\030\002 \001(\r\022\020\n\010quantity\030\003 \001(\r\"(\n\nitem_array\022"
+ "\032\n\005items\030\001 \003(\0132\013.proto.item\"O\n\006player\022\037\n"
+ "\007animate\030\001 \001(\0132\016.proto.animate\022$\n\tinvent"
+ "ory\030\002 \001(\0132\021.proto.item_array\"*\n\004auth\022\020\n\010"
+ "username\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"
+ "\013localplayer\030\003 \001(\0132\r.proto.player\022\020\n\010tic"
+ "krate\030\004 \001(\r\022\014\n\004tick\030\005 \001(\r\"b\n\004move\022\020\n\010com"
+ "mands\030\001 \001(\r\022!\n\nviewangles\030\002 \001(\0132\r.proto."
+ "angles\022\023\n\013active_item\030\003 \001(\r\022\020\n\010sequence\030"
+ "\004 \001(\r\"\036\n\rremove_entity\022\r\n\005index\030\001 \001(\r\"\023\n"
+ "\003say\022\014\n\004text\030\001 \001(\t\"*\n\013hear_player\022\r\n\005ind"
+ "ex\030\001 \001(\r\022\014\n\004text\030\002 \001(\t\"1\n\rrequest_chunk\022"
+ " \n\tchunk_pos\030\001 \001(\0132\r.proto.coords\"0\n\014rem"
+ "ove_chunk\022 \n\tchunk_pos\030\001 \001(\0132\r.proto.coo"
+ "rds\"=\n\005chunk\022 \n\tchunk_pos\030\001 \001(\0132\r.proto."
+ "coords\022\022\n\006blocks\030\002 \003(\rB\002\020\001\"c\n\tadd_block\022"
+ " \n\tchunk_pos\030\001 \001(\0132\r.proto.coords\022\037\n\tblo"
+ "ck_pos\030\002 \001(\0132\014.proto.ivec3\022\023\n\013active_ite"
+ "m\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.p"
+ "roto.ivec3\"0\n\016server_message\022\017\n\007message\030"
+ "\001 \001(\t\022\r\n\005fatal\030\002 \001(\010\"-\n\titem_swap\022\017\n\007ind"
+ "ex_a\030\001 \001(\r\022\017\n\007index_b\030\002 \001(\r\"\031\n\010item_use\022"
+ "\r\n\005index\030\001 \001(\r\")\n\013item_update\022\032\n\005items\030\001"
+ " \003(\0132\013.proto.item\"c\n\016animate_update\022\037\n\007a"
+ "nimate\030\001 \001(\0132\016.proto.animate\022\014\n\004tick\030\002 \001"
+ "(\r\022\025\n\010sequence\030\003 \001(\rH\000\210\001\001B\013\n\t_sequence\"\370"
+ "\005\n\006packet\022\"\n\013auth_packet\030\001 \001(\0132\013.proto.a"
+ "uthH\000\022\"\n\013init_packet\030\002 \001(\0132\013.proto.initH"
+ "\000\022\"\n\013move_packet\030\003 \001(\0132\013.proto.moveH\000\0226\n"
+ "\025animate_update_packet\030\004 \001(\0132\025.proto.ani"
+ "mate_updateH\000\0224\n\024remove_entity_packet\030\005 "
+ "\001(\0132\024.proto.remove_entityH\000\022 \n\nsay_packe"
+ "t\030\006 \001(\0132\n.proto.sayH\000\0220\n\022hear_player_pac"
+ "ket\030\007 \001(\0132\022.proto.hear_playerH\000\0224\n\024reque"
+ "st_chunk_packet\030\010 \001(\0132\024.proto.request_ch"
+ "unkH\000\022$\n\014chunk_packet\030\t \001(\0132\014.proto.chun"
+ "kH\000\0222\n\023remove_chunk_packet\030\n \001(\0132\023.proto"
+ ".remove_chunkH\000\022,\n\020add_block_packet\030\013 \001("
+ "\0132\020.proto.add_blockH\000\0222\n\023remove_block_pa"
+ "cket\030\014 \001(\0132\023.proto.remove_blockH\000\0226\n\025ser"
+ "ver_message_packet\030\r \001(\0132\025.proto.server_"
+ "messageH\000\022,\n\020item_swap_packet\030\016 \001(\0132\020.pr"
+ "oto.item_swapH\000\022*\n\017item_use_packet\030\020 \001(\013"
+ "2\017.proto.item_useH\000\0220\n\022item_update_packe"
+ "t\030\017 \001(\0132\022.proto.item_updateH\000B\n\n\010content"
+ "sb\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,
+static ::_pbi::once_flag descriptor_table_net_2eproto_once;
+const ::_pbi::DescriptorTable descriptor_table_net_2eproto = {
+ false, false, 2329, descriptor_table_protodef_net_2eproto,
+ "net.proto",
+ &descriptor_table_net_2eproto_once, nullptr, 0, 26,
+ 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() {
+PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::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);
+PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_net_2eproto(&descriptor_table_net_2eproto);
namespace proto {
// ===================================================================
@@ -531,47 +779,50 @@ class angles::_Internal {
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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.angles)
}
angles::angles(const angles& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ angles* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.pitch_){}
+ , decltype(_impl_.yaw_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_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_));
+ ::memcpy(&_impl_.pitch_, &from._impl_.pitch_,
+ static_cast<size_t>(reinterpret_cast<char*>(&_impl_.yaw_) -
+ reinterpret_cast<char*>(&_impl_.pitch_)) + sizeof(_impl_.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_));
+inline void angles::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.pitch_){0}
+ , decltype(_impl_.yaw_){0}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
angles::~angles() {
// @@protoc_insertion_point(destructor:proto.angles)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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);
+ _impl_._cached_size_.Set(size);
}
void angles::Clear() {
@@ -580,22 +831,22 @@ void angles::Clear() {
// 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_));
+ ::memset(&_impl_.pitch_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&_impl_.yaw_) -
+ reinterpret_cast<char*>(&_impl_.pitch_)) + sizeof(_impl_.yaw_));
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* angles::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* angles::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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);
+ _impl_.pitch_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
ptr += sizeof(float);
} else
goto handle_unusual;
@@ -603,7 +854,7 @@ const char* angles::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int
// float yaw = 2;
case 2:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 21)) {
- yaw_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
+ _impl_.yaw_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
ptr += sizeof(float);
} else
goto handle_unusual;
@@ -644,7 +895,7 @@ uint8_t* angles::_InternalSerialize(
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);
+ target = ::_pbi::WireFormatLite::WriteFloatToArray(1, this->_internal_pitch(), target);
}
// float yaw = 2;
@@ -654,11 +905,11 @@ uint8_t* angles::_InternalSerialize(
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);
+ target = ::_pbi::WireFormatLite::WriteFloatToArray(2, this->_internal_yaw(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -691,25 +942,21 @@ size_t angles::ByteSizeLong() const {
total_size += 1 + 4;
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData angles::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void angles::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<angles*>(&to_msg);
+ auto& from = static_cast<const angles&>(from_msg);
+ // @@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;
@@ -718,16 +965,16 @@ void angles::MergeFrom(const angles& from) {
uint32_t raw_pitch;
memcpy(&raw_pitch, &tmp_pitch, sizeof(tmp_pitch));
if (raw_pitch != 0) {
- _internal_set_pitch(from._internal_pitch());
+ _this->_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());
+ _this->_internal_set_yaw(from._internal_yaw());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void angles::CopyFrom(const angles& from) {
@@ -745,15 +992,15 @@ 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_FIELD_OFFSET(angles, _impl_.yaw_)
+ + sizeof(angles::_impl_.yaw_)
+ - PROTOBUF_FIELD_OFFSET(angles, _impl_.pitch_)>(
+ reinterpret_cast<char*>(&_impl_.pitch_),
+ reinterpret_cast<char*>(&other->_impl_.pitch_));
}
::PROTOBUF_NAMESPACE_ID::Metadata angles::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
file_level_metadata_net_2eproto[0]);
}
@@ -767,47 +1014,50 @@ class coords::_Internal {
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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.coords)
}
coords::coords(const coords& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ coords* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.x_){}
+ , decltype(_impl_.z_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_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_));
+ ::memcpy(&_impl_.x_, &from._impl_.x_,
+ static_cast<size_t>(reinterpret_cast<char*>(&_impl_.z_) -
+ reinterpret_cast<char*>(&_impl_.x_)) + sizeof(_impl_.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_));
+inline void coords::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.x_){0}
+ , decltype(_impl_.z_){0}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
coords::~coords() {
// @@protoc_insertion_point(destructor:proto.coords)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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);
+ _impl_._cached_size_.Set(size);
}
void coords::Clear() {
@@ -816,22 +1066,22 @@ void coords::Clear() {
// 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_));
+ ::memset(&_impl_.x_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&_impl_.z_) -
+ reinterpret_cast<char*>(&_impl_.x_)) + sizeof(_impl_.z_));
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* coords::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* coords::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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);
+ _impl_.x_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -839,7 +1089,7 @@ const char* coords::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int
// int32 z = 2;
case 2:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
- z_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ _impl_.z_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -876,17 +1126,17 @@ uint8_t* coords::_InternalSerialize(
// int32 x = 1;
if (this->_internal_x() != 0) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_x(), target);
+ target = ::_pbi::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);
+ target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_z(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -903,43 +1153,39 @@ size_t coords::ByteSizeLong() const {
// int32 x = 1;
if (this->_internal_x() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_x());
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_x());
}
// int32 z = 2;
if (this->_internal_z() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_z());
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_z());
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData coords::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void coords::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<coords*>(&to_msg);
+ auto& from = static_cast<const coords&>(from_msg);
+ // @@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());
+ _this->_internal_set_x(from._internal_x());
}
if (from._internal_z() != 0) {
- _internal_set_z(from._internal_z());
+ _this->_internal_set_z(from._internal_z());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void coords::CopyFrom(const coords& from) {
@@ -957,15 +1203,15 @@ 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_FIELD_OFFSET(coords, _impl_.z_)
+ + sizeof(coords::_impl_.z_)
+ - PROTOBUF_FIELD_OFFSET(coords, _impl_.x_)>(
+ reinterpret_cast<char*>(&_impl_.x_),
+ reinterpret_cast<char*>(&other->_impl_.x_));
}
::PROTOBUF_NAMESPACE_ID::Metadata coords::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
file_level_metadata_net_2eproto[1]);
}
@@ -979,47 +1225,52 @@ class vec3::_Internal {
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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.vec3)
}
vec3::vec3(const vec3& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ vec3* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.x_){}
+ , decltype(_impl_.y_){}
+ , decltype(_impl_.z_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_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_));
+ ::memcpy(&_impl_.x_, &from._impl_.x_,
+ static_cast<size_t>(reinterpret_cast<char*>(&_impl_.z_) -
+ reinterpret_cast<char*>(&_impl_.x_)) + sizeof(_impl_.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_));
+inline void vec3::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.x_){0}
+ , decltype(_impl_.y_){0}
+ , decltype(_impl_.z_){0}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
vec3::~vec3() {
// @@protoc_insertion_point(destructor:proto.vec3)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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);
+ _impl_._cached_size_.Set(size);
}
void vec3::Clear() {
@@ -1028,22 +1279,22 @@ void vec3::Clear() {
// 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_));
+ ::memset(&_impl_.x_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&_impl_.z_) -
+ reinterpret_cast<char*>(&_impl_.x_)) + sizeof(_impl_.z_));
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* vec3::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* vec3::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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);
+ _impl_.x_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
ptr += sizeof(float);
} else
goto handle_unusual;
@@ -1051,7 +1302,7 @@ const char* vec3::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter
// float y = 2;
case 2:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 21)) {
- y_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
+ _impl_.y_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
ptr += sizeof(float);
} else
goto handle_unusual;
@@ -1059,7 +1310,7 @@ const char* vec3::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter
// float z = 3;
case 3:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 29)) {
- z_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
+ _impl_.z_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
ptr += sizeof(float);
} else
goto handle_unusual;
@@ -1100,7 +1351,7 @@ uint8_t* vec3::_InternalSerialize(
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);
+ target = ::_pbi::WireFormatLite::WriteFloatToArray(1, this->_internal_x(), target);
}
// float y = 2;
@@ -1110,7 +1361,7 @@ uint8_t* vec3::_InternalSerialize(
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);
+ target = ::_pbi::WireFormatLite::WriteFloatToArray(2, this->_internal_y(), target);
}
// float z = 3;
@@ -1120,11 +1371,11 @@ uint8_t* vec3::_InternalSerialize(
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);
+ target = ::_pbi::WireFormatLite::WriteFloatToArray(3, this->_internal_z(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -1166,25 +1417,21 @@ size_t vec3::ByteSizeLong() const {
total_size += 1 + 4;
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData vec3::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void vec3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<vec3*>(&to_msg);
+ auto& from = static_cast<const vec3&>(from_msg);
+ // @@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;
@@ -1193,23 +1440,23 @@ void vec3::MergeFrom(const vec3& from) {
uint32_t raw_x;
memcpy(&raw_x, &tmp_x, sizeof(tmp_x));
if (raw_x != 0) {
- _internal_set_x(from._internal_x());
+ _this->_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());
+ _this->_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());
+ _this->_internal_set_z(from._internal_z());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void vec3::CopyFrom(const vec3& from) {
@@ -1227,15 +1474,15 @@ 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_FIELD_OFFSET(vec3, _impl_.z_)
+ + sizeof(vec3::_impl_.z_)
+ - PROTOBUF_FIELD_OFFSET(vec3, _impl_.x_)>(
+ reinterpret_cast<char*>(&_impl_.x_),
+ reinterpret_cast<char*>(&other->_impl_.x_));
}
::PROTOBUF_NAMESPACE_ID::Metadata vec3::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
file_level_metadata_net_2eproto[2]);
}
@@ -1249,47 +1496,52 @@ class ivec3::_Internal {
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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.ivec3)
}
ivec3::ivec3(const ivec3& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ ivec3* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.x_){}
+ , decltype(_impl_.y_){}
+ , decltype(_impl_.z_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_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_));
+ ::memcpy(&_impl_.x_, &from._impl_.x_,
+ static_cast<size_t>(reinterpret_cast<char*>(&_impl_.z_) -
+ reinterpret_cast<char*>(&_impl_.x_)) + sizeof(_impl_.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_));
+inline void ivec3::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.x_){0}
+ , decltype(_impl_.y_){0}
+ , decltype(_impl_.z_){0}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
ivec3::~ivec3() {
// @@protoc_insertion_point(destructor:proto.ivec3)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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);
+ _impl_._cached_size_.Set(size);
}
void ivec3::Clear() {
@@ -1298,22 +1550,22 @@ void ivec3::Clear() {
// 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_));
+ ::memset(&_impl_.x_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&_impl_.z_) -
+ reinterpret_cast<char*>(&_impl_.x_)) + sizeof(_impl_.z_));
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* ivec3::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* ivec3::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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);
+ _impl_.x_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -1321,7 +1573,7 @@ const char* ivec3::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inte
// int32 y = 2;
case 2:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
- y_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ _impl_.y_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -1329,7 +1581,7 @@ const char* ivec3::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inte
// int32 z = 3;
case 3:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
- z_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ _impl_.z_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -1366,23 +1618,23 @@ uint8_t* ivec3::_InternalSerialize(
// int32 x = 1;
if (this->_internal_x() != 0) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_x(), target);
+ target = ::_pbi::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);
+ target = ::_pbi::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);
+ target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_z(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -1399,51 +1651,47 @@ size_t ivec3::ByteSizeLong() const {
// int32 x = 1;
if (this->_internal_x() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_x());
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_x());
}
// int32 y = 2;
if (this->_internal_y() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_y());
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_y());
}
// int32 z = 3;
if (this->_internal_z() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_z());
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_z());
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ivec3::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void ivec3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<ivec3*>(&to_msg);
+ auto& from = static_cast<const ivec3&>(from_msg);
+ // @@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());
+ _this->_internal_set_x(from._internal_x());
}
if (from._internal_y() != 0) {
- _internal_set_y(from._internal_y());
+ _this->_internal_set_y(from._internal_y());
}
if (from._internal_z() != 0) {
- _internal_set_z(from._internal_z());
+ _this->_internal_set_z(from._internal_z());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void ivec3::CopyFrom(const ivec3& from) {
@@ -1461,153 +1709,406 @@ 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_FIELD_OFFSET(ivec3, _impl_.z_)
+ + sizeof(ivec3::_impl_.z_)
+ - PROTOBUF_FIELD_OFFSET(ivec3, _impl_.x_)>(
+ reinterpret_cast<char*>(&_impl_.x_),
+ reinterpret_cast<char*>(&other->_impl_.x_));
}
::PROTOBUF_NAMESPACE_ID::Metadata ivec3::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
file_level_metadata_net_2eproto[3]);
}
// ===================================================================
-class player::_Internal {
+class entity::_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);
+ static const ::proto::coords& chunk_pos(const entity* msg);
+ static const ::proto::vec3& local_pos(const entity* msg);
};
const ::proto::coords&
-player::_Internal::chunk_pos(const player* msg) {
- return *msg->chunk_pos_;
+entity::_Internal::chunk_pos(const entity* msg) {
+ return *msg->_impl_.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_;
+entity::_Internal::local_pos(const entity* msg) {
+ return *msg->_impl_.local_pos_;
}
-const ::proto::vec3&
-player::_Internal::velocity(const player* msg) {
- return *msg->velocity_;
-}
-player::player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+entity::entity(::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)
+ SharedCtor(arena, is_message_owned);
+ // @@protoc_insertion_point(arena_constructor:proto.entity)
}
-player::player(const player& from)
+entity::entity(const entity& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ entity* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.chunk_pos_){nullptr}
+ , decltype(_impl_.local_pos_){nullptr}
+ , decltype(_impl_.index_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_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;
+ _this->_impl_.chunk_pos_ = new ::proto::coords(*from._impl_.chunk_pos_);
}
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;
+ _this->_impl_.local_pos_ = new ::proto::vec3(*from._impl_.local_pos_);
}
- 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)
+ _this->_impl_.index_ = from._impl_.index_;
+ // @@protoc_insertion_point(copy_constructor:proto.entity)
}
-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_));
+inline void entity::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.chunk_pos_){nullptr}
+ , decltype(_impl_.local_pos_){nullptr}
+ , decltype(_impl_.index_){0u}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
-player::~player() {
- // @@protoc_insertion_point(destructor:proto.player)
- if (GetArenaForAllocation() != nullptr) return;
+entity::~entity() {
+ // @@protoc_insertion_point(destructor:proto.entity)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-inline void player::SharedDtor() {
+inline void entity::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_;
+ if (this != internal_default_instance()) delete _impl_.chunk_pos_;
+ if (this != internal_default_instance()) delete _impl_.local_pos_;
}
-void player::ArenaDtor(void* object) {
- player* _this = reinterpret_cast< player* >(object);
- (void)_this;
+void entity::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
}
-void player::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+
+void entity::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.entity)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
+ }
+ _impl_.chunk_pos_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && _impl_.local_pos_ != nullptr) {
+ delete _impl_.local_pos_;
+ }
+ _impl_.local_pos_ = nullptr;
+ _impl_.index_ = 0u;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-void player::SetCachedSize(int size) const {
- _cached_size_.Set(size);
+
+const char* entity::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::_pbi::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // uint32 index = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ _impl_.index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.coords chunk_pos = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
+ ptr = ctx->ParseMessage(_internal_mutable_chunk_pos(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.vec3 local_pos = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
+ ptr = ctx->ParseMessage(_internal_mutable_local_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_
}
-void player::Clear() {
-// @@protoc_insertion_point(message_clear_start:proto.player)
+uint8_t* entity::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.entity)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // uint32 index = 1;
+ if (this->_internal_index() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_index(), target);
+ }
+
+ // .proto.coords chunk_pos = 2;
+ if (this->_internal_has_chunk_pos()) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(2, _Internal::chunk_pos(this),
+ _Internal::chunk_pos(this).GetCachedSize(), target, stream);
+ }
+
+ // .proto.vec3 local_pos = 3;
+ if (this->_internal_has_local_pos()) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(3, _Internal::local_pos(this),
+ _Internal::local_pos(this).GetCachedSize(), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::_pbi::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.entity)
+ return target;
+}
+
+size_t entity::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.entity)
+ size_t total_size = 0;
+
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_;
+ // .proto.coords chunk_pos = 2;
+ if (this->_internal_has_chunk_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *_impl_.chunk_pos_);
}
- chunk_pos_ = nullptr;
- if (GetArenaForAllocation() == nullptr && local_pos_ != nullptr) {
- delete local_pos_;
+
+ // .proto.vec3 local_pos = 3;
+ if (this->_internal_has_local_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *_impl_.local_pos_);
}
- local_pos_ = nullptr;
- if (GetArenaForAllocation() == nullptr && viewangles_ != nullptr) {
- delete viewangles_;
+
+ // uint32 index = 1;
+ if (this->_internal_index() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_index());
}
- viewangles_ = nullptr;
- if (GetArenaForAllocation() == nullptr && velocity_ != nullptr) {
- delete velocity_;
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData entity::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ entity::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*entity::GetClassData() const { return &_class_data_; }
+
+
+void entity::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<entity*>(&to_msg);
+ auto& from = static_cast<const entity&>(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:proto.entity)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_has_chunk_pos()) {
+ _this->_internal_mutable_chunk_pos()->::proto::coords::MergeFrom(
+ from._internal_chunk_pos());
+ }
+ if (from._internal_has_local_pos()) {
+ _this->_internal_mutable_local_pos()->::proto::vec3::MergeFrom(
+ from._internal_local_pos());
+ }
+ if (from._internal_index() != 0) {
+ _this->_internal_set_index(from._internal_index());
}
- velocity_ = nullptr;
- ::memset(&index_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&commands_) -
- reinterpret_cast<char*>(&index_)) + sizeof(commands_));
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void entity::CopyFrom(const entity& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.entity)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool entity::IsInitialized() const {
+ return true;
+}
+
+void entity::InternalSwap(entity* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(entity, _impl_.index_)
+ + sizeof(entity::_impl_.index_)
+ - PROTOBUF_FIELD_OFFSET(entity, _impl_.chunk_pos_)>(
+ reinterpret_cast<char*>(&_impl_.chunk_pos_),
+ reinterpret_cast<char*>(&other->_impl_.chunk_pos_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata entity::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[4]);
+}
+
+// ===================================================================
+
+class animate::_Internal {
+ public:
+ static const ::proto::entity& entity(const animate* msg);
+ static const ::proto::angles& viewangles(const animate* msg);
+ static const ::proto::vec3& velocity(const animate* msg);
+};
+
+const ::proto::entity&
+animate::_Internal::entity(const animate* msg) {
+ return *msg->_impl_.entity_;
+}
+const ::proto::angles&
+animate::_Internal::viewangles(const animate* msg) {
+ return *msg->_impl_.viewangles_;
+}
+const ::proto::vec3&
+animate::_Internal::velocity(const animate* msg) {
+ return *msg->_impl_.velocity_;
+}
+animate::animate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor(arena, is_message_owned);
+ // @@protoc_insertion_point(arena_constructor:proto.animate)
+}
+animate::animate(const animate& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ animate* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.entity_){nullptr}
+ , decltype(_impl_.viewangles_){nullptr}
+ , decltype(_impl_.velocity_){nullptr}
+ , decltype(_impl_.commands_){}
+ , decltype(_impl_.active_item_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_entity()) {
+ _this->_impl_.entity_ = new ::proto::entity(*from._impl_.entity_);
+ }
+ if (from._internal_has_viewangles()) {
+ _this->_impl_.viewangles_ = new ::proto::angles(*from._impl_.viewangles_);
+ }
+ if (from._internal_has_velocity()) {
+ _this->_impl_.velocity_ = new ::proto::vec3(*from._impl_.velocity_);
+ }
+ ::memcpy(&_impl_.commands_, &from._impl_.commands_,
+ static_cast<size_t>(reinterpret_cast<char*>(&_impl_.active_item_) -
+ reinterpret_cast<char*>(&_impl_.commands_)) + sizeof(_impl_.active_item_));
+ // @@protoc_insertion_point(copy_constructor:proto.animate)
+}
+
+inline void animate::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.entity_){nullptr}
+ , decltype(_impl_.viewangles_){nullptr}
+ , decltype(_impl_.velocity_){nullptr}
+ , decltype(_impl_.commands_){0u}
+ , decltype(_impl_.active_item_){0u}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+}
+
+animate::~animate() {
+ // @@protoc_insertion_point(destructor:proto.animate)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void animate::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete _impl_.entity_;
+ if (this != internal_default_instance()) delete _impl_.viewangles_;
+ if (this != internal_default_instance()) delete _impl_.velocity_;
+}
+
+void animate::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void animate::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.animate)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaForAllocation() == nullptr && _impl_.entity_ != nullptr) {
+ delete _impl_.entity_;
+ }
+ _impl_.entity_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && _impl_.viewangles_ != nullptr) {
+ delete _impl_.viewangles_;
+ }
+ _impl_.viewangles_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && _impl_.velocity_ != nullptr) {
+ delete _impl_.velocity_;
+ }
+ _impl_.velocity_ = nullptr;
+ ::memset(&_impl_.commands_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&_impl_.active_item_) -
+ reinterpret_cast<char*>(&_impl_.commands_)) + sizeof(_impl_.active_item_));
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* player::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* animate::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::ReadTag(ptr, &tag);
switch (tag >> 3) {
- // uint32 index = 1;
+ // .proto.entity entity = 1;
case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
- index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr = ctx->ParseMessage(_internal_mutable_entity(), ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -1615,39 +2116,31 @@ const char* player::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int
// uint32 commands = 2;
case 2:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
- commands_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ _impl_.commands_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
continue;
- // .proto.coords chunk_pos = 3;
+ // .proto.angles viewangles = 3;
case 3:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
- ptr = ctx->ParseMessage(_internal_mutable_chunk_pos(), ptr);
+ ptr = ctx->ParseMessage(_internal_mutable_viewangles(), ptr);
CHK_(ptr);
} else
goto handle_unusual;
continue;
- // .proto.vec3 local_pos = 4;
+ // .proto.vec3 velocity = 4;
case 4:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
- ptr = ctx->ParseMessage(_internal_mutable_local_pos(), ptr);
+ ptr = ctx->ParseMessage(_internal_mutable_velocity(), ptr);
CHK_(ptr);
} else
goto handle_unusual;
continue;
- // .proto.angles viewangles = 5;
+ // uint32 active_item = 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);
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
+ _impl_.active_item_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -1675,151 +2168,788 @@ failure:
#undef CHK_
}
-uint8_t* player::_InternalSerialize(
+uint8_t* animate::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:proto.player)
+ // @@protoc_insertion_point(serialize_to_array_start:proto.animate)
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);
+ // .proto.entity entity = 1;
+ if (this->_internal_has_entity()) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(1, _Internal::entity(this),
+ _Internal::entity(this).GetCachedSize(), target, stream);
}
// 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);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_commands(), target);
}
- // .proto.vec3 local_pos = 4;
- if (this->_internal_has_local_pos()) {
- target = stream->EnsureSpace(target);
+ // .proto.angles viewangles = 3;
+ if (this->_internal_has_viewangles()) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 4, _Internal::local_pos(this), target, stream);
+ InternalWriteMessage(3, _Internal::viewangles(this),
+ _Internal::viewangles(this).GetCachedSize(), target, stream);
}
- // .proto.angles viewangles = 5;
- if (this->_internal_has_viewangles()) {
- target = stream->EnsureSpace(target);
+ // .proto.vec3 velocity = 4;
+ if (this->_internal_has_velocity()) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 5, _Internal::viewangles(this), target, stream);
+ InternalWriteMessage(4, _Internal::velocity(this),
+ _Internal::velocity(this).GetCachedSize(), target, stream);
}
- // .proto.vec3 velocity = 6;
- if (this->_internal_has_velocity()) {
+ // uint32 active_item = 5;
+ if (this->_internal_active_item() != 0) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 6, _Internal::velocity(this), target, stream);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_active_item(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
+ // @@protoc_insertion_point(serialize_to_array_end:proto.animate)
return target;
}
-size_t player::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:proto.player)
+size_t animate::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.animate)
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()) {
+ // .proto.entity entity = 1;
+ if (this->_internal_has_entity()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *local_pos_);
+ *_impl_.entity_);
}
- // .proto.angles viewangles = 5;
+ // .proto.angles viewangles = 3;
if (this->_internal_has_viewangles()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *viewangles_);
+ *_impl_.viewangles_);
}
- // .proto.vec3 velocity = 6;
+ // .proto.vec3 velocity = 4;
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());
+ *_impl_.velocity_);
}
// uint32 commands = 2;
if (this->_internal_commands() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_commands());
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_commands());
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ // uint32 active_item = 5;
+ if (this->_internal_active_item() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_active_item());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData player::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
- player::MergeImpl
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData animate::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ animate::MergeImpl
};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*player::GetClassData() const { return &_class_data_; }
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*animate::GetClassData() const { return &_class_data_; }
+
+
+void animate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<animate*>(&to_msg);
+ auto& from = static_cast<const animate&>(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:proto.animate)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_has_entity()) {
+ _this->_internal_mutable_entity()->::proto::entity::MergeFrom(
+ from._internal_entity());
+ }
+ if (from._internal_has_viewangles()) {
+ _this->_internal_mutable_viewangles()->::proto::angles::MergeFrom(
+ from._internal_viewangles());
+ }
+ if (from._internal_has_velocity()) {
+ _this->_internal_mutable_velocity()->::proto::vec3::MergeFrom(
+ from._internal_velocity());
+ }
+ if (from._internal_commands() != 0) {
+ _this->_internal_set_commands(from._internal_commands());
+ }
+ if (from._internal_active_item() != 0) {
+ _this->_internal_set_active_item(from._internal_active_item());
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void animate::CopyFrom(const animate& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.animate)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool animate::IsInitialized() const {
+ return true;
+}
+
+void animate::InternalSwap(animate* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(animate, _impl_.active_item_)
+ + sizeof(animate::_impl_.active_item_)
+ - PROTOBUF_FIELD_OFFSET(animate, _impl_.entity_)>(
+ reinterpret_cast<char*>(&_impl_.entity_),
+ reinterpret_cast<char*>(&other->_impl_.entity_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata animate::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[5]);
+}
+
+// ===================================================================
+
+class item::_Internal {
+ public:
+};
+
+item::item(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor(arena, is_message_owned);
+ // @@protoc_insertion_point(arena_constructor:proto.item)
+}
+item::item(const item& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ item* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.index_){}
+ , decltype(_impl_.type_){}
+ , decltype(_impl_.quantity_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ ::memcpy(&_impl_.index_, &from._impl_.index_,
+ static_cast<size_t>(reinterpret_cast<char*>(&_impl_.quantity_) -
+ reinterpret_cast<char*>(&_impl_.index_)) + sizeof(_impl_.quantity_));
+ // @@protoc_insertion_point(copy_constructor:proto.item)
+}
+
+inline void item::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.index_){0u}
+ , decltype(_impl_.type_){0u}
+ , decltype(_impl_.quantity_){0u}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+}
+
+item::~item() {
+ // @@protoc_insertion_point(destructor:proto.item)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
-void player::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
- const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- static_cast<player *>(to)->MergeFrom(
- static_cast<const player &>(from));
+inline void item::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
}
+void item::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
-void player::MergeFrom(const player& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:proto.player)
- GOOGLE_DCHECK_NE(&from, this);
+void item::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.item)
uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- if (from._internal_has_chunk_pos()) {
- _internal_mutable_chunk_pos()->::proto::coords::MergeFrom(from._internal_chunk_pos());
+ ::memset(&_impl_.index_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&_impl_.quantity_) -
+ reinterpret_cast<char*>(&_impl_.index_)) + sizeof(_impl_.quantity_));
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* item::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::_pbi::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // uint32 index = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ _impl_.index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // uint32 type = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
+ _impl_.type_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // uint32 quantity = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
+ _impl_.quantity_ = ::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* item::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.item)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // uint32 index = 1;
+ if (this->_internal_index() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_index(), target);
}
- if (from._internal_has_local_pos()) {
- _internal_mutable_local_pos()->::proto::vec3::MergeFrom(from._internal_local_pos());
+
+ // uint32 type = 2;
+ if (this->_internal_type() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_type(), target);
}
- if (from._internal_has_viewangles()) {
- _internal_mutable_viewangles()->::proto::angles::MergeFrom(from._internal_viewangles());
+
+ // uint32 quantity = 3;
+ if (this->_internal_quantity() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_quantity(), target);
}
- if (from._internal_has_velocity()) {
- _internal_mutable_velocity()->::proto::vec3::MergeFrom(from._internal_velocity());
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::_pbi::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.item)
+ return target;
+}
+
+size_t item::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.item)
+ 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 += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_index());
+ }
+
+ // uint32 type = 2;
+ if (this->_internal_type() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_type());
+ }
+
+ // uint32 quantity = 3;
+ if (this->_internal_quantity() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_quantity());
}
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData item::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ item::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*item::GetClassData() const { return &_class_data_; }
+
+
+void item::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<item*>(&to_msg);
+ auto& from = static_cast<const item&>(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:proto.item)
+ 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());
+ _this->_internal_set_index(from._internal_index());
}
- if (from._internal_commands() != 0) {
- _internal_set_commands(from._internal_commands());
+ if (from._internal_type() != 0) {
+ _this->_internal_set_type(from._internal_type());
+ }
+ if (from._internal_quantity() != 0) {
+ _this->_internal_set_quantity(from._internal_quantity());
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void item::CopyFrom(const item& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.item)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool item::IsInitialized() const {
+ return true;
+}
+
+void item::InternalSwap(item* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(item, _impl_.quantity_)
+ + sizeof(item::_impl_.quantity_)
+ - PROTOBUF_FIELD_OFFSET(item, _impl_.index_)>(
+ reinterpret_cast<char*>(&_impl_.index_),
+ reinterpret_cast<char*>(&other->_impl_.index_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata item::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[6]);
+}
+
+// ===================================================================
+
+class item_array::_Internal {
+ public:
+};
+
+item_array::item_array(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor(arena, is_message_owned);
+ // @@protoc_insertion_point(arena_constructor:proto.item_array)
+}
+item_array::item_array(const item_array& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ item_array* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.items_){from._impl_.items_}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ // @@protoc_insertion_point(copy_constructor:proto.item_array)
+}
+
+inline void item_array::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.items_){arena}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+}
+
+item_array::~item_array() {
+ // @@protoc_insertion_point(destructor:proto.item_array)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void item_array::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ _impl_.items_.~RepeatedPtrField();
+}
+
+void item_array::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void item_array::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.item_array)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ _impl_.items_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* item_array::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::_pbi::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // repeated .proto.item items = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_items(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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* item_array::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.item_array)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // repeated .proto.item items = 1;
+ for (unsigned i = 0,
+ n = static_cast<unsigned>(this->_internal_items_size()); i < n; i++) {
+ const auto& repfield = this->_internal_items(i);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::_pbi::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.item_array)
+ return target;
+}
+
+size_t item_array::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.item_array)
+ 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 .proto.item items = 1;
+ total_size += 1UL * this->_internal_items_size();
+ for (const auto& msg : this->_impl_.items_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
}
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData item_array::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ item_array::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*item_array::GetClassData() const { return &_class_data_; }
+
+
+void item_array::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<item_array*>(&to_msg);
+ auto& from = static_cast<const item_array&>(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:proto.item_array)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ _this->_impl_.items_.MergeFrom(from._impl_.items_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void item_array::CopyFrom(const item_array& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.item_array)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool item_array::IsInitialized() const {
+ return true;
+}
+
+void item_array::InternalSwap(item_array* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ _impl_.items_.InternalSwap(&other->_impl_.items_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata item_array::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[7]);
+}
+
+// ===================================================================
+
+class player::_Internal {
+ public:
+ static const ::proto::animate& animate(const player* msg);
+ static const ::proto::item_array& inventory(const player* msg);
+};
+
+const ::proto::animate&
+player::_Internal::animate(const player* msg) {
+ return *msg->_impl_.animate_;
+}
+const ::proto::item_array&
+player::_Internal::inventory(const player* msg) {
+ return *msg->_impl_.inventory_;
+}
+player::player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor(arena, is_message_owned);
+ // @@protoc_insertion_point(arena_constructor:proto.player)
+}
+player::player(const player& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ player* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.animate_){nullptr}
+ , decltype(_impl_.inventory_){nullptr}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_animate()) {
+ _this->_impl_.animate_ = new ::proto::animate(*from._impl_.animate_);
+ }
+ if (from._internal_has_inventory()) {
+ _this->_impl_.inventory_ = new ::proto::item_array(*from._impl_.inventory_);
+ }
+ // @@protoc_insertion_point(copy_constructor:proto.player)
+}
+
+inline void player::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.animate_){nullptr}
+ , decltype(_impl_.inventory_){nullptr}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+}
+
+player::~player() {
+ // @@protoc_insertion_point(destructor:proto.player)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void player::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete _impl_.animate_;
+ if (this != internal_default_instance()) delete _impl_.inventory_;
+}
+
+void player::SetCachedSize(int size) const {
+ _impl_._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 && _impl_.animate_ != nullptr) {
+ delete _impl_.animate_;
+ }
+ _impl_.animate_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && _impl_.inventory_ != nullptr) {
+ delete _impl_.inventory_;
+ }
+ _impl_.inventory_ = nullptr;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* player::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::_pbi::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // .proto.animate animate = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr = ctx->ParseMessage(_internal_mutable_animate(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.item_array inventory = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
+ ptr = ctx->ParseMessage(_internal_mutable_inventory(), 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;
+
+ // .proto.animate animate = 1;
+ if (this->_internal_has_animate()) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(1, _Internal::animate(this),
+ _Internal::animate(this).GetCachedSize(), target, stream);
+ }
+
+ // .proto.item_array inventory = 2;
+ if (this->_internal_has_inventory()) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(2, _Internal::inventory(this),
+ _Internal::inventory(this).GetCachedSize(), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::_pbi::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.animate animate = 1;
+ if (this->_internal_has_animate()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *_impl_.animate_);
+ }
+
+ // .proto.item_array inventory = 2;
+ if (this->_internal_has_inventory()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *_impl_.inventory_);
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData player::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ player::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*player::GetClassData() const { return &_class_data_; }
+
+
+void player::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<player*>(&to_msg);
+ auto& from = static_cast<const player&>(from_msg);
+ // @@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_animate()) {
+ _this->_internal_mutable_animate()->::proto::animate::MergeFrom(
+ from._internal_animate());
+ }
+ if (from._internal_has_inventory()) {
+ _this->_internal_mutable_inventory()->::proto::item_array::MergeFrom(
+ from._internal_inventory());
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void player::CopyFrom(const player& from) {
@@ -1837,17 +2967,17 @@ 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_FIELD_OFFSET(player, _impl_.inventory_)
+ + sizeof(player::_impl_.inventory_)
+ - PROTOBUF_FIELD_OFFSET(player, _impl_.animate_)>(
+ reinterpret_cast<char*>(&_impl_.animate_),
+ reinterpret_cast<char*>(&other->_impl_.animate_));
}
::PROTOBUF_NAMESPACE_ID::Metadata player::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[4]);
+ file_level_metadata_net_2eproto[8]);
}
// ===================================================================
@@ -1859,66 +2989,73 @@ class auth::_Internal {
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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.auth)
}
auth::auth(const auth& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ auth* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.username_){}
+ , decltype(_impl_.password_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ _impl_.username_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ _impl_.username_.Set("", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (!from._internal_username().empty()) {
- username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_username(),
- GetArenaForAllocation());
+ _this->_impl_.username_.Set(from._internal_username(),
+ _this->GetArenaForAllocation());
}
- password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ _impl_.password_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ _impl_.password_.Set("", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (!from._internal_password().empty()) {
- password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_password(),
- GetArenaForAllocation());
+ _this->_impl_.password_.Set(from._internal_password(),
+ _this->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
+inline void auth::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.username_){}
+ , decltype(_impl_.password_){}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+ _impl_.username_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.username_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.password_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.password_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
}
auth::~auth() {
// @@protoc_insertion_point(destructor:proto.auth)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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());
+ _impl_.username_.Destroy();
+ _impl_.password_.Destroy();
}
-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);
+ _impl_._cached_size_.Set(size);
}
void auth::Clear() {
@@ -1927,24 +3064,24 @@ void auth::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- username_.ClearToEmpty();
- password_.ClearToEmpty();
+ _impl_.username_.ClearToEmpty();
+ _impl_.password_.ClearToEmpty();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* auth::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* auth::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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"));
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
CHK_(ptr);
+ CHK_(::_pbi::VerifyUTF8(str, "proto.auth.username"));
} else
goto handle_unusual;
continue;
@@ -1952,9 +3089,9 @@ const char* auth::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter
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"));
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
CHK_(ptr);
+ CHK_(::_pbi::VerifyUTF8(str, "proto.auth.password"));
} else
goto handle_unusual;
continue;
@@ -2008,7 +3145,7 @@ uint8_t* auth::_InternalSerialize(
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -2037,35 +3174,31 @@ size_t auth::ByteSizeLong() const {
this->_internal_password());
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData auth::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void auth::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<auth*>(&to_msg);
+ auto& from = static_cast<const auth&>(from_msg);
+ // @@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());
+ _this->_internal_set_username(from._internal_username());
}
if (!from._internal_password().empty()) {
- _internal_set_password(from._internal_password());
+ _this->_internal_set_password(from._internal_password());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void auth::CopyFrom(const auth& from) {
@@ -2085,21 +3218,19 @@ void auth::InternalSwap(auth* other) {
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
+ &_impl_.username_, lhs_arena,
+ &other->_impl_.username_, rhs_arena
);
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
- &password_, lhs_arena,
- &other->password_, rhs_arena
+ &_impl_.password_, lhs_arena,
+ &other->_impl_.password_, rhs_arena
);
}
::PROTOBUF_NAMESPACE_ID::Metadata auth::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[5]);
+ file_level_metadata_net_2eproto[9]);
}
// ===================================================================
@@ -2111,58 +3242,65 @@ class init::_Internal {
const ::proto::player&
init::_Internal::localplayer(const init* msg) {
- return *msg->localplayer_;
+ return *msg->_impl_.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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.init)
}
init::init(const init& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ init* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.localplayer_){nullptr}
+ , decltype(_impl_.seed_){}
+ , decltype(_impl_.draw_distance_){}
+ , decltype(_impl_.tickrate_){}
+ , decltype(_impl_.tick_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
if (from._internal_has_localplayer()) {
- localplayer_ = new ::proto::player(*from.localplayer_);
- } else {
- localplayer_ = nullptr;
+ _this->_impl_.localplayer_ = new ::proto::player(*from._impl_.localplayer_);
}
- ::memcpy(&seed_, &from.seed_,
- static_cast<size_t>(reinterpret_cast<char*>(&draw_distance_) -
- reinterpret_cast<char*>(&seed_)) + sizeof(draw_distance_));
+ ::memcpy(&_impl_.seed_, &from._impl_.seed_,
+ static_cast<size_t>(reinterpret_cast<char*>(&_impl_.tick_) -
+ reinterpret_cast<char*>(&_impl_.seed_)) + sizeof(_impl_.tick_));
// @@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_));
+inline void init::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.localplayer_){nullptr}
+ , decltype(_impl_.seed_){uint64_t{0u}}
+ , decltype(_impl_.draw_distance_){0}
+ , decltype(_impl_.tickrate_){0u}
+ , decltype(_impl_.tick_){0u}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
init::~init() {
// @@protoc_insertion_point(destructor:proto.init)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
inline void init::SharedDtor() {
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
- if (this != internal_default_instance()) delete localplayer_;
+ if (this != internal_default_instance()) delete _impl_.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);
+ _impl_._cached_size_.Set(size);
}
void init::Clear() {
@@ -2171,26 +3309,26 @@ void init::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- if (GetArenaForAllocation() == nullptr && localplayer_ != nullptr) {
- delete localplayer_;
+ if (GetArenaForAllocation() == nullptr && _impl_.localplayer_ != nullptr) {
+ delete _impl_.localplayer_;
}
- localplayer_ = nullptr;
- ::memset(&seed_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&draw_distance_) -
- reinterpret_cast<char*>(&seed_)) + sizeof(draw_distance_));
+ _impl_.localplayer_ = nullptr;
+ ::memset(&_impl_.seed_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&_impl_.tick_) -
+ reinterpret_cast<char*>(&_impl_.seed_)) + sizeof(_impl_.tick_));
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* init::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* init::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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);
+ _impl_.seed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -2198,7 +3336,7 @@ const char* init::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter
// int32 draw_distance = 2;
case 2:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
- draw_distance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ _impl_.draw_distance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -2211,6 +3349,22 @@ const char* init::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter
} else
goto handle_unusual;
continue;
+ // uint32 tickrate = 4;
+ case 4:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
+ _impl_.tickrate_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // uint32 tick = 5;
+ case 5:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
+ _impl_.tick_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -2243,25 +3397,36 @@ uint8_t* init::_InternalSerialize(
// uint64 seed = 1;
if (this->_internal_seed() != 0) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(1, this->_internal_seed(), target);
+ target = ::_pbi::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);
+ target = ::_pbi::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);
+ InternalWriteMessage(3, _Internal::localplayer(this),
+ _Internal::localplayer(this).GetCachedSize(), target, stream);
+ }
+
+ // uint32 tickrate = 4;
+ if (this->_internal_tickrate() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_tickrate(), target);
+ }
+
+ // uint32 tick = 5;
+ if (this->_internal_tick() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_tick(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -2280,51 +3445,64 @@ size_t init::ByteSizeLong() const {
if (this->_internal_has_localplayer()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *localplayer_);
+ *_impl_.localplayer_);
}
// uint64 seed = 1;
if (this->_internal_seed() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_seed());
+ total_size += ::_pbi::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());
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_draw_distance());
+ }
+
+ // uint32 tickrate = 4;
+ if (this->_internal_tickrate() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_tickrate());
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ // uint32 tick = 5;
+ if (this->_internal_tick() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_tick());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData init::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void init::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<init*>(&to_msg);
+ auto& from = static_cast<const init&>(from_msg);
+ // @@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());
+ _this->_internal_mutable_localplayer()->::proto::player::MergeFrom(
+ from._internal_localplayer());
}
if (from._internal_seed() != 0) {
- _internal_set_seed(from._internal_seed());
+ _this->_internal_set_seed(from._internal_seed());
}
if (from._internal_draw_distance() != 0) {
- _internal_set_draw_distance(from._internal_draw_distance());
+ _this->_internal_set_draw_distance(from._internal_draw_distance());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_tickrate() != 0) {
+ _this->_internal_set_tickrate(from._internal_tickrate());
+ }
+ if (from._internal_tick() != 0) {
+ _this->_internal_set_tick(from._internal_tick());
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void init::CopyFrom(const init& from) {
@@ -2342,17 +3520,17 @@ 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_FIELD_OFFSET(init, _impl_.tick_)
+ + sizeof(init::_impl_.tick_)
+ - PROTOBUF_FIELD_OFFSET(init, _impl_.localplayer_)>(
+ reinterpret_cast<char*>(&_impl_.localplayer_),
+ reinterpret_cast<char*>(&other->_impl_.localplayer_));
}
::PROTOBUF_NAMESPACE_ID::Metadata init::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[6]);
+ file_level_metadata_net_2eproto[10]);
}
// ===================================================================
@@ -2364,56 +3542,63 @@ class move::_Internal {
const ::proto::angles&
move::_Internal::viewangles(const move* msg) {
- return *msg->viewangles_;
+ return *msg->_impl_.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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.move)
}
move::move(const move& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ move* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.viewangles_){nullptr}
+ , decltype(_impl_.commands_){}
+ , decltype(_impl_.active_item_){}
+ , decltype(_impl_.sequence_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
if (from._internal_has_viewangles()) {
- viewangles_ = new ::proto::angles(*from.viewangles_);
- } else {
- viewangles_ = nullptr;
+ _this->_impl_.viewangles_ = new ::proto::angles(*from._impl_.viewangles_);
}
- commands_ = from.commands_;
+ ::memcpy(&_impl_.commands_, &from._impl_.commands_,
+ static_cast<size_t>(reinterpret_cast<char*>(&_impl_.sequence_) -
+ reinterpret_cast<char*>(&_impl_.commands_)) + sizeof(_impl_.sequence_));
// @@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_));
+inline void move::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.viewangles_){nullptr}
+ , decltype(_impl_.commands_){0u}
+ , decltype(_impl_.active_item_){0u}
+ , decltype(_impl_.sequence_){0u}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
move::~move() {
// @@protoc_insertion_point(destructor:proto.move)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
inline void move::SharedDtor() {
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
- if (this != internal_default_instance()) delete viewangles_;
+ if (this != internal_default_instance()) delete _impl_.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);
+ _impl_._cached_size_.Set(size);
}
void move::Clear() {
@@ -2422,24 +3607,26 @@ void move::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- if (GetArenaForAllocation() == nullptr && viewangles_ != nullptr) {
- delete viewangles_;
+ if (GetArenaForAllocation() == nullptr && _impl_.viewangles_ != nullptr) {
+ delete _impl_.viewangles_;
}
- viewangles_ = nullptr;
- commands_ = 0u;
+ _impl_.viewangles_ = nullptr;
+ ::memset(&_impl_.commands_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&_impl_.sequence_) -
+ reinterpret_cast<char*>(&_impl_.commands_)) + sizeof(_impl_.sequence_));
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* move::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* move::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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);
+ _impl_.commands_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -2452,6 +3639,22 @@ const char* move::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter
} else
goto handle_unusual;
continue;
+ // uint32 active_item = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
+ _impl_.active_item_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // uint32 sequence = 4;
+ case 4:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
+ _impl_.sequence_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -2484,19 +3687,30 @@ uint8_t* move::_InternalSerialize(
// uint32 commands = 1;
if (this->_internal_commands() != 0) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(1, this->_internal_commands(), target);
+ target = ::_pbi::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);
+ InternalWriteMessage(2, _Internal::viewangles(this),
+ _Internal::viewangles(this).GetCachedSize(), target, stream);
+ }
+
+ // uint32 active_item = 3;
+ if (this->_internal_active_item() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_active_item(), target);
+ }
+
+ // uint32 sequence = 4;
+ if (this->_internal_sequence() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_sequence(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -2515,43 +3729,56 @@ size_t move::ByteSizeLong() const {
if (this->_internal_has_viewangles()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *viewangles_);
+ *_impl_.viewangles_);
}
// uint32 commands = 1;
if (this->_internal_commands() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_commands());
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_commands());
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ // uint32 active_item = 3;
+ if (this->_internal_active_item() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_active_item());
+ }
+
+ // uint32 sequence = 4;
+ if (this->_internal_sequence() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_sequence());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData move::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void move::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<move*>(&to_msg);
+ auto& from = static_cast<const move&>(from_msg);
+ // @@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());
+ _this->_internal_mutable_viewangles()->::proto::angles::MergeFrom(
+ from._internal_viewangles());
}
if (from._internal_commands() != 0) {
- _internal_set_commands(from._internal_commands());
+ _this->_internal_set_commands(from._internal_commands());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_active_item() != 0) {
+ _this->_internal_set_active_item(from._internal_active_item());
+ }
+ if (from._internal_sequence() != 0) {
+ _this->_internal_set_sequence(from._internal_sequence());
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void move::CopyFrom(const move& from) {
@@ -2569,86 +3796,90 @@ 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_FIELD_OFFSET(move, _impl_.sequence_)
+ + sizeof(move::_impl_.sequence_)
+ - PROTOBUF_FIELD_OFFSET(move, _impl_.viewangles_)>(
+ reinterpret_cast<char*>(&_impl_.viewangles_),
+ reinterpret_cast<char*>(&other->_impl_.viewangles_));
}
::PROTOBUF_NAMESPACE_ID::Metadata move::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[7]);
+ file_level_metadata_net_2eproto[11]);
}
// ===================================================================
-class remove_player::_Internal {
+class remove_entity::_Internal {
public:
};
-remove_player::remove_player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+remove_entity::remove_entity(::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)
+ SharedCtor(arena, is_message_owned);
+ // @@protoc_insertion_point(arena_constructor:proto.remove_entity)
}
-remove_player::remove_player(const remove_player& from)
+remove_entity::remove_entity(const remove_entity& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ remove_entity* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.index_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- index_ = from.index_;
- // @@protoc_insertion_point(copy_constructor:proto.remove_player)
+ _this->_impl_.index_ = from._impl_.index_;
+ // @@protoc_insertion_point(copy_constructor:proto.remove_entity)
}
-inline void remove_player::SharedCtor() {
-index_ = 0u;
+inline void remove_entity::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.index_){0u}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
-remove_player::~remove_player() {
- // @@protoc_insertion_point(destructor:proto.remove_player)
- if (GetArenaForAllocation() != nullptr) return;
+remove_entity::~remove_entity() {
+ // @@protoc_insertion_point(destructor:proto.remove_entity)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-inline void remove_player::SharedDtor() {
+inline void remove_entity::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_entity::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
}
-void remove_player::Clear() {
-// @@protoc_insertion_point(message_clear_start:proto.remove_player)
+void remove_entity::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.remove_entity)
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- index_ = 0u;
+ _impl_.index_ = 0u;
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* remove_player::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* remove_entity::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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);
+ _impl_.index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -2676,28 +3907,28 @@ failure:
#undef CHK_
}
-uint8_t* remove_player::_InternalSerialize(
+uint8_t* remove_entity::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:proto.remove_player)
+ // @@protoc_insertion_point(serialize_to_array_start:proto.remove_entity)
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);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_index(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
+ // @@protoc_insertion_point(serialize_to_array_end:proto.remove_entity)
return target;
}
-size_t remove_player::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:proto.remove_player)
+size_t remove_entity::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.remove_entity)
size_t total_size = 0;
uint32_t cached_has_bits = 0;
@@ -2706,58 +3937,54 @@ size_t remove_player::ByteSizeLong() const {
// uint32 index = 1;
if (this->_internal_index() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_index());
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_index());
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._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_entity::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ remove_entity::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));
-}
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*remove_entity::GetClassData() const { return &_class_data_; }
-void remove_player::MergeFrom(const remove_player& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:proto.remove_player)
- GOOGLE_DCHECK_NE(&from, this);
+void remove_entity::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<remove_entity*>(&to_msg);
+ auto& from = static_cast<const remove_entity&>(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:proto.remove_entity)
+ 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());
+ _this->_internal_set_index(from._internal_index());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_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)
+void remove_entity::CopyFrom(const remove_entity& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.remove_entity)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-bool remove_player::IsInitialized() const {
+bool remove_entity::IsInitialized() const {
return true;
}
-void remove_player::InternalSwap(remove_player* other) {
+void remove_entity::InternalSwap(remove_entity* other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
- swap(index_, other->index_);
+ swap(_impl_.index_, other->_impl_.index_);
}
-::PROTOBUF_NAMESPACE_ID::Metadata remove_player::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+::PROTOBUF_NAMESPACE_ID::Metadata remove_entity::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[8]);
+ file_level_metadata_net_2eproto[12]);
}
// ===================================================================
@@ -2769,53 +3996,58 @@ class say::_Internal {
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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.say)
}
say::say(const say& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ say* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.text_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ _impl_.text_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ _impl_.text_.Set("", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (!from._internal_text().empty()) {
- text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_text(),
- GetArenaForAllocation());
+ _this->_impl_.text_.Set(from._internal_text(),
+ _this->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
+inline void say::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.text_){}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+ _impl_.text_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.text_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
}
say::~say() {
// @@protoc_insertion_point(destructor:proto.say)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
inline void say::SharedDtor() {
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
- text_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ _impl_.text_.Destroy();
}
-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);
+ _impl_._cached_size_.Set(size);
}
void say::Clear() {
@@ -2824,23 +4056,23 @@ void say::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- text_.ClearToEmpty();
+ _impl_.text_.ClearToEmpty();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* say::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* say::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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"));
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
CHK_(ptr);
+ CHK_(::_pbi::VerifyUTF8(str, "proto.say.text"));
} else
goto handle_unusual;
continue;
@@ -2884,7 +4116,7 @@ uint8_t* say::_InternalSerialize(
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -2906,32 +4138,28 @@ size_t say::ByteSizeLong() const {
this->_internal_text());
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData say::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void say::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<say*>(&to_msg);
+ auto& from = static_cast<const say&>(from_msg);
+ // @@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());
+ _this->_internal_set_text(from._internal_text());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void say::CopyFrom(const say& from) {
@@ -2951,16 +4179,15 @@ void say::InternalSwap(say* other) {
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
+ &_impl_.text_, lhs_arena,
+ &other->_impl_.text_, rhs_arena
);
}
::PROTOBUF_NAMESPACE_ID::Metadata say::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[9]);
+ file_level_metadata_net_2eproto[13]);
}
// ===================================================================
@@ -2972,55 +4199,61 @@ class hear_player::_Internal {
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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.hear_player)
}
hear_player::hear_player(const hear_player& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ hear_player* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.text_){}
+ , decltype(_impl_.index_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ _impl_.text_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ _impl_.text_.Set("", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (!from._internal_text().empty()) {
- text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_text(),
- GetArenaForAllocation());
+ _this->_impl_.text_.Set(from._internal_text(),
+ _this->GetArenaForAllocation());
}
- index_ = from.index_;
+ _this->_impl_.index_ = from._impl_.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;
+inline void hear_player::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.text_){}
+ , decltype(_impl_.index_){0u}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+ _impl_.text_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.text_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
}
hear_player::~hear_player() {
// @@protoc_insertion_point(destructor:proto.hear_player)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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());
+ _impl_.text_.Destroy();
}
-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);
+ _impl_._cached_size_.Set(size);
}
void hear_player::Clear() {
@@ -3029,21 +4262,21 @@ void hear_player::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- text_.ClearToEmpty();
- index_ = 0u;
+ _impl_.text_.ClearToEmpty();
+ _impl_.index_ = 0u;
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* hear_player::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* hear_player::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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);
+ _impl_.index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -3052,9 +4285,9 @@ const char* hear_player::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID
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"));
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
CHK_(ptr);
+ CHK_(::_pbi::VerifyUTF8(str, "proto.hear_player.text"));
} else
goto handle_unusual;
continue;
@@ -3090,7 +4323,7 @@ uint8_t* hear_player::_InternalSerialize(
// uint32 index = 1;
if (this->_internal_index() != 0) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(1, this->_internal_index(), target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_index(), target);
}
// string text = 2;
@@ -3104,7 +4337,7 @@ uint8_t* hear_player::_InternalSerialize(
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -3128,38 +4361,34 @@ size_t hear_player::ByteSizeLong() const {
// uint32 index = 1;
if (this->_internal_index() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_index());
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_index());
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData hear_player::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void hear_player::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<hear_player*>(&to_msg);
+ auto& from = static_cast<const hear_player&>(from_msg);
+ // @@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());
+ _this->_internal_set_text(from._internal_text());
}
if (from._internal_index() != 0) {
- _internal_set_index(from._internal_index());
+ _this->_internal_set_index(from._internal_index());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void hear_player::CopyFrom(const hear_player& from) {
@@ -3179,17 +4408,16 @@ void hear_player::InternalSwap(hear_player* other) {
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
+ &_impl_.text_, lhs_arena,
+ &other->_impl_.text_, rhs_arena
);
- swap(index_, other->index_);
+ swap(_impl_.index_, other->_impl_.index_);
}
::PROTOBUF_NAMESPACE_ID::Metadata hear_player::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[10]);
+ file_level_metadata_net_2eproto[14]);
}
// ===================================================================
@@ -3201,52 +4429,54 @@ class request_chunk::_Internal {
const ::proto::coords&
request_chunk::_Internal::chunk_pos(const request_chunk* msg) {
- return *msg->chunk_pos_;
+ return *msg->_impl_.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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.request_chunk)
}
request_chunk::request_chunk(const request_chunk& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ request_chunk* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.chunk_pos_){nullptr}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_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;
+ _this->_impl_.chunk_pos_ = new ::proto::coords(*from._impl_.chunk_pos_);
}
// @@protoc_insertion_point(copy_constructor:proto.request_chunk)
}
-inline void request_chunk::SharedCtor() {
-chunk_pos_ = nullptr;
+inline void request_chunk::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.chunk_pos_){nullptr}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
request_chunk::~request_chunk() {
// @@protoc_insertion_point(destructor:proto.request_chunk)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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_;
+ if (this != internal_default_instance()) delete _impl_.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);
+ _impl_._cached_size_.Set(size);
}
void request_chunk::Clear() {
@@ -3255,18 +4485,18 @@ void request_chunk::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
+ _impl_.chunk_pos_ = nullptr;
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* request_chunk::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* request_chunk::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::ReadTag(ptr, &tag);
switch (tag >> 3) {
// .proto.coords chunk_pos = 1;
case 1:
@@ -3307,14 +4537,13 @@ uint8_t* request_chunk::_InternalSerialize(
// .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);
+ InternalWriteMessage(1, _Internal::chunk_pos(this),
+ _Internal::chunk_pos(this).GetCachedSize(), target, stream);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -3333,35 +4562,32 @@ size_t request_chunk::ByteSizeLong() const {
if (this->_internal_has_chunk_pos()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *chunk_pos_);
+ *_impl_.chunk_pos_);
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData request_chunk::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void request_chunk::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<request_chunk*>(&to_msg);
+ auto& from = static_cast<const request_chunk&>(from_msg);
+ // @@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());
+ _this->_internal_mutable_chunk_pos()->::proto::coords::MergeFrom(
+ from._internal_chunk_pos());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void request_chunk::CopyFrom(const request_chunk& from) {
@@ -3378,13 +4604,13 @@ bool request_chunk::IsInitialized() const {
void request_chunk::InternalSwap(request_chunk* other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
- swap(chunk_pos_, other->chunk_pos_);
+ swap(_impl_.chunk_pos_, other->_impl_.chunk_pos_);
}
::PROTOBUF_NAMESPACE_ID::Metadata request_chunk::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[11]);
+ file_level_metadata_net_2eproto[15]);
}
// ===================================================================
@@ -3396,52 +4622,54 @@ class remove_chunk::_Internal {
const ::proto::coords&
remove_chunk::_Internal::chunk_pos(const remove_chunk* msg) {
- return *msg->chunk_pos_;
+ return *msg->_impl_.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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.remove_chunk)
}
remove_chunk::remove_chunk(const remove_chunk& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ remove_chunk* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.chunk_pos_){nullptr}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_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;
+ _this->_impl_.chunk_pos_ = new ::proto::coords(*from._impl_.chunk_pos_);
}
// @@protoc_insertion_point(copy_constructor:proto.remove_chunk)
}
-inline void remove_chunk::SharedCtor() {
-chunk_pos_ = nullptr;
+inline void remove_chunk::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.chunk_pos_){nullptr}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
remove_chunk::~remove_chunk() {
// @@protoc_insertion_point(destructor:proto.remove_chunk)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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_;
+ if (this != internal_default_instance()) delete _impl_.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);
+ _impl_._cached_size_.Set(size);
}
void remove_chunk::Clear() {
@@ -3450,18 +4678,18 @@ void remove_chunk::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
+ _impl_.chunk_pos_ = nullptr;
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* remove_chunk::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* remove_chunk::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::ReadTag(ptr, &tag);
switch (tag >> 3) {
// .proto.coords chunk_pos = 1;
case 1:
@@ -3502,14 +4730,13 @@ uint8_t* remove_chunk::_InternalSerialize(
// .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);
+ InternalWriteMessage(1, _Internal::chunk_pos(this),
+ _Internal::chunk_pos(this).GetCachedSize(), target, stream);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -3528,35 +4755,32 @@ size_t remove_chunk::ByteSizeLong() const {
if (this->_internal_has_chunk_pos()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *chunk_pos_);
+ *_impl_.chunk_pos_);
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData remove_chunk::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void remove_chunk::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<remove_chunk*>(&to_msg);
+ auto& from = static_cast<const remove_chunk&>(from_msg);
+ // @@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());
+ _this->_internal_mutable_chunk_pos()->::proto::coords::MergeFrom(
+ from._internal_chunk_pos());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void remove_chunk::CopyFrom(const remove_chunk& from) {
@@ -3573,13 +4797,13 @@ bool remove_chunk::IsInitialized() const {
void remove_chunk::InternalSwap(remove_chunk* other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
- swap(chunk_pos_, other->chunk_pos_);
+ swap(_impl_.chunk_pos_, other->_impl_.chunk_pos_);
}
::PROTOBUF_NAMESPACE_ID::Metadata remove_chunk::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[12]);
+ file_level_metadata_net_2eproto[16]);
}
// ===================================================================
@@ -3591,54 +4815,59 @@ class chunk::_Internal {
const ::proto::coords&
chunk::_Internal::chunk_pos(const chunk* msg) {
- return *msg->chunk_pos_;
+ return *msg->_impl_.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);
- }
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.chunk)
}
chunk::chunk(const chunk& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- blocks_(from.blocks_) {
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ chunk* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.blocks_){from._impl_.blocks_}
+ , /*decltype(_impl_._blocks_cached_byte_size_)*/{0}
+ , decltype(_impl_.chunk_pos_){nullptr}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_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;
+ _this->_impl_.chunk_pos_ = new ::proto::coords(*from._impl_.chunk_pos_);
}
// @@protoc_insertion_point(copy_constructor:proto.chunk)
}
-inline void chunk::SharedCtor() {
-chunk_pos_ = nullptr;
+inline void chunk::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.blocks_){arena}
+ , /*decltype(_impl_._blocks_cached_byte_size_)*/{0}
+ , decltype(_impl_.chunk_pos_){nullptr}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
chunk::~chunk() {
// @@protoc_insertion_point(destructor:proto.chunk)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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_;
+ _impl_.blocks_.~RepeatedField();
+ if (this != internal_default_instance()) delete _impl_.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);
+ _impl_._cached_size_.Set(size);
}
void chunk::Clear() {
@@ -3647,19 +4876,19 @@ void chunk::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- blocks_.Clear();
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+ _impl_.blocks_.Clear();
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
+ _impl_.chunk_pos_ = nullptr;
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* chunk::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* chunk::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::ReadTag(ptr, &tag);
switch (tag >> 3) {
// .proto.coords chunk_pos = 1;
case 1:
@@ -3711,15 +4940,14 @@ uint8_t* chunk::_InternalSerialize(
// .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);
+ InternalWriteMessage(1, _Internal::chunk_pos(this),
+ _Internal::chunk_pos(this).GetCachedSize(), target, stream);
}
// repeated uint32 blocks = 2 [packed = true];
{
- int byte_size = _blocks_cached_byte_size_.load(std::memory_order_relaxed);
+ int byte_size = _impl_._blocks_cached_byte_size_.load(std::memory_order_relaxed);
if (byte_size > 0) {
target = stream->WriteUInt32Packed(
2, _internal_blocks(), byte_size, target);
@@ -3727,7 +4955,7 @@ uint8_t* chunk::_InternalSerialize(
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -3744,15 +4972,14 @@ size_t chunk::ByteSizeLong() const {
// repeated uint32 blocks = 2 [packed = true];
{
- size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- UInt32Size(this->blocks_);
+ size_t data_size = ::_pbi::WireFormatLite::
+ UInt32Size(this->_impl_.blocks_);
if (data_size > 0) {
total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- static_cast<int32_t>(data_size));
+ ::_pbi::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,
+ int cached_size = ::_pbi::ToCachedSize(data_size);
+ _impl_._blocks_cached_byte_size_.store(cached_size,
std::memory_order_relaxed);
total_size += data_size;
}
@@ -3761,36 +4988,33 @@ size_t chunk::ByteSizeLong() const {
if (this->_internal_has_chunk_pos()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *chunk_pos_);
+ *_impl_.chunk_pos_);
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData chunk::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void chunk::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<chunk*>(&to_msg);
+ auto& from = static_cast<const chunk&>(from_msg);
+ // @@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_);
+ _this->_impl_.blocks_.MergeFrom(from._impl_.blocks_);
if (from._internal_has_chunk_pos()) {
- _internal_mutable_chunk_pos()->::proto::coords::MergeFrom(from._internal_chunk_pos());
+ _this->_internal_mutable_chunk_pos()->::proto::coords::MergeFrom(
+ from._internal_chunk_pos());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void chunk::CopyFrom(const chunk& from) {
@@ -3807,14 +5031,14 @@ bool chunk::IsInitialized() const {
void chunk::InternalSwap(chunk* other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
- blocks_.InternalSwap(&other->blocks_);
- swap(chunk_pos_, other->chunk_pos_);
+ _impl_.blocks_.InternalSwap(&other->_impl_.blocks_);
+ swap(_impl_.chunk_pos_, other->_impl_.chunk_pos_);
}
::PROTOBUF_NAMESPACE_ID::Metadata chunk::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[13]);
+ file_level_metadata_net_2eproto[17]);
}
// ===================================================================
@@ -3827,66 +5051,67 @@ class add_block::_Internal {
const ::proto::coords&
add_block::_Internal::chunk_pos(const add_block* msg) {
- return *msg->chunk_pos_;
+ return *msg->_impl_.chunk_pos_;
}
const ::proto::ivec3&
add_block::_Internal::block_pos(const add_block* msg) {
- return *msg->block_pos_;
+ return *msg->_impl_.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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.add_block)
}
add_block::add_block(const add_block& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ add_block* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.chunk_pos_){nullptr}
+ , decltype(_impl_.block_pos_){nullptr}
+ , decltype(_impl_.active_item_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_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;
+ _this->_impl_.chunk_pos_ = new ::proto::coords(*from._impl_.chunk_pos_);
}
if (from._internal_has_block_pos()) {
- block_pos_ = new ::proto::ivec3(*from.block_pos_);
- } else {
- block_pos_ = nullptr;
+ _this->_impl_.block_pos_ = new ::proto::ivec3(*from._impl_.block_pos_);
}
- block_ = from.block_;
+ _this->_impl_.active_item_ = from._impl_.active_item_;
// @@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_));
+inline void add_block::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.chunk_pos_){nullptr}
+ , decltype(_impl_.block_pos_){nullptr}
+ , decltype(_impl_.active_item_){0u}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
add_block::~add_block() {
// @@protoc_insertion_point(destructor:proto.add_block)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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_;
+ if (this != internal_default_instance()) delete _impl_.chunk_pos_;
+ if (this != internal_default_instance()) delete _impl_.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);
+ _impl_._cached_size_.Set(size);
}
void add_block::Clear() {
@@ -3895,23 +5120,23 @@ void add_block::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
- if (GetArenaForAllocation() == nullptr && block_pos_ != nullptr) {
- delete block_pos_;
+ _impl_.chunk_pos_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && _impl_.block_pos_ != nullptr) {
+ delete _impl_.block_pos_;
}
- block_pos_ = nullptr;
- block_ = 0u;
+ _impl_.block_pos_ = nullptr;
+ _impl_.active_item_ = 0u;
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* add_block::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* add_block::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::ReadTag(ptr, &tag);
switch (tag >> 3) {
// .proto.coords chunk_pos = 1;
case 1:
@@ -3929,10 +5154,10 @@ const char* add_block::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::
} else
goto handle_unusual;
continue;
- // uint32 block = 3;
+ // uint32 active_item = 3;
case 3:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
- block_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ _impl_.active_item_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -3968,28 +5193,26 @@ uint8_t* add_block::_InternalSerialize(
// .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);
+ InternalWriteMessage(1, _Internal::chunk_pos(this),
+ _Internal::chunk_pos(this).GetCachedSize(), 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);
+ InternalWriteMessage(2, _Internal::block_pos(this),
+ _Internal::block_pos(this).GetCachedSize(), target, stream);
}
- // uint32 block = 3;
- if (this->_internal_block() != 0) {
+ // uint32 active_item = 3;
+ if (this->_internal_active_item() != 0) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(3, this->_internal_block(), target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_active_item(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -4008,53 +5231,51 @@ size_t add_block::ByteSizeLong() const {
if (this->_internal_has_chunk_pos()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *chunk_pos_);
+ *_impl_.chunk_pos_);
}
// .proto.ivec3 block_pos = 2;
if (this->_internal_has_block_pos()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *block_pos_);
+ *_impl_.block_pos_);
}
- // uint32 block = 3;
- if (this->_internal_block() != 0) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_block());
+ // uint32 active_item = 3;
+ if (this->_internal_active_item() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_active_item());
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData add_block::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void add_block::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<add_block*>(&to_msg);
+ auto& from = static_cast<const add_block&>(from_msg);
+ // @@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());
+ _this->_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());
+ _this->_internal_mutable_block_pos()->::proto::ivec3::MergeFrom(
+ from._internal_block_pos());
}
- if (from._internal_block() != 0) {
- _internal_set_block(from._internal_block());
+ if (from._internal_active_item() != 0) {
+ _this->_internal_set_active_item(from._internal_active_item());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void add_block::CopyFrom(const add_block& from) {
@@ -4072,17 +5293,17 @@ 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_FIELD_OFFSET(add_block, _impl_.active_item_)
+ + sizeof(add_block::_impl_.active_item_)
+ - PROTOBUF_FIELD_OFFSET(add_block, _impl_.chunk_pos_)>(
+ reinterpret_cast<char*>(&_impl_.chunk_pos_),
+ reinterpret_cast<char*>(&other->_impl_.chunk_pos_));
}
::PROTOBUF_NAMESPACE_ID::Metadata add_block::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[14]);
+ file_level_metadata_net_2eproto[18]);
}
// ===================================================================
@@ -4095,65 +5316,64 @@ class remove_block::_Internal {
const ::proto::coords&
remove_block::_Internal::chunk_pos(const remove_block* msg) {
- return *msg->chunk_pos_;
+ return *msg->_impl_.chunk_pos_;
}
const ::proto::ivec3&
remove_block::_Internal::block_pos(const remove_block* msg) {
- return *msg->block_pos_;
+ return *msg->_impl_.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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.remove_block)
}
remove_block::remove_block(const remove_block& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ remove_block* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.chunk_pos_){nullptr}
+ , decltype(_impl_.block_pos_){nullptr}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_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;
+ _this->_impl_.chunk_pos_ = new ::proto::coords(*from._impl_.chunk_pos_);
}
if (from._internal_has_block_pos()) {
- block_pos_ = new ::proto::ivec3(*from.block_pos_);
- } else {
- block_pos_ = nullptr;
+ _this->_impl_.block_pos_ = new ::proto::ivec3(*from._impl_.block_pos_);
}
// @@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_));
+inline void remove_block::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.chunk_pos_){nullptr}
+ , decltype(_impl_.block_pos_){nullptr}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
}
remove_block::~remove_block() {
// @@protoc_insertion_point(destructor:proto.remove_block)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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_;
+ if (this != internal_default_instance()) delete _impl_.chunk_pos_;
+ if (this != internal_default_instance()) delete _impl_.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);
+ _impl_._cached_size_.Set(size);
}
void remove_block::Clear() {
@@ -4162,22 +5382,22 @@ void remove_block::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
- if (GetArenaForAllocation() == nullptr && block_pos_ != nullptr) {
- delete block_pos_;
+ _impl_.chunk_pos_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && _impl_.block_pos_ != nullptr) {
+ delete _impl_.block_pos_;
}
- block_pos_ = nullptr;
+ _impl_.block_pos_ = nullptr;
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* remove_block::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* remove_block::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::ReadTag(ptr, &tag);
switch (tag >> 3) {
// .proto.coords chunk_pos = 1;
case 1:
@@ -4226,22 +5446,20 @@ uint8_t* remove_block::_InternalSerialize(
// .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);
+ InternalWriteMessage(1, _Internal::chunk_pos(this),
+ _Internal::chunk_pos(this).GetCachedSize(), 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);
+ InternalWriteMessage(2, _Internal::block_pos(this),
+ _Internal::block_pos(this).GetCachedSize(), target, stream);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -4260,45 +5478,43 @@ size_t remove_block::ByteSizeLong() const {
if (this->_internal_has_chunk_pos()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *chunk_pos_);
+ *_impl_.chunk_pos_);
}
// .proto.ivec3 block_pos = 2;
if (this->_internal_has_block_pos()) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *block_pos_);
+ *_impl_.block_pos_);
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData remove_block::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void remove_block::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<remove_block*>(&to_msg);
+ auto& from = static_cast<const remove_block&>(from_msg);
+ // @@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());
+ _this->_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());
+ _this->_internal_mutable_block_pos()->::proto::ivec3::MergeFrom(
+ from._internal_block_pos());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void remove_block::CopyFrom(const remove_block& from) {
@@ -4316,17 +5532,17 @@ 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_FIELD_OFFSET(remove_block, _impl_.block_pos_)
+ + sizeof(remove_block::_impl_.block_pos_)
+ - PROTOBUF_FIELD_OFFSET(remove_block, _impl_.chunk_pos_)>(
+ reinterpret_cast<char*>(&_impl_.chunk_pos_),
+ reinterpret_cast<char*>(&other->_impl_.chunk_pos_));
}
::PROTOBUF_NAMESPACE_ID::Metadata remove_block::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[15]);
+ file_level_metadata_net_2eproto[19]);
}
// ===================================================================
@@ -4338,55 +5554,61 @@ class server_message::_Internal {
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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.server_message)
}
server_message::server_message(const server_message& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ server_message* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.message_){}
+ , decltype(_impl_.fatal_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- message_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ _impl_.message_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- message_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ _impl_.message_.Set("", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (!from._internal_message().empty()) {
- message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_message(),
- GetArenaForAllocation());
+ _this->_impl_.message_.Set(from._internal_message(),
+ _this->GetArenaForAllocation());
}
- fatal_ = from.fatal_;
+ _this->_impl_.fatal_ = from._impl_.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;
+inline void server_message::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.message_){}
+ , decltype(_impl_.fatal_){false}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+ _impl_.message_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.message_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
}
server_message::~server_message() {
// @@protoc_insertion_point(destructor:proto.server_message)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ 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());
+ _impl_.message_.Destroy();
}
-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);
+ _impl_._cached_size_.Set(size);
}
void server_message::Clear() {
@@ -4395,31 +5617,31 @@ void server_message::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- message_.ClearToEmpty();
- fatal_ = false;
+ _impl_.message_.ClearToEmpty();
+ _impl_.fatal_ = false;
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* server_message::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* server_message::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::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"));
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
CHK_(ptr);
+ CHK_(::_pbi::VerifyUTF8(str, "proto.server_message.message"));
} 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);
+ _impl_.fatal_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -4466,11 +5688,11 @@ uint8_t* server_message::_InternalSerialize(
// bool fatal = 2;
if (this->_internal_fatal() != 0) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_fatal(), target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_fatal(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -4497,35 +5719,31 @@ size_t server_message::ByteSizeLong() const {
total_size += 1 + 1;
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData server_message::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void server_message::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<server_message*>(&to_msg);
+ auto& from = static_cast<const server_message&>(from_msg);
+ // @@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());
+ _this->_internal_set_message(from._internal_message());
}
if (from._internal_fatal() != 0) {
- _internal_set_fatal(from._internal_fatal());
+ _this->_internal_set_fatal(from._internal_fatal());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void server_message::CopyFrom(const server_message& from) {
@@ -4545,17 +5763,853 @@ void server_message::InternalSwap(server_message* other) {
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
+ &_impl_.message_, lhs_arena,
+ &other->_impl_.message_, rhs_arena
);
- swap(fatal_, other->fatal_);
+ swap(_impl_.fatal_, other->_impl_.fatal_);
}
::PROTOBUF_NAMESPACE_ID::Metadata server_message::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[16]);
+ file_level_metadata_net_2eproto[20]);
+}
+
+// ===================================================================
+
+class item_swap::_Internal {
+ public:
+};
+
+item_swap::item_swap(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor(arena, is_message_owned);
+ // @@protoc_insertion_point(arena_constructor:proto.item_swap)
+}
+item_swap::item_swap(const item_swap& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ item_swap* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.index_a_){}
+ , decltype(_impl_.index_b_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ ::memcpy(&_impl_.index_a_, &from._impl_.index_a_,
+ static_cast<size_t>(reinterpret_cast<char*>(&_impl_.index_b_) -
+ reinterpret_cast<char*>(&_impl_.index_a_)) + sizeof(_impl_.index_b_));
+ // @@protoc_insertion_point(copy_constructor:proto.item_swap)
+}
+
+inline void item_swap::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.index_a_){0u}
+ , decltype(_impl_.index_b_){0u}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+}
+
+item_swap::~item_swap() {
+ // @@protoc_insertion_point(destructor:proto.item_swap)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void item_swap::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+}
+
+void item_swap::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void item_swap::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.item_swap)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ ::memset(&_impl_.index_a_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&_impl_.index_b_) -
+ reinterpret_cast<char*>(&_impl_.index_a_)) + sizeof(_impl_.index_b_));
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* item_swap::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::_pbi::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // uint32 index_a = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ _impl_.index_a_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // uint32 index_b = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
+ _impl_.index_b_ = ::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* item_swap::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.item_swap)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // uint32 index_a = 1;
+ if (this->_internal_index_a() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_index_a(), target);
+ }
+
+ // uint32 index_b = 2;
+ if (this->_internal_index_b() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_index_b(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::_pbi::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.item_swap)
+ return target;
+}
+
+size_t item_swap::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.item_swap)
+ 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_a = 1;
+ if (this->_internal_index_a() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_index_a());
+ }
+
+ // uint32 index_b = 2;
+ if (this->_internal_index_b() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_index_b());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData item_swap::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ item_swap::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*item_swap::GetClassData() const { return &_class_data_; }
+
+
+void item_swap::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<item_swap*>(&to_msg);
+ auto& from = static_cast<const item_swap&>(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:proto.item_swap)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_index_a() != 0) {
+ _this->_internal_set_index_a(from._internal_index_a());
+ }
+ if (from._internal_index_b() != 0) {
+ _this->_internal_set_index_b(from._internal_index_b());
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void item_swap::CopyFrom(const item_swap& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.item_swap)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool item_swap::IsInitialized() const {
+ return true;
+}
+
+void item_swap::InternalSwap(item_swap* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(item_swap, _impl_.index_b_)
+ + sizeof(item_swap::_impl_.index_b_)
+ - PROTOBUF_FIELD_OFFSET(item_swap, _impl_.index_a_)>(
+ reinterpret_cast<char*>(&_impl_.index_a_),
+ reinterpret_cast<char*>(&other->_impl_.index_a_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata item_swap::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[21]);
+}
+
+// ===================================================================
+
+class item_use::_Internal {
+ public:
+};
+
+item_use::item_use(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor(arena, is_message_owned);
+ // @@protoc_insertion_point(arena_constructor:proto.item_use)
+}
+item_use::item_use(const item_use& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ item_use* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.index_){}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_impl_.index_ = from._impl_.index_;
+ // @@protoc_insertion_point(copy_constructor:proto.item_use)
+}
+
+inline void item_use::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.index_){0u}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+}
+
+item_use::~item_use() {
+ // @@protoc_insertion_point(destructor:proto.item_use)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void item_use::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+}
+
+void item_use::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void item_use::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.item_use)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ _impl_.index_ = 0u;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* item_use::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::_pbi::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // uint32 index = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ _impl_.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* item_use::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.item_use)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // uint32 index = 1;
+ if (this->_internal_index() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_index(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::_pbi::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.item_use)
+ return target;
+}
+
+size_t item_use::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.item_use)
+ 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 += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_index());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData item_use::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ item_use::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*item_use::GetClassData() const { return &_class_data_; }
+
+
+void item_use::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<item_use*>(&to_msg);
+ auto& from = static_cast<const item_use&>(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:proto.item_use)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_index() != 0) {
+ _this->_internal_set_index(from._internal_index());
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void item_use::CopyFrom(const item_use& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.item_use)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool item_use::IsInitialized() const {
+ return true;
+}
+
+void item_use::InternalSwap(item_use* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(_impl_.index_, other->_impl_.index_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata item_use::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[22]);
+}
+
+// ===================================================================
+
+class item_update::_Internal {
+ public:
+};
+
+item_update::item_update(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor(arena, is_message_owned);
+ // @@protoc_insertion_point(arena_constructor:proto.item_update)
+}
+item_update::item_update(const item_update& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ item_update* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.items_){from._impl_.items_}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ // @@protoc_insertion_point(copy_constructor:proto.item_update)
+}
+
+inline void item_update::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.items_){arena}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+}
+
+item_update::~item_update() {
+ // @@protoc_insertion_point(destructor:proto.item_update)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void item_update::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ _impl_.items_.~RepeatedPtrField();
+}
+
+void item_update::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void item_update::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.item_update)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ _impl_.items_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* item_update::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::_pbi::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // repeated .proto.item items = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_items(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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* item_update::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.item_update)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // repeated .proto.item items = 1;
+ for (unsigned i = 0,
+ n = static_cast<unsigned>(this->_internal_items_size()); i < n; i++) {
+ const auto& repfield = this->_internal_items(i);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::_pbi::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.item_update)
+ return target;
+}
+
+size_t item_update::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.item_update)
+ 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 .proto.item items = 1;
+ total_size += 1UL * this->_internal_items_size();
+ for (const auto& msg : this->_impl_.items_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData item_update::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ item_update::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*item_update::GetClassData() const { return &_class_data_; }
+
+
+void item_update::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<item_update*>(&to_msg);
+ auto& from = static_cast<const item_update&>(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:proto.item_update)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ _this->_impl_.items_.MergeFrom(from._impl_.items_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void item_update::CopyFrom(const item_update& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.item_update)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool item_update::IsInitialized() const {
+ return true;
+}
+
+void item_update::InternalSwap(item_update* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ _impl_.items_.InternalSwap(&other->_impl_.items_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata item_update::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[23]);
+}
+
+// ===================================================================
+
+class animate_update::_Internal {
+ public:
+ using HasBits = decltype(std::declval<animate_update>()._impl_._has_bits_);
+ static const ::proto::animate& animate(const animate_update* msg);
+ static void set_has_sequence(HasBits* has_bits) {
+ (*has_bits)[0] |= 1u;
+ }
+};
+
+const ::proto::animate&
+animate_update::_Internal::animate(const animate_update* msg) {
+ return *msg->_impl_.animate_;
+}
+animate_update::animate_update(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor(arena, is_message_owned);
+ // @@protoc_insertion_point(arena_constructor:proto.animate_update)
+}
+animate_update::animate_update(const animate_update& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ animate_update* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_._has_bits_){from._impl_._has_bits_}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , decltype(_impl_.animate_){nullptr}
+ , decltype(_impl_.tick_){}
+ , decltype(_impl_.sequence_){}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_animate()) {
+ _this->_impl_.animate_ = new ::proto::animate(*from._impl_.animate_);
+ }
+ ::memcpy(&_impl_.tick_, &from._impl_.tick_,
+ static_cast<size_t>(reinterpret_cast<char*>(&_impl_.sequence_) -
+ reinterpret_cast<char*>(&_impl_.tick_)) + sizeof(_impl_.sequence_));
+ // @@protoc_insertion_point(copy_constructor:proto.animate_update)
+}
+
+inline void animate_update::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_._has_bits_){}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , decltype(_impl_.animate_){nullptr}
+ , decltype(_impl_.tick_){0u}
+ , decltype(_impl_.sequence_){0u}
+ };
+}
+
+animate_update::~animate_update() {
+ // @@protoc_insertion_point(destructor:proto.animate_update)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void animate_update::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete _impl_.animate_;
+}
+
+void animate_update::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void animate_update::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.animate_update)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaForAllocation() == nullptr && _impl_.animate_ != nullptr) {
+ delete _impl_.animate_;
+ }
+ _impl_.animate_ = nullptr;
+ _impl_.tick_ = 0u;
+ _impl_.sequence_ = 0u;
+ _impl_._has_bits_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* animate_update::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ _Internal::HasBits has_bits{};
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::_pbi::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // .proto.animate animate = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr = ctx->ParseMessage(_internal_mutable_animate(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // uint32 tick = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
+ _impl_.tick_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // optional uint32 sequence = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
+ _Internal::set_has_sequence(&has_bits);
+ _impl_.sequence_ = ::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:
+ _impl_._has_bits_.Or(has_bits);
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* animate_update::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.animate_update)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .proto.animate animate = 1;
+ if (this->_internal_has_animate()) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(1, _Internal::animate(this),
+ _Internal::animate(this).GetCachedSize(), target, stream);
+ }
+
+ // uint32 tick = 2;
+ if (this->_internal_tick() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_tick(), target);
+ }
+
+ // optional uint32 sequence = 3;
+ if (_internal_has_sequence()) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_sequence(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::_pbi::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.animate_update)
+ return target;
+}
+
+size_t animate_update::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.animate_update)
+ 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.animate animate = 1;
+ if (this->_internal_has_animate()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *_impl_.animate_);
+ }
+
+ // uint32 tick = 2;
+ if (this->_internal_tick() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_tick());
+ }
+
+ // optional uint32 sequence = 3;
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000001u) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_sequence());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData animate_update::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ animate_update::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*animate_update::GetClassData() const { return &_class_data_; }
+
+
+void animate_update::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<animate_update*>(&to_msg);
+ auto& from = static_cast<const animate_update&>(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:proto.animate_update)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_has_animate()) {
+ _this->_internal_mutable_animate()->::proto::animate::MergeFrom(
+ from._internal_animate());
+ }
+ if (from._internal_tick() != 0) {
+ _this->_internal_set_tick(from._internal_tick());
+ }
+ if (from._internal_has_sequence()) {
+ _this->_internal_set_sequence(from._internal_sequence());
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void animate_update::CopyFrom(const animate_update& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.animate_update)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool animate_update::IsInitialized() const {
+ return true;
+}
+
+void animate_update::InternalSwap(animate_update* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(animate_update, _impl_.sequence_)
+ + sizeof(animate_update::_impl_.sequence_)
+ - PROTOBUF_FIELD_OFFSET(animate_update, _impl_.animate_)>(
+ reinterpret_cast<char*>(&_impl_.animate_),
+ reinterpret_cast<char*>(&other->_impl_.animate_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata animate_update::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[24]);
}
// ===================================================================
@@ -4565,8 +6619,8 @@ class packet::_Internal {
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::animate_update& animate_update_packet(const packet* msg);
+ static const ::proto::remove_entity& remove_entity_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);
@@ -4575,72 +6629,87 @@ class packet::_Internal {
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);
+ static const ::proto::item_swap& item_swap_packet(const packet* msg);
+ static const ::proto::item_use& item_use_packet(const packet* msg);
+ static const ::proto::item_update& item_update_packet(const packet* msg);
};
const ::proto::auth&
packet::_Internal::auth_packet(const packet* msg) {
- return *msg->contents_.auth_packet_;
+ return *msg->_impl_.contents_.auth_packet_;
}
const ::proto::init&
packet::_Internal::init_packet(const packet* msg) {
- return *msg->contents_.init_packet_;
+ return *msg->_impl_.contents_.init_packet_;
}
const ::proto::move&
packet::_Internal::move_packet(const packet* msg) {
- return *msg->contents_.move_packet_;
+ return *msg->_impl_.contents_.move_packet_;
}
-const ::proto::player&
-packet::_Internal::player_packet(const packet* msg) {
- return *msg->contents_.player_packet_;
+const ::proto::animate_update&
+packet::_Internal::animate_update_packet(const packet* msg) {
+ return *msg->_impl_.contents_.animate_update_packet_;
}
-const ::proto::remove_player&
-packet::_Internal::remove_player_packet(const packet* msg) {
- return *msg->contents_.remove_player_packet_;
+const ::proto::remove_entity&
+packet::_Internal::remove_entity_packet(const packet* msg) {
+ return *msg->_impl_.contents_.remove_entity_packet_;
}
const ::proto::say&
packet::_Internal::say_packet(const packet* msg) {
- return *msg->contents_.say_packet_;
+ return *msg->_impl_.contents_.say_packet_;
}
const ::proto::hear_player&
packet::_Internal::hear_player_packet(const packet* msg) {
- return *msg->contents_.hear_player_packet_;
+ return *msg->_impl_.contents_.hear_player_packet_;
}
const ::proto::request_chunk&
packet::_Internal::request_chunk_packet(const packet* msg) {
- return *msg->contents_.request_chunk_packet_;
+ return *msg->_impl_.contents_.request_chunk_packet_;
}
const ::proto::chunk&
packet::_Internal::chunk_packet(const packet* msg) {
- return *msg->contents_.chunk_packet_;
+ return *msg->_impl_.contents_.chunk_packet_;
}
const ::proto::remove_chunk&
packet::_Internal::remove_chunk_packet(const packet* msg) {
- return *msg->contents_.remove_chunk_packet_;
+ return *msg->_impl_.contents_.remove_chunk_packet_;
}
const ::proto::add_block&
packet::_Internal::add_block_packet(const packet* msg) {
- return *msg->contents_.add_block_packet_;
+ return *msg->_impl_.contents_.add_block_packet_;
}
const ::proto::remove_block&
packet::_Internal::remove_block_packet(const packet* msg) {
- return *msg->contents_.remove_block_packet_;
+ return *msg->_impl_.contents_.remove_block_packet_;
}
const ::proto::server_message&
packet::_Internal::server_message_packet(const packet* msg) {
- return *msg->contents_.server_message_packet_;
+ return *msg->_impl_.contents_.server_message_packet_;
+}
+const ::proto::item_swap&
+packet::_Internal::item_swap_packet(const packet* msg) {
+ return *msg->_impl_.contents_.item_swap_packet_;
+}
+const ::proto::item_use&
+packet::_Internal::item_use_packet(const packet* msg) {
+ return *msg->_impl_.contents_.item_use_packet_;
+}
+const ::proto::item_update&
+packet::_Internal::item_update_packet(const packet* msg) {
+ return *msg->_impl_.contents_.item_update_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);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.contents_.auth_packet_ = auth_packet;
}
// @@protoc_insertion_point(field_set_allocated:proto.packet.auth_packet)
}
@@ -4649,13 +6718,13 @@ void packet::set_allocated_init_packet(::proto::init* init_packet) {
clear_contents();
if (init_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::init>::GetOwningArena(init_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.contents_.init_packet_ = init_packet;
}
// @@protoc_insertion_point(field_set_allocated:proto.packet.init_packet)
}
@@ -4664,58 +6733,58 @@ void packet::set_allocated_move_packet(::proto::move* move_packet) {
clear_contents();
if (move_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::move>::GetOwningArena(move_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.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) {
+void packet::set_allocated_animate_update_packet(::proto::animate_update* animate_update_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
clear_contents();
- if (player_packet) {
+ if (animate_update_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::player>::GetOwningArena(player_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(animate_update_packet);
if (message_arena != submessage_arena) {
- player_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
- message_arena, player_packet, submessage_arena);
+ animate_update_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, animate_update_packet, submessage_arena);
}
- set_has_player_packet();
- contents_.player_packet_ = player_packet;
+ set_has_animate_update_packet();
+ _impl_.contents_.animate_update_packet_ = animate_update_packet;
}
- // @@protoc_insertion_point(field_set_allocated:proto.packet.player_packet)
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.animate_update_packet)
}
-void packet::set_allocated_remove_player_packet(::proto::remove_player* remove_player_packet) {
+void packet::set_allocated_remove_entity_packet(::proto::remove_entity* remove_entity_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
clear_contents();
- if (remove_player_packet) {
+ if (remove_entity_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::remove_player>::GetOwningArena(remove_player_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(remove_entity_packet);
if (message_arena != submessage_arena) {
- remove_player_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
- message_arena, remove_player_packet, submessage_arena);
+ remove_entity_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, remove_entity_packet, submessage_arena);
}
- set_has_remove_player_packet();
- contents_.remove_player_packet_ = remove_player_packet;
+ set_has_remove_entity_packet();
+ _impl_.contents_.remove_entity_packet_ = remove_entity_packet;
}
- // @@protoc_insertion_point(field_set_allocated:proto.packet.remove_player_packet)
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.remove_entity_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);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.contents_.say_packet_ = say_packet;
}
// @@protoc_insertion_point(field_set_allocated:proto.packet.say_packet)
}
@@ -4724,13 +6793,13 @@ void packet::set_allocated_hear_player_packet(::proto::hear_player* hear_player_
clear_contents();
if (hear_player_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::hear_player>::GetOwningArena(hear_player_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.contents_.hear_player_packet_ = hear_player_packet;
}
// @@protoc_insertion_point(field_set_allocated:proto.packet.hear_player_packet)
}
@@ -4739,13 +6808,13 @@ void packet::set_allocated_request_chunk_packet(::proto::request_chunk* request_
clear_contents();
if (request_chunk_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::request_chunk>::GetOwningArena(request_chunk_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.contents_.request_chunk_packet_ = request_chunk_packet;
}
// @@protoc_insertion_point(field_set_allocated:proto.packet.request_chunk_packet)
}
@@ -4754,13 +6823,13 @@ void packet::set_allocated_chunk_packet(::proto::chunk* chunk_packet) {
clear_contents();
if (chunk_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::chunk>::GetOwningArena(chunk_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.contents_.chunk_packet_ = chunk_packet;
}
// @@protoc_insertion_point(field_set_allocated:proto.packet.chunk_packet)
}
@@ -4769,13 +6838,13 @@ void packet::set_allocated_remove_chunk_packet(::proto::remove_chunk* remove_chu
clear_contents();
if (remove_chunk_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::remove_chunk>::GetOwningArena(remove_chunk_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.contents_.remove_chunk_packet_ = remove_chunk_packet;
}
// @@protoc_insertion_point(field_set_allocated:proto.packet.remove_chunk_packet)
}
@@ -4784,13 +6853,13 @@ void packet::set_allocated_add_block_packet(::proto::add_block* add_block_packet
clear_contents();
if (add_block_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::add_block>::GetOwningArena(add_block_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.contents_.add_block_packet_ = add_block_packet;
}
// @@protoc_insertion_point(field_set_allocated:proto.packet.add_block_packet)
}
@@ -4799,13 +6868,13 @@ void packet::set_allocated_remove_block_packet(::proto::remove_block* remove_blo
clear_contents();
if (remove_block_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::remove_block>::GetOwningArena(remove_block_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.contents_.remove_block_packet_ = remove_block_packet;
}
// @@protoc_insertion_point(field_set_allocated:proto.packet.remove_block_packet)
}
@@ -4814,80 +6883,156 @@ void packet::set_allocated_server_message_packet(::proto::server_message* server
clear_contents();
if (server_message_packet) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::server_message>::GetOwningArena(server_message_packet);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(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;
+ _impl_.contents_.server_message_packet_ = server_message_packet;
}
// @@protoc_insertion_point(field_set_allocated:proto.packet.server_message_packet)
}
+void packet::set_allocated_item_swap_packet(::proto::item_swap* item_swap_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (item_swap_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(item_swap_packet);
+ if (message_arena != submessage_arena) {
+ item_swap_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, item_swap_packet, submessage_arena);
+ }
+ set_has_item_swap_packet();
+ _impl_.contents_.item_swap_packet_ = item_swap_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.item_swap_packet)
+}
+void packet::set_allocated_item_use_packet(::proto::item_use* item_use_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (item_use_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(item_use_packet);
+ if (message_arena != submessage_arena) {
+ item_use_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, item_use_packet, submessage_arena);
+ }
+ set_has_item_use_packet();
+ _impl_.contents_.item_use_packet_ = item_use_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.item_use_packet)
+}
+void packet::set_allocated_item_update_packet(::proto::item_update* item_update_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (item_update_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(item_update_packet);
+ if (message_arena != submessage_arena) {
+ item_update_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, item_update_packet, submessage_arena);
+ }
+ set_has_item_update_packet();
+ _impl_.contents_.item_update_packet_ = item_update_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.item_update_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);
- }
+ SharedCtor(arena, is_message_owned);
// @@protoc_insertion_point(arena_constructor:proto.packet)
}
packet::packet(const packet& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
+ packet* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.contents_){}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , /*decltype(_impl_._oneof_case_)*/{}};
+
_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());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ case kAnimateUpdatePacket: {
+ _this->_internal_mutable_animate_update_packet()->::proto::animate_update::MergeFrom(
+ from._internal_animate_update_packet());
break;
}
- case kRemovePlayerPacket: {
- _internal_mutable_remove_player_packet()->::proto::remove_player::MergeFrom(from._internal_remove_player_packet());
+ case kRemoveEntityPacket: {
+ _this->_internal_mutable_remove_entity_packet()->::proto::remove_entity::MergeFrom(
+ from._internal_remove_entity_packet());
break;
}
case kSayPacket: {
- _internal_mutable_say_packet()->::proto::say::MergeFrom(from._internal_say_packet());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ _this->_internal_mutable_server_message_packet()->::proto::server_message::MergeFrom(
+ from._internal_server_message_packet());
+ break;
+ }
+ case kItemSwapPacket: {
+ _this->_internal_mutable_item_swap_packet()->::proto::item_swap::MergeFrom(
+ from._internal_item_swap_packet());
+ break;
+ }
+ case kItemUsePacket: {
+ _this->_internal_mutable_item_use_packet()->::proto::item_use::MergeFrom(
+ from._internal_item_use_packet());
+ break;
+ }
+ case kItemUpdatePacket: {
+ _this->_internal_mutable_item_update_packet()->::proto::item_update::MergeFrom(
+ from._internal_item_update_packet());
break;
}
case CONTENTS_NOT_SET: {
@@ -4897,15 +7042,25 @@ packet::packet(const packet& from)
// @@protoc_insertion_point(copy_constructor:proto.packet)
}
-inline void packet::SharedCtor() {
-clear_has_contents();
+inline void packet::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.contents_){}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , /*decltype(_impl_._oneof_case_)*/{}
+ };
+ clear_has_contents();
}
packet::~packet() {
// @@protoc_insertion_point(destructor:proto.packet)
- if (GetArenaForAllocation() != nullptr) return;
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
inline void packet::SharedDtor() {
@@ -4915,14 +7070,8 @@ inline void packet::SharedDtor() {
}
}
-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);
+ _impl_._cached_size_.Set(size);
}
void packet::clear_contents() {
@@ -4930,79 +7079,97 @@ void packet::clear_contents() {
switch (contents_case()) {
case kAuthPacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.auth_packet_;
+ delete _impl_.contents_.auth_packet_;
}
break;
}
case kInitPacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.init_packet_;
+ delete _impl_.contents_.init_packet_;
}
break;
}
case kMovePacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.move_packet_;
+ delete _impl_.contents_.move_packet_;
}
break;
}
- case kPlayerPacket: {
+ case kAnimateUpdatePacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.player_packet_;
+ delete _impl_.contents_.animate_update_packet_;
}
break;
}
- case kRemovePlayerPacket: {
+ case kRemoveEntityPacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.remove_player_packet_;
+ delete _impl_.contents_.remove_entity_packet_;
}
break;
}
case kSayPacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.say_packet_;
+ delete _impl_.contents_.say_packet_;
}
break;
}
case kHearPlayerPacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.hear_player_packet_;
+ delete _impl_.contents_.hear_player_packet_;
}
break;
}
case kRequestChunkPacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.request_chunk_packet_;
+ delete _impl_.contents_.request_chunk_packet_;
}
break;
}
case kChunkPacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.chunk_packet_;
+ delete _impl_.contents_.chunk_packet_;
}
break;
}
case kRemoveChunkPacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.remove_chunk_packet_;
+ delete _impl_.contents_.remove_chunk_packet_;
}
break;
}
case kAddBlockPacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.add_block_packet_;
+ delete _impl_.contents_.add_block_packet_;
}
break;
}
case kRemoveBlockPacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.remove_block_packet_;
+ delete _impl_.contents_.remove_block_packet_;
}
break;
}
case kServerMessagePacket: {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.server_message_packet_;
+ delete _impl_.contents_.server_message_packet_;
+ }
+ break;
+ }
+ case kItemSwapPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete _impl_.contents_.item_swap_packet_;
+ }
+ break;
+ }
+ case kItemUsePacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete _impl_.contents_.item_use_packet_;
+ }
+ break;
+ }
+ case kItemUpdatePacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete _impl_.contents_.item_update_packet_;
}
break;
}
@@ -5010,7 +7177,7 @@ void packet::clear_contents() {
break;
}
}
- _oneof_case_[0] = CONTENTS_NOT_SET;
+ _impl_._oneof_case_[0] = CONTENTS_NOT_SET;
}
@@ -5024,11 +7191,11 @@ void packet::Clear() {
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* packet::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* packet::_InternalParse(const char* ptr, ::_pbi::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);
+ ptr = ::_pbi::ReadTag(ptr, &tag);
switch (tag >> 3) {
// .proto.auth auth_packet = 1;
case 1:
@@ -5054,18 +7221,18 @@ const char* packet::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int
} else
goto handle_unusual;
continue;
- // .proto.player player_packet = 4;
+ // .proto.animate_update animate_update_packet = 4;
case 4:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
- ptr = ctx->ParseMessage(_internal_mutable_player_packet(), ptr);
+ ptr = ctx->ParseMessage(_internal_mutable_animate_update_packet(), ptr);
CHK_(ptr);
} else
goto handle_unusual;
continue;
- // .proto.remove_player remove_player_packet = 5;
+ // .proto.remove_entity remove_entity_packet = 5;
case 5:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 42)) {
- ptr = ctx->ParseMessage(_internal_mutable_remove_player_packet(), ptr);
+ ptr = ctx->ParseMessage(_internal_mutable_remove_entity_packet(), ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -5134,6 +7301,30 @@ const char* packet::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int
} else
goto handle_unusual;
continue;
+ // .proto.item_swap item_swap_packet = 14;
+ case 14:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 114)) {
+ ptr = ctx->ParseMessage(_internal_mutable_item_swap_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.item_update item_update_packet = 15;
+ case 15:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 122)) {
+ ptr = ctx->ParseMessage(_internal_mutable_item_update_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.item_use item_use_packet = 16;
+ case 16:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 130)) {
+ ptr = ctx->ParseMessage(_internal_mutable_item_use_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -5165,110 +7356,118 @@ uint8_t* packet::_InternalSerialize(
// .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);
+ InternalWriteMessage(1, _Internal::auth_packet(this),
+ _Internal::auth_packet(this).GetCachedSize(), 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);
+ InternalWriteMessage(2, _Internal::init_packet(this),
+ _Internal::init_packet(this).GetCachedSize(), 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);
+ InternalWriteMessage(3, _Internal::move_packet(this),
+ _Internal::move_packet(this).GetCachedSize(), target, stream);
}
- // .proto.player player_packet = 4;
- if (_internal_has_player_packet()) {
- target = stream->EnsureSpace(target);
+ // .proto.animate_update animate_update_packet = 4;
+ if (_internal_has_animate_update_packet()) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 4, _Internal::player_packet(this), target, stream);
+ InternalWriteMessage(4, _Internal::animate_update_packet(this),
+ _Internal::animate_update_packet(this).GetCachedSize(), target, stream);
}
- // .proto.remove_player remove_player_packet = 5;
- if (_internal_has_remove_player_packet()) {
- target = stream->EnsureSpace(target);
+ // .proto.remove_entity remove_entity_packet = 5;
+ if (_internal_has_remove_entity_packet()) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 5, _Internal::remove_player_packet(this), target, stream);
+ InternalWriteMessage(5, _Internal::remove_entity_packet(this),
+ _Internal::remove_entity_packet(this).GetCachedSize(), 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);
+ InternalWriteMessage(6, _Internal::say_packet(this),
+ _Internal::say_packet(this).GetCachedSize(), 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);
+ InternalWriteMessage(7, _Internal::hear_player_packet(this),
+ _Internal::hear_player_packet(this).GetCachedSize(), 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);
+ InternalWriteMessage(8, _Internal::request_chunk_packet(this),
+ _Internal::request_chunk_packet(this).GetCachedSize(), 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);
+ InternalWriteMessage(9, _Internal::chunk_packet(this),
+ _Internal::chunk_packet(this).GetCachedSize(), 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);
+ InternalWriteMessage(10, _Internal::remove_chunk_packet(this),
+ _Internal::remove_chunk_packet(this).GetCachedSize(), 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);
+ InternalWriteMessage(11, _Internal::add_block_packet(this),
+ _Internal::add_block_packet(this).GetCachedSize(), 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);
+ InternalWriteMessage(12, _Internal::remove_block_packet(this),
+ _Internal::remove_block_packet(this).GetCachedSize(), 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);
+ InternalWriteMessage(13, _Internal::server_message_packet(this),
+ _Internal::server_message_packet(this).GetCachedSize(), target, stream);
+ }
+
+ // .proto.item_swap item_swap_packet = 14;
+ if (_internal_has_item_swap_packet()) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(14, _Internal::item_swap_packet(this),
+ _Internal::item_swap_packet(this).GetCachedSize(), target, stream);
+ }
+
+ // .proto.item_update item_update_packet = 15;
+ if (_internal_has_item_update_packet()) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(15, _Internal::item_update_packet(this),
+ _Internal::item_update_packet(this).GetCachedSize(), target, stream);
+ }
+
+ // .proto.item_use item_use_packet = 16;
+ if (_internal_has_item_use_packet()) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(16, _Internal::item_use_packet(this),
+ _Internal::item_use_packet(this).GetCachedSize(), target, stream);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ target = ::_pbi::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)
@@ -5288,177 +7487,222 @@ size_t packet::ByteSizeLong() const {
case kAuthPacket: {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *contents_.auth_packet_);
+ *_impl_.contents_.auth_packet_);
break;
}
// .proto.init init_packet = 2;
case kInitPacket: {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *contents_.init_packet_);
+ *_impl_.contents_.init_packet_);
break;
}
// .proto.move move_packet = 3;
case kMovePacket: {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *contents_.move_packet_);
+ *_impl_.contents_.move_packet_);
break;
}
- // .proto.player player_packet = 4;
- case kPlayerPacket: {
+ // .proto.animate_update animate_update_packet = 4;
+ case kAnimateUpdatePacket: {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *contents_.player_packet_);
+ *_impl_.contents_.animate_update_packet_);
break;
}
- // .proto.remove_player remove_player_packet = 5;
- case kRemovePlayerPacket: {
+ // .proto.remove_entity remove_entity_packet = 5;
+ case kRemoveEntityPacket: {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *contents_.remove_player_packet_);
+ *_impl_.contents_.remove_entity_packet_);
break;
}
// .proto.say say_packet = 6;
case kSayPacket: {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *contents_.say_packet_);
+ *_impl_.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_);
+ *_impl_.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_);
+ *_impl_.contents_.request_chunk_packet_);
break;
}
// .proto.chunk chunk_packet = 9;
case kChunkPacket: {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *contents_.chunk_packet_);
+ *_impl_.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_);
+ *_impl_.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_);
+ *_impl_.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_);
+ *_impl_.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_);
+ *_impl_.contents_.server_message_packet_);
+ break;
+ }
+ // .proto.item_swap item_swap_packet = 14;
+ case kItemSwapPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *_impl_.contents_.item_swap_packet_);
+ break;
+ }
+ // .proto.item_use item_use_packet = 16;
+ case kItemUsePacket: {
+ total_size += 2 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *_impl_.contents_.item_use_packet_);
+ break;
+ }
+ // .proto.item_update item_update_packet = 15;
+ case kItemUpdatePacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *_impl_.contents_.item_update_packet_);
break;
}
case CONTENTS_NOT_SET: {
break;
}
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData packet::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
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);
+void packet::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast<packet*>(&to_msg);
+ auto& from = static_cast<const packet&>(from_msg);
+ // @@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());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ case kAnimateUpdatePacket: {
+ _this->_internal_mutable_animate_update_packet()->::proto::animate_update::MergeFrom(
+ from._internal_animate_update_packet());
break;
}
- case kRemovePlayerPacket: {
- _internal_mutable_remove_player_packet()->::proto::remove_player::MergeFrom(from._internal_remove_player_packet());
+ case kRemoveEntityPacket: {
+ _this->_internal_mutable_remove_entity_packet()->::proto::remove_entity::MergeFrom(
+ from._internal_remove_entity_packet());
break;
}
case kSayPacket: {
- _internal_mutable_say_packet()->::proto::say::MergeFrom(from._internal_say_packet());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ _this->_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());
+ _this->_internal_mutable_server_message_packet()->::proto::server_message::MergeFrom(
+ from._internal_server_message_packet());
+ break;
+ }
+ case kItemSwapPacket: {
+ _this->_internal_mutable_item_swap_packet()->::proto::item_swap::MergeFrom(
+ from._internal_item_swap_packet());
+ break;
+ }
+ case kItemUsePacket: {
+ _this->_internal_mutable_item_use_packet()->::proto::item_use::MergeFrom(
+ from._internal_item_use_packet());
+ break;
+ }
+ case kItemUpdatePacket: {
+ _this->_internal_mutable_item_update_packet()->::proto::item_update::MergeFrom(
+ from._internal_item_update_packet());
break;
}
case CONTENTS_NOT_SET: {
break;
}
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
void packet::CopyFrom(const packet& from) {
@@ -5475,71 +7719,121 @@ bool packet::IsInitialized() const {
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]);
+ swap(_impl_.contents_, other->_impl_.contents_);
+ swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]);
}
::PROTOBUF_NAMESPACE_ID::Metadata packet::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ return ::_pbi::AssignDescriptors(
&descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
- file_level_metadata_net_2eproto[17]);
+ file_level_metadata_net_2eproto[25]);
}
// @@protoc_insertion_point(namespace_scope)
} // namespace proto
PROTOBUF_NAMESPACE_OPEN
-template<> PROTOBUF_NOINLINE ::proto::angles* Arena::CreateMaybeMessage< ::proto::angles >(Arena* arena) {
+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) {
+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) {
+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) {
+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) {
+template<> PROTOBUF_NOINLINE ::proto::entity*
+Arena::CreateMaybeMessage< ::proto::entity >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::entity >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::animate*
+Arena::CreateMaybeMessage< ::proto::animate >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::animate >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::item*
+Arena::CreateMaybeMessage< ::proto::item >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::item >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::item_array*
+Arena::CreateMaybeMessage< ::proto::item_array >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::item_array >(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) {
+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) {
+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) {
+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::remove_entity*
+Arena::CreateMaybeMessage< ::proto::remove_entity >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::remove_entity >(arena);
}
-template<> PROTOBUF_NOINLINE ::proto::say* Arena::CreateMaybeMessage< ::proto::say >(Arena* 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) {
+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) {
+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) {
+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) {
+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) {
+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) {
+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) {
+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) {
+template<> PROTOBUF_NOINLINE ::proto::item_swap*
+Arena::CreateMaybeMessage< ::proto::item_swap >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::item_swap >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::item_use*
+Arena::CreateMaybeMessage< ::proto::item_use >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::item_use >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::item_update*
+Arena::CreateMaybeMessage< ::proto::item_update >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::item_update >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::animate_update*
+Arena::CreateMaybeMessage< ::proto::animate_update >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::animate_update >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::packet*
+Arena::CreateMaybeMessage< ::proto::packet >(Arena* arena) {
return Arena::CreateMessageInternal< ::proto::packet >(arena);
}
PROTOBUF_NAMESPACE_CLOSE
diff --git a/src/shared/net/lib/protobuf/net.pb.h b/src/shared/net/lib/protobuf/net.pb.h
index 9160072..59a79fe 100644
--- a/src/shared/net/lib/protobuf/net.pb.h
+++ b/src/shared/net/lib/protobuf/net.pb.h
@@ -8,12 +8,12 @@
#include <string>
#include <google/protobuf/port_def.inc>
-#if PROTOBUF_VERSION < 3019000
+#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
-#if 3019002 < PROTOBUF_MIN_PROTOC_VERSION
+#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
@@ -23,7 +23,6 @@
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
-#include <google/protobuf/generated_message_table_driven.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/generated_message_reflection.h>
@@ -42,14 +41,6 @@ PROTOBUF_NAMESPACE_CLOSE
// Internal implementation detail -- do not use these members.
struct TableStruct_net_2eproto {
- static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
- PROTOBUF_SECTION_VARIABLE(protodesc_cold);
- static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
- PROTOBUF_SECTION_VARIABLE(protodesc_cold);
- static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[18]
- PROTOBUF_SECTION_VARIABLE(protodesc_cold);
- static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
- static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
static const uint32_t offsets[];
};
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_net_2eproto;
@@ -60,6 +51,12 @@ extern add_blockDefaultTypeInternal _add_block_default_instance_;
class angles;
struct anglesDefaultTypeInternal;
extern anglesDefaultTypeInternal _angles_default_instance_;
+class animate;
+struct animateDefaultTypeInternal;
+extern animateDefaultTypeInternal _animate_default_instance_;
+class animate_update;
+struct animate_updateDefaultTypeInternal;
+extern animate_updateDefaultTypeInternal _animate_update_default_instance_;
class auth;
struct authDefaultTypeInternal;
extern authDefaultTypeInternal _auth_default_instance_;
@@ -69,12 +66,30 @@ extern chunkDefaultTypeInternal _chunk_default_instance_;
class coords;
struct coordsDefaultTypeInternal;
extern coordsDefaultTypeInternal _coords_default_instance_;
+class entity;
+struct entityDefaultTypeInternal;
+extern entityDefaultTypeInternal _entity_default_instance_;
class hear_player;
struct hear_playerDefaultTypeInternal;
extern hear_playerDefaultTypeInternal _hear_player_default_instance_;
class init;
struct initDefaultTypeInternal;
extern initDefaultTypeInternal _init_default_instance_;
+class item;
+struct itemDefaultTypeInternal;
+extern itemDefaultTypeInternal _item_default_instance_;
+class item_array;
+struct item_arrayDefaultTypeInternal;
+extern item_arrayDefaultTypeInternal _item_array_default_instance_;
+class item_swap;
+struct item_swapDefaultTypeInternal;
+extern item_swapDefaultTypeInternal _item_swap_default_instance_;
+class item_update;
+struct item_updateDefaultTypeInternal;
+extern item_updateDefaultTypeInternal _item_update_default_instance_;
+class item_use;
+struct item_useDefaultTypeInternal;
+extern item_useDefaultTypeInternal _item_use_default_instance_;
class ivec3;
struct ivec3DefaultTypeInternal;
extern ivec3DefaultTypeInternal _ivec3_default_instance_;
@@ -93,9 +108,9 @@ extern remove_blockDefaultTypeInternal _remove_block_default_instance_;
class remove_chunk;
struct remove_chunkDefaultTypeInternal;
extern remove_chunkDefaultTypeInternal _remove_chunk_default_instance_;
-class remove_player;
-struct remove_playerDefaultTypeInternal;
-extern remove_playerDefaultTypeInternal _remove_player_default_instance_;
+class remove_entity;
+struct remove_entityDefaultTypeInternal;
+extern remove_entityDefaultTypeInternal _remove_entity_default_instance_;
class request_chunk;
struct request_chunkDefaultTypeInternal;
extern request_chunkDefaultTypeInternal _request_chunk_default_instance_;
@@ -112,18 +127,26 @@ extern vec3DefaultTypeInternal _vec3_default_instance_;
PROTOBUF_NAMESPACE_OPEN
template<> ::proto::add_block* Arena::CreateMaybeMessage<::proto::add_block>(Arena*);
template<> ::proto::angles* Arena::CreateMaybeMessage<::proto::angles>(Arena*);
+template<> ::proto::animate* Arena::CreateMaybeMessage<::proto::animate>(Arena*);
+template<> ::proto::animate_update* Arena::CreateMaybeMessage<::proto::animate_update>(Arena*);
template<> ::proto::auth* Arena::CreateMaybeMessage<::proto::auth>(Arena*);
template<> ::proto::chunk* Arena::CreateMaybeMessage<::proto::chunk>(Arena*);
template<> ::proto::coords* Arena::CreateMaybeMessage<::proto::coords>(Arena*);
+template<> ::proto::entity* Arena::CreateMaybeMessage<::proto::entity>(Arena*);
template<> ::proto::hear_player* Arena::CreateMaybeMessage<::proto::hear_player>(Arena*);
template<> ::proto::init* Arena::CreateMaybeMessage<::proto::init>(Arena*);
+template<> ::proto::item* Arena::CreateMaybeMessage<::proto::item>(Arena*);
+template<> ::proto::item_array* Arena::CreateMaybeMessage<::proto::item_array>(Arena*);
+template<> ::proto::item_swap* Arena::CreateMaybeMessage<::proto::item_swap>(Arena*);
+template<> ::proto::item_update* Arena::CreateMaybeMessage<::proto::item_update>(Arena*);
+template<> ::proto::item_use* Arena::CreateMaybeMessage<::proto::item_use>(Arena*);
template<> ::proto::ivec3* Arena::CreateMaybeMessage<::proto::ivec3>(Arena*);
template<> ::proto::move* Arena::CreateMaybeMessage<::proto::move>(Arena*);
template<> ::proto::packet* Arena::CreateMaybeMessage<::proto::packet>(Arena*);
template<> ::proto::player* Arena::CreateMaybeMessage<::proto::player>(Arena*);
template<> ::proto::remove_block* Arena::CreateMaybeMessage<::proto::remove_block>(Arena*);
template<> ::proto::remove_chunk* Arena::CreateMaybeMessage<::proto::remove_chunk>(Arena*);
-template<> ::proto::remove_player* Arena::CreateMaybeMessage<::proto::remove_player>(Arena*);
+template<> ::proto::remove_entity* Arena::CreateMaybeMessage<::proto::remove_entity>(Arena*);
template<> ::proto::request_chunk* Arena::CreateMaybeMessage<::proto::request_chunk>(Arena*);
template<> ::proto::say* Arena::CreateMaybeMessage<::proto::say>(Arena*);
template<> ::proto::server_message* Arena::CreateMaybeMessage<::proto::server_message>(Arena*);
@@ -138,7 +161,7 @@ class angles final :
public:
inline angles() : angles(nullptr) {}
~angles() override;
- explicit constexpr angles(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR angles(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
angles(const angles& from);
angles(angles&& from) noexcept
@@ -213,9 +236,11 @@ class angles final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const angles& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const angles& from);
+ void MergeFrom( const angles& from) {
+ angles::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -224,10 +249,10 @@ class angles final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(angles* other);
@@ -240,9 +265,6 @@ class angles final :
protected:
explicit angles(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -283,9 +305,12 @@ class angles final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- float pitch_;
- float yaw_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ float pitch_;
+ float yaw_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -295,7 +320,7 @@ class coords final :
public:
inline coords() : coords(nullptr) {}
~coords() override;
- explicit constexpr coords(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR coords(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
coords(const coords& from);
coords(coords&& from) noexcept
@@ -370,9 +395,11 @@ class coords final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const coords& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const coords& from);
+ void MergeFrom( const coords& from) {
+ coords::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -381,10 +408,10 @@ class coords final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(coords* other);
@@ -397,9 +424,6 @@ class coords final :
protected:
explicit coords(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -440,9 +464,12 @@ class coords final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- int32_t x_;
- int32_t z_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ int32_t x_;
+ int32_t z_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -452,7 +479,7 @@ class vec3 final :
public:
inline vec3() : vec3(nullptr) {}
~vec3() override;
- explicit constexpr vec3(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR vec3(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
vec3(const vec3& from);
vec3(vec3&& from) noexcept
@@ -527,9 +554,11 @@ class vec3 final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const vec3& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const vec3& from);
+ void MergeFrom( const vec3& from) {
+ vec3::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -538,10 +567,10 @@ class vec3 final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(vec3* other);
@@ -554,9 +583,6 @@ class vec3 final :
protected:
explicit vec3(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -607,10 +633,13 @@ class vec3 final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- float x_;
- float y_;
- float z_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ float x_;
+ float y_;
+ float z_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -620,7 +649,7 @@ class ivec3 final :
public:
inline ivec3() : ivec3(nullptr) {}
~ivec3() override;
- explicit constexpr ivec3(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR ivec3(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
ivec3(const ivec3& from);
ivec3(ivec3&& from) noexcept
@@ -695,9 +724,11 @@ class ivec3 final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const ivec3& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const ivec3& from);
+ void MergeFrom( const ivec3& from) {
+ ivec3::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -706,10 +737,10 @@ class ivec3 final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(ivec3* other);
@@ -722,9 +753,6 @@ class ivec3 final :
protected:
explicit ivec3(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -775,32 +803,35 @@ class ivec3 final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- int32_t x_;
- int32_t y_;
- int32_t z_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ int32_t x_;
+ int32_t y_;
+ int32_t z_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
-class player final :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.player) */ {
+class entity final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.entity) */ {
public:
- inline player() : player(nullptr) {}
- ~player() override;
- explicit constexpr player(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ inline entity() : entity(nullptr) {}
+ ~entity() override;
+ explicit PROTOBUF_CONSTEXPR entity(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
- player(const player& from);
- player(player&& from) noexcept
- : player() {
+ entity(const entity& from);
+ entity(entity&& from) noexcept
+ : entity() {
*this = ::std::move(from);
}
- inline player& operator=(const player& from) {
+ inline entity& operator=(const entity& from) {
CopyFrom(from);
return *this;
}
- inline player& operator=(player&& from) noexcept {
+ inline entity& operator=(entity&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
@@ -823,20 +854,20 @@ class player final :
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return default_instance().GetMetadata().reflection;
}
- static const player& default_instance() {
+ static const entity& default_instance() {
return *internal_default_instance();
}
- static inline const player* internal_default_instance() {
- return reinterpret_cast<const player*>(
- &_player_default_instance_);
+ static inline const entity* internal_default_instance() {
+ return reinterpret_cast<const entity*>(
+ &_entity_default_instance_);
}
static constexpr int kIndexInFileMessages =
4;
- friend void swap(player& a, player& b) {
+ friend void swap(entity& a, entity& b) {
a.Swap(&b);
}
- inline void Swap(player* other) {
+ inline void Swap(entity* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
@@ -849,7 +880,7 @@ class player final :
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
- void UnsafeArenaSwap(player* other) {
+ void UnsafeArenaSwap(entity* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
@@ -857,15 +888,17 @@ class player final :
// implements Message ----------------------------------------------
- player* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
- return CreateMaybeMessage<player>(arena);
+ entity* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<entity>(arena);
}
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
- void CopyFrom(const player& from);
+ void CopyFrom(const entity& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const player& from);
+ void MergeFrom( const entity& from) {
+ entity::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -874,25 +907,22 @@ class player final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
- void InternalSwap(player* other);
+ void InternalSwap(entity* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "proto.player";
+ return "proto.entity";
}
protected:
- explicit player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ explicit entity(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -905,14 +935,11 @@ class player final :
// accessors -------------------------------------------------------
enum : int {
- kChunkPosFieldNumber = 3,
- kLocalPosFieldNumber = 4,
- kViewanglesFieldNumber = 5,
- kVelocityFieldNumber = 6,
+ kChunkPosFieldNumber = 2,
+ kLocalPosFieldNumber = 3,
kIndexFieldNumber = 1,
- kCommandsFieldNumber = 2,
};
- // .proto.coords chunk_pos = 3;
+ // .proto.coords chunk_pos = 2;
bool has_chunk_pos() const;
private:
bool _internal_has_chunk_pos() const;
@@ -930,7 +957,7 @@ class player final :
::proto::coords* chunk_pos);
::proto::coords* unsafe_arena_release_chunk_pos();
- // .proto.vec3 local_pos = 4;
+ // .proto.vec3 local_pos = 3;
bool has_local_pos() const;
private:
bool _internal_has_local_pos() const;
@@ -948,7 +975,179 @@ class player final :
::proto::vec3* local_pos);
::proto::vec3* unsafe_arena_release_local_pos();
- // .proto.angles viewangles = 5;
+ // uint32 index = 1;
+ void clear_index();
+ uint32_t index() const;
+ void set_index(uint32_t value);
+ private:
+ uint32_t _internal_index() const;
+ void _internal_set_index(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.entity)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ ::proto::coords* chunk_pos_;
+ ::proto::vec3* local_pos_;
+ uint32_t index_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class animate final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.animate) */ {
+ public:
+ inline animate() : animate(nullptr) {}
+ ~animate() override;
+ explicit PROTOBUF_CONSTEXPR animate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ animate(const animate& from);
+ animate(animate&& from) noexcept
+ : animate() {
+ *this = ::std::move(from);
+ }
+
+ inline animate& operator=(const animate& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline animate& operator=(animate&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const animate& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const animate* internal_default_instance() {
+ return reinterpret_cast<const animate*>(
+ &_animate_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 5;
+
+ friend void swap(animate& a, animate& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(animate* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(animate* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ animate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<animate>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const animate& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom( const animate& from) {
+ animate::MergeImpl(*this, from);
+ }
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(animate* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.animate";
+ }
+ protected:
+ explicit animate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kEntityFieldNumber = 1,
+ kViewanglesFieldNumber = 3,
+ kVelocityFieldNumber = 4,
+ kCommandsFieldNumber = 2,
+ kActiveItemFieldNumber = 5,
+ };
+ // .proto.entity entity = 1;
+ bool has_entity() const;
+ private:
+ bool _internal_has_entity() const;
+ public:
+ void clear_entity();
+ const ::proto::entity& entity() const;
+ PROTOBUF_NODISCARD ::proto::entity* release_entity();
+ ::proto::entity* mutable_entity();
+ void set_allocated_entity(::proto::entity* entity);
+ private:
+ const ::proto::entity& _internal_entity() const;
+ ::proto::entity* _internal_mutable_entity();
+ public:
+ void unsafe_arena_set_allocated_entity(
+ ::proto::entity* entity);
+ ::proto::entity* unsafe_arena_release_entity();
+
+ // .proto.angles viewangles = 3;
bool has_viewangles() const;
private:
bool _internal_has_viewangles() const;
@@ -966,7 +1165,7 @@ class player final :
::proto::angles* viewangles);
::proto::angles* unsafe_arena_release_viewangles();
- // .proto.vec3 velocity = 6;
+ // .proto.vec3 velocity = 4;
bool has_velocity() const;
private:
bool _internal_has_velocity() const;
@@ -984,6 +1183,169 @@ class player final :
::proto::vec3* velocity);
::proto::vec3* unsafe_arena_release_velocity();
+ // uint32 commands = 2;
+ void clear_commands();
+ uint32_t commands() const;
+ void set_commands(uint32_t value);
+ private:
+ uint32_t _internal_commands() const;
+ void _internal_set_commands(uint32_t value);
+ public:
+
+ // uint32 active_item = 5;
+ void clear_active_item();
+ uint32_t active_item() const;
+ void set_active_item(uint32_t value);
+ private:
+ uint32_t _internal_active_item() const;
+ void _internal_set_active_item(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.animate)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ ::proto::entity* entity_;
+ ::proto::angles* viewangles_;
+ ::proto::vec3* velocity_;
+ uint32_t commands_;
+ uint32_t active_item_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class item final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.item) */ {
+ public:
+ inline item() : item(nullptr) {}
+ ~item() override;
+ explicit PROTOBUF_CONSTEXPR item(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ item(const item& from);
+ item(item&& from) noexcept
+ : item() {
+ *this = ::std::move(from);
+ }
+
+ inline item& operator=(const item& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline item& operator=(item&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const item& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const item* internal_default_instance() {
+ return reinterpret_cast<const item*>(
+ &_item_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 6;
+
+ friend void swap(item& a, item& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(item* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(item* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ item* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<item>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const item& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom( const item& from) {
+ item::MergeImpl(*this, from);
+ }
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(item* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.item";
+ }
+ protected:
+ explicit item(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kIndexFieldNumber = 1,
+ kTypeFieldNumber = 2,
+ kQuantityFieldNumber = 3,
+ };
// uint32 index = 1;
void clear_index();
uint32_t index() const;
@@ -993,15 +1355,359 @@ class player final :
void _internal_set_index(uint32_t value);
public:
- // uint32 commands = 2;
- void clear_commands();
- uint32_t commands() const;
- void set_commands(uint32_t value);
+ // uint32 type = 2;
+ void clear_type();
+ uint32_t type() const;
+ void set_type(uint32_t value);
private:
- uint32_t _internal_commands() const;
- void _internal_set_commands(uint32_t value);
+ uint32_t _internal_type() const;
+ void _internal_set_type(uint32_t value);
+ public:
+
+ // uint32 quantity = 3;
+ void clear_quantity();
+ uint32_t quantity() const;
+ void set_quantity(uint32_t value);
+ private:
+ uint32_t _internal_quantity() const;
+ void _internal_set_quantity(uint32_t value);
public:
+ // @@protoc_insertion_point(class_scope:proto.item)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ uint32_t index_;
+ uint32_t type_;
+ uint32_t quantity_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class item_array final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.item_array) */ {
+ public:
+ inline item_array() : item_array(nullptr) {}
+ ~item_array() override;
+ explicit PROTOBUF_CONSTEXPR item_array(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ item_array(const item_array& from);
+ item_array(item_array&& from) noexcept
+ : item_array() {
+ *this = ::std::move(from);
+ }
+
+ inline item_array& operator=(const item_array& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline item_array& operator=(item_array&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const item_array& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const item_array* internal_default_instance() {
+ return reinterpret_cast<const item_array*>(
+ &_item_array_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 7;
+
+ friend void swap(item_array& a, item_array& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(item_array* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(item_array* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ item_array* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<item_array>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const item_array& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom( const item_array& from) {
+ item_array::MergeImpl(*this, from);
+ }
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(item_array* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.item_array";
+ }
+ protected:
+ explicit item_array(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kItemsFieldNumber = 1,
+ };
+ // repeated .proto.item items = 1;
+ int items_size() const;
+ private:
+ int _internal_items_size() const;
+ public:
+ void clear_items();
+ ::proto::item* mutable_items(int index);
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::proto::item >*
+ mutable_items();
+ private:
+ const ::proto::item& _internal_items(int index) const;
+ ::proto::item* _internal_add_items();
+ public:
+ const ::proto::item& items(int index) const;
+ ::proto::item* add_items();
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::proto::item >&
+ items() const;
+
+ // @@protoc_insertion_point(class_scope:proto.item_array)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::proto::item > items_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class player final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.player) */ {
+ public:
+ inline player() : player(nullptr) {}
+ ~player() override;
+ explicit PROTOBUF_CONSTEXPR player(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ player(const player& from);
+ player(player&& from) noexcept
+ : player() {
+ *this = ::std::move(from);
+ }
+
+ inline player& operator=(const player& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline player& operator=(player&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const player& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const player* internal_default_instance() {
+ return reinterpret_cast<const player*>(
+ &_player_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 8;
+
+ friend void swap(player& a, player& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(player* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(player* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ player* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<player>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const player& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom( const player& from) {
+ player::MergeImpl(*this, from);
+ }
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(player* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.player";
+ }
+ protected:
+ explicit player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kAnimateFieldNumber = 1,
+ kInventoryFieldNumber = 2,
+ };
+ // .proto.animate animate = 1;
+ bool has_animate() const;
+ private:
+ bool _internal_has_animate() const;
+ public:
+ void clear_animate();
+ const ::proto::animate& animate() const;
+ PROTOBUF_NODISCARD ::proto::animate* release_animate();
+ ::proto::animate* mutable_animate();
+ void set_allocated_animate(::proto::animate* animate);
+ private:
+ const ::proto::animate& _internal_animate() const;
+ ::proto::animate* _internal_mutable_animate();
+ public:
+ void unsafe_arena_set_allocated_animate(
+ ::proto::animate* animate);
+ ::proto::animate* unsafe_arena_release_animate();
+
+ // .proto.item_array inventory = 2;
+ bool has_inventory() const;
+ private:
+ bool _internal_has_inventory() const;
+ public:
+ void clear_inventory();
+ const ::proto::item_array& inventory() const;
+ PROTOBUF_NODISCARD ::proto::item_array* release_inventory();
+ ::proto::item_array* mutable_inventory();
+ void set_allocated_inventory(::proto::item_array* inventory);
+ private:
+ const ::proto::item_array& _internal_inventory() const;
+ ::proto::item_array* _internal_mutable_inventory();
+ public:
+ void unsafe_arena_set_allocated_inventory(
+ ::proto::item_array* inventory);
+ ::proto::item_array* unsafe_arena_release_inventory();
+
// @@protoc_insertion_point(class_scope:proto.player)
private:
class _Internal;
@@ -1009,13 +1715,12 @@ class player final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::proto::coords* chunk_pos_;
- ::proto::vec3* local_pos_;
- ::proto::angles* viewangles_;
- ::proto::vec3* velocity_;
- uint32_t index_;
- uint32_t commands_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::proto::animate* animate_;
+ ::proto::item_array* inventory_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -1025,7 +1730,7 @@ class auth final :
public:
inline auth() : auth(nullptr) {}
~auth() override;
- explicit constexpr auth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR auth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
auth(const auth& from);
auth(auth&& from) noexcept
@@ -1068,7 +1773,7 @@ class auth final :
&_auth_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 5;
+ 9;
friend void swap(auth& a, auth& b) {
a.Swap(&b);
@@ -1100,9 +1805,11 @@ class auth final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const auth& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const auth& from);
+ void MergeFrom( const auth& from) {
+ auth::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1111,10 +1818,10 @@ class auth final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(auth* other);
@@ -1127,9 +1834,6 @@ class auth final :
protected:
explicit auth(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -1180,9 +1884,12 @@ class auth final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr password_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr password_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -1192,7 +1899,7 @@ class init final :
public:
inline init() : init(nullptr) {}
~init() override;
- explicit constexpr init(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR init(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
init(const init& from);
init(init&& from) noexcept
@@ -1235,7 +1942,7 @@ class init final :
&_init_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 6;
+ 10;
friend void swap(init& a, init& b) {
a.Swap(&b);
@@ -1267,9 +1974,11 @@ class init final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const init& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const init& from);
+ void MergeFrom( const init& from) {
+ init::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1278,10 +1987,10 @@ class init final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(init* other);
@@ -1294,9 +2003,6 @@ class init final :
protected:
explicit init(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -1312,6 +2018,8 @@ class init final :
kLocalplayerFieldNumber = 3,
kSeedFieldNumber = 1,
kDrawDistanceFieldNumber = 2,
+ kTickrateFieldNumber = 4,
+ kTickFieldNumber = 5,
};
// .proto.player localplayer = 3;
bool has_localplayer() const;
@@ -1349,6 +2057,24 @@ class init final :
void _internal_set_draw_distance(int32_t value);
public:
+ // uint32 tickrate = 4;
+ void clear_tickrate();
+ uint32_t tickrate() const;
+ void set_tickrate(uint32_t value);
+ private:
+ uint32_t _internal_tickrate() const;
+ void _internal_set_tickrate(uint32_t value);
+ public:
+
+ // uint32 tick = 5;
+ void clear_tick();
+ uint32_t tick() const;
+ void set_tick(uint32_t value);
+ private:
+ uint32_t _internal_tick() const;
+ void _internal_set_tick(uint32_t value);
+ public:
+
// @@protoc_insertion_point(class_scope:proto.init)
private:
class _Internal;
@@ -1356,10 +2082,15 @@ class init final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::proto::player* localplayer_;
- uint64_t seed_;
- int32_t draw_distance_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::proto::player* localplayer_;
+ uint64_t seed_;
+ int32_t draw_distance_;
+ uint32_t tickrate_;
+ uint32_t tick_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -1369,7 +2100,7 @@ class move final :
public:
inline move() : move(nullptr) {}
~move() override;
- explicit constexpr move(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR move(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
move(const move& from);
move(move&& from) noexcept
@@ -1412,7 +2143,7 @@ class move final :
&_move_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 7;
+ 11;
friend void swap(move& a, move& b) {
a.Swap(&b);
@@ -1444,9 +2175,11 @@ class move final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const move& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const move& from);
+ void MergeFrom( const move& from) {
+ move::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1455,10 +2188,10 @@ class move final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(move* other);
@@ -1471,9 +2204,6 @@ class move final :
protected:
explicit move(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -1488,6 +2218,8 @@ class move final :
enum : int {
kViewanglesFieldNumber = 2,
kCommandsFieldNumber = 1,
+ kActiveItemFieldNumber = 3,
+ kSequenceFieldNumber = 4,
};
// .proto.angles viewangles = 2;
bool has_viewangles() const;
@@ -1516,6 +2248,24 @@ class move final :
void _internal_set_commands(uint32_t value);
public:
+ // uint32 active_item = 3;
+ void clear_active_item();
+ uint32_t active_item() const;
+ void set_active_item(uint32_t value);
+ private:
+ uint32_t _internal_active_item() const;
+ void _internal_set_active_item(uint32_t value);
+ public:
+
+ // uint32 sequence = 4;
+ void clear_sequence();
+ uint32_t sequence() const;
+ void set_sequence(uint32_t value);
+ private:
+ uint32_t _internal_sequence() const;
+ void _internal_set_sequence(uint32_t value);
+ public:
+
// @@protoc_insertion_point(class_scope:proto.move)
private:
class _Internal;
@@ -1523,31 +2273,36 @@ class move final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::proto::angles* viewangles_;
- uint32_t commands_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::proto::angles* viewangles_;
+ uint32_t commands_;
+ uint32_t active_item_;
+ uint32_t sequence_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
-class remove_player final :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.remove_player) */ {
+class remove_entity final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.remove_entity) */ {
public:
- inline remove_player() : remove_player(nullptr) {}
- ~remove_player() override;
- explicit constexpr remove_player(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ inline remove_entity() : remove_entity(nullptr) {}
+ ~remove_entity() override;
+ explicit PROTOBUF_CONSTEXPR remove_entity(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
- remove_player(const remove_player& from);
- remove_player(remove_player&& from) noexcept
- : remove_player() {
+ remove_entity(const remove_entity& from);
+ remove_entity(remove_entity&& from) noexcept
+ : remove_entity() {
*this = ::std::move(from);
}
- inline remove_player& operator=(const remove_player& from) {
+ inline remove_entity& operator=(const remove_entity& from) {
CopyFrom(from);
return *this;
}
- inline remove_player& operator=(remove_player&& from) noexcept {
+ inline remove_entity& operator=(remove_entity&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
@@ -1570,20 +2325,20 @@ class remove_player final :
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return default_instance().GetMetadata().reflection;
}
- static const remove_player& default_instance() {
+ static const remove_entity& default_instance() {
return *internal_default_instance();
}
- static inline const remove_player* internal_default_instance() {
- return reinterpret_cast<const remove_player*>(
- &_remove_player_default_instance_);
+ static inline const remove_entity* internal_default_instance() {
+ return reinterpret_cast<const remove_entity*>(
+ &_remove_entity_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 8;
+ 12;
- friend void swap(remove_player& a, remove_player& b) {
+ friend void swap(remove_entity& a, remove_entity& b) {
a.Swap(&b);
}
- inline void Swap(remove_player* other) {
+ inline void Swap(remove_entity* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
@@ -1596,7 +2351,7 @@ class remove_player final :
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
- void UnsafeArenaSwap(remove_player* other) {
+ void UnsafeArenaSwap(remove_entity* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
@@ -1604,15 +2359,17 @@ class remove_player final :
// implements Message ----------------------------------------------
- remove_player* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
- return CreateMaybeMessage<remove_player>(arena);
+ remove_entity* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<remove_entity>(arena);
}
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
- void CopyFrom(const remove_player& from);
+ void CopyFrom(const remove_entity& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const remove_player& from);
+ void MergeFrom( const remove_entity& from) {
+ remove_entity::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1621,25 +2378,22 @@ class remove_player final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
- void InternalSwap(remove_player* other);
+ void InternalSwap(remove_entity* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "proto.remove_player";
+ return "proto.remove_entity";
}
protected:
- explicit remove_player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ explicit remove_entity(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -1663,15 +2417,18 @@ class remove_player final :
void _internal_set_index(uint32_t value);
public:
- // @@protoc_insertion_point(class_scope:proto.remove_player)
+ // @@protoc_insertion_point(class_scope:proto.remove_entity)
private:
class _Internal;
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- uint32_t index_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ uint32_t index_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -1681,7 +2438,7 @@ class say final :
public:
inline say() : say(nullptr) {}
~say() override;
- explicit constexpr say(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR say(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
say(const say& from);
say(say&& from) noexcept
@@ -1724,7 +2481,7 @@ class say final :
&_say_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 9;
+ 13;
friend void swap(say& a, say& b) {
a.Swap(&b);
@@ -1756,9 +2513,11 @@ class say final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const say& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const say& from);
+ void MergeFrom( const say& from) {
+ say::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1767,10 +2526,10 @@ class say final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(say* other);
@@ -1783,9 +2542,6 @@ class say final :
protected:
explicit say(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -1821,8 +2577,11 @@ class say final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -1832,7 +2591,7 @@ class hear_player final :
public:
inline hear_player() : hear_player(nullptr) {}
~hear_player() override;
- explicit constexpr hear_player(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR hear_player(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
hear_player(const hear_player& from);
hear_player(hear_player&& from) noexcept
@@ -1875,7 +2634,7 @@ class hear_player final :
&_hear_player_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 10;
+ 14;
friend void swap(hear_player& a, hear_player& b) {
a.Swap(&b);
@@ -1907,9 +2666,11 @@ class hear_player final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const hear_player& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const hear_player& from);
+ void MergeFrom( const hear_player& from) {
+ hear_player::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1918,10 +2679,10 @@ class hear_player final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(hear_player* other);
@@ -1934,9 +2695,6 @@ class hear_player final :
protected:
explicit hear_player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -1982,9 +2740,12 @@ class hear_player final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
- uint32_t index_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
+ uint32_t index_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -1994,7 +2755,7 @@ class request_chunk final :
public:
inline request_chunk() : request_chunk(nullptr) {}
~request_chunk() override;
- explicit constexpr request_chunk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR request_chunk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
request_chunk(const request_chunk& from);
request_chunk(request_chunk&& from) noexcept
@@ -2037,7 +2798,7 @@ class request_chunk final :
&_request_chunk_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 11;
+ 15;
friend void swap(request_chunk& a, request_chunk& b) {
a.Swap(&b);
@@ -2069,9 +2830,11 @@ class request_chunk final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const request_chunk& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const request_chunk& from);
+ void MergeFrom( const request_chunk& from) {
+ request_chunk::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -2080,10 +2843,10 @@ class request_chunk final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(request_chunk* other);
@@ -2096,9 +2859,6 @@ class request_chunk final :
protected:
explicit request_chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -2138,8 +2898,11 @@ class request_chunk final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::proto::coords* chunk_pos_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::proto::coords* chunk_pos_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -2149,7 +2912,7 @@ class remove_chunk final :
public:
inline remove_chunk() : remove_chunk(nullptr) {}
~remove_chunk() override;
- explicit constexpr remove_chunk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR remove_chunk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
remove_chunk(const remove_chunk& from);
remove_chunk(remove_chunk&& from) noexcept
@@ -2192,7 +2955,7 @@ class remove_chunk final :
&_remove_chunk_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 12;
+ 16;
friend void swap(remove_chunk& a, remove_chunk& b) {
a.Swap(&b);
@@ -2224,9 +2987,11 @@ class remove_chunk final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const remove_chunk& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const remove_chunk& from);
+ void MergeFrom( const remove_chunk& from) {
+ remove_chunk::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -2235,10 +3000,10 @@ class remove_chunk final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(remove_chunk* other);
@@ -2251,9 +3016,6 @@ class remove_chunk final :
protected:
explicit remove_chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -2293,8 +3055,11 @@ class remove_chunk final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::proto::coords* chunk_pos_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::proto::coords* chunk_pos_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -2304,7 +3069,7 @@ class chunk final :
public:
inline chunk() : chunk(nullptr) {}
~chunk() override;
- explicit constexpr chunk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR chunk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
chunk(const chunk& from);
chunk(chunk&& from) noexcept
@@ -2347,7 +3112,7 @@ class chunk final :
&_chunk_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 13;
+ 17;
friend void swap(chunk& a, chunk& b) {
a.Swap(&b);
@@ -2379,9 +3144,11 @@ class chunk final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const chunk& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const chunk& from);
+ void MergeFrom( const chunk& from) {
+ chunk::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -2390,10 +3157,10 @@ class chunk final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(chunk* other);
@@ -2406,9 +3173,6 @@ class chunk final :
protected:
explicit chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -2471,10 +3235,13 @@ class chunk final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > blocks_;
- mutable std::atomic<int> _blocks_cached_byte_size_;
- ::proto::coords* chunk_pos_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > blocks_;
+ mutable std::atomic<int> _blocks_cached_byte_size_;
+ ::proto::coords* chunk_pos_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -2484,7 +3251,7 @@ class add_block final :
public:
inline add_block() : add_block(nullptr) {}
~add_block() override;
- explicit constexpr add_block(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR add_block(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
add_block(const add_block& from);
add_block(add_block&& from) noexcept
@@ -2527,7 +3294,7 @@ class add_block final :
&_add_block_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 14;
+ 18;
friend void swap(add_block& a, add_block& b) {
a.Swap(&b);
@@ -2559,9 +3326,11 @@ class add_block final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const add_block& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const add_block& from);
+ void MergeFrom( const add_block& from) {
+ add_block::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -2570,10 +3339,10 @@ class add_block final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(add_block* other);
@@ -2586,9 +3355,6 @@ class add_block final :
protected:
explicit add_block(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -2603,7 +3369,7 @@ class add_block final :
enum : int {
kChunkPosFieldNumber = 1,
kBlockPosFieldNumber = 2,
- kBlockFieldNumber = 3,
+ kActiveItemFieldNumber = 3,
};
// .proto.coords chunk_pos = 1;
bool has_chunk_pos() const;
@@ -2641,13 +3407,13 @@ class add_block final :
::proto::ivec3* block_pos);
::proto::ivec3* unsafe_arena_release_block_pos();
- // uint32 block = 3;
- void clear_block();
- uint32_t block() const;
- void set_block(uint32_t value);
+ // uint32 active_item = 3;
+ void clear_active_item();
+ uint32_t active_item() const;
+ void set_active_item(uint32_t value);
private:
- uint32_t _internal_block() const;
- void _internal_set_block(uint32_t value);
+ uint32_t _internal_active_item() const;
+ void _internal_set_active_item(uint32_t value);
public:
// @@protoc_insertion_point(class_scope:proto.add_block)
@@ -2657,10 +3423,13 @@ class add_block final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::proto::coords* chunk_pos_;
- ::proto::ivec3* block_pos_;
- uint32_t block_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::proto::coords* chunk_pos_;
+ ::proto::ivec3* block_pos_;
+ uint32_t active_item_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -2670,7 +3439,7 @@ class remove_block final :
public:
inline remove_block() : remove_block(nullptr) {}
~remove_block() override;
- explicit constexpr remove_block(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR remove_block(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
remove_block(const remove_block& from);
remove_block(remove_block&& from) noexcept
@@ -2713,7 +3482,7 @@ class remove_block final :
&_remove_block_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 15;
+ 19;
friend void swap(remove_block& a, remove_block& b) {
a.Swap(&b);
@@ -2745,9 +3514,11 @@ class remove_block final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const remove_block& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const remove_block& from);
+ void MergeFrom( const remove_block& from) {
+ remove_block::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -2756,10 +3527,10 @@ class remove_block final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(remove_block* other);
@@ -2772,9 +3543,6 @@ class remove_block final :
protected:
explicit remove_block(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -2833,9 +3601,12 @@ class remove_block final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::proto::coords* chunk_pos_;
- ::proto::ivec3* block_pos_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::proto::coords* chunk_pos_;
+ ::proto::ivec3* block_pos_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -2845,7 +3616,7 @@ class server_message final :
public:
inline server_message() : server_message(nullptr) {}
~server_message() override;
- explicit constexpr server_message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR server_message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
server_message(const server_message& from);
server_message(server_message&& from) noexcept
@@ -2888,7 +3659,7 @@ class server_message final :
&_server_message_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 16;
+ 20;
friend void swap(server_message& a, server_message& b) {
a.Swap(&b);
@@ -2920,9 +3691,11 @@ class server_message final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const server_message& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const server_message& from);
+ void MergeFrom( const server_message& from) {
+ server_message::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -2931,10 +3704,10 @@ class server_message final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(server_message* other);
@@ -2947,9 +3720,6 @@ class server_message final :
protected:
explicit server_message(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -2995,9 +3765,660 @@ class server_message final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_;
- bool fatal_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_;
+ bool fatal_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class item_swap final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.item_swap) */ {
+ public:
+ inline item_swap() : item_swap(nullptr) {}
+ ~item_swap() override;
+ explicit PROTOBUF_CONSTEXPR item_swap(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ item_swap(const item_swap& from);
+ item_swap(item_swap&& from) noexcept
+ : item_swap() {
+ *this = ::std::move(from);
+ }
+
+ inline item_swap& operator=(const item_swap& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline item_swap& operator=(item_swap&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const item_swap& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const item_swap* internal_default_instance() {
+ return reinterpret_cast<const item_swap*>(
+ &_item_swap_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 21;
+
+ friend void swap(item_swap& a, item_swap& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(item_swap* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(item_swap* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ item_swap* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<item_swap>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const item_swap& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom( const item_swap& from) {
+ item_swap::MergeImpl(*this, from);
+ }
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(item_swap* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.item_swap";
+ }
+ protected:
+ explicit item_swap(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kIndexAFieldNumber = 1,
+ kIndexBFieldNumber = 2,
+ };
+ // uint32 index_a = 1;
+ void clear_index_a();
+ uint32_t index_a() const;
+ void set_index_a(uint32_t value);
+ private:
+ uint32_t _internal_index_a() const;
+ void _internal_set_index_a(uint32_t value);
+ public:
+
+ // uint32 index_b = 2;
+ void clear_index_b();
+ uint32_t index_b() const;
+ void set_index_b(uint32_t value);
+ private:
+ uint32_t _internal_index_b() const;
+ void _internal_set_index_b(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.item_swap)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ uint32_t index_a_;
+ uint32_t index_b_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class item_use final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.item_use) */ {
+ public:
+ inline item_use() : item_use(nullptr) {}
+ ~item_use() override;
+ explicit PROTOBUF_CONSTEXPR item_use(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ item_use(const item_use& from);
+ item_use(item_use&& from) noexcept
+ : item_use() {
+ *this = ::std::move(from);
+ }
+
+ inline item_use& operator=(const item_use& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline item_use& operator=(item_use&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const item_use& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const item_use* internal_default_instance() {
+ return reinterpret_cast<const item_use*>(
+ &_item_use_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 22;
+
+ friend void swap(item_use& a, item_use& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(item_use* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(item_use* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ item_use* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<item_use>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const item_use& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom( const item_use& from) {
+ item_use::MergeImpl(*this, from);
+ }
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(item_use* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.item_use";
+ }
+ protected:
+ explicit item_use(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kIndexFieldNumber = 1,
+ };
+ // uint32 index = 1;
+ void clear_index();
+ uint32_t index() const;
+ void set_index(uint32_t value);
+ private:
+ uint32_t _internal_index() const;
+ void _internal_set_index(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.item_use)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ uint32_t index_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class item_update final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.item_update) */ {
+ public:
+ inline item_update() : item_update(nullptr) {}
+ ~item_update() override;
+ explicit PROTOBUF_CONSTEXPR item_update(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ item_update(const item_update& from);
+ item_update(item_update&& from) noexcept
+ : item_update() {
+ *this = ::std::move(from);
+ }
+
+ inline item_update& operator=(const item_update& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline item_update& operator=(item_update&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const item_update& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const item_update* internal_default_instance() {
+ return reinterpret_cast<const item_update*>(
+ &_item_update_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 23;
+
+ friend void swap(item_update& a, item_update& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(item_update* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(item_update* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ item_update* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<item_update>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const item_update& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom( const item_update& from) {
+ item_update::MergeImpl(*this, from);
+ }
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(item_update* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.item_update";
+ }
+ protected:
+ explicit item_update(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kItemsFieldNumber = 1,
+ };
+ // repeated .proto.item items = 1;
+ int items_size() const;
+ private:
+ int _internal_items_size() const;
+ public:
+ void clear_items();
+ ::proto::item* mutable_items(int index);
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::proto::item >*
+ mutable_items();
+ private:
+ const ::proto::item& _internal_items(int index) const;
+ ::proto::item* _internal_add_items();
+ public:
+ const ::proto::item& items(int index) const;
+ ::proto::item* add_items();
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::proto::item >&
+ items() const;
+
+ // @@protoc_insertion_point(class_scope:proto.item_update)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::proto::item > items_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class animate_update final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.animate_update) */ {
+ public:
+ inline animate_update() : animate_update(nullptr) {}
+ ~animate_update() override;
+ explicit PROTOBUF_CONSTEXPR animate_update(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ animate_update(const animate_update& from);
+ animate_update(animate_update&& from) noexcept
+ : animate_update() {
+ *this = ::std::move(from);
+ }
+
+ inline animate_update& operator=(const animate_update& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline animate_update& operator=(animate_update&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const animate_update& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const animate_update* internal_default_instance() {
+ return reinterpret_cast<const animate_update*>(
+ &_animate_update_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 24;
+
+ friend void swap(animate_update& a, animate_update& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(animate_update* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(animate_update* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ animate_update* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<animate_update>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const animate_update& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom( const animate_update& from) {
+ animate_update::MergeImpl(*this, from);
+ }
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(animate_update* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.animate_update";
+ }
+ protected:
+ explicit animate_update(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kAnimateFieldNumber = 1,
+ kTickFieldNumber = 2,
+ kSequenceFieldNumber = 3,
+ };
+ // .proto.animate animate = 1;
+ bool has_animate() const;
+ private:
+ bool _internal_has_animate() const;
+ public:
+ void clear_animate();
+ const ::proto::animate& animate() const;
+ PROTOBUF_NODISCARD ::proto::animate* release_animate();
+ ::proto::animate* mutable_animate();
+ void set_allocated_animate(::proto::animate* animate);
+ private:
+ const ::proto::animate& _internal_animate() const;
+ ::proto::animate* _internal_mutable_animate();
+ public:
+ void unsafe_arena_set_allocated_animate(
+ ::proto::animate* animate);
+ ::proto::animate* unsafe_arena_release_animate();
+
+ // uint32 tick = 2;
+ void clear_tick();
+ uint32_t tick() const;
+ void set_tick(uint32_t value);
+ private:
+ uint32_t _internal_tick() const;
+ void _internal_set_tick(uint32_t value);
+ public:
+
+ // optional uint32 sequence = 3;
+ bool has_sequence() const;
+ private:
+ bool _internal_has_sequence() const;
+ public:
+ void clear_sequence();
+ uint32_t sequence() const;
+ void set_sequence(uint32_t value);
+ private:
+ uint32_t _internal_sequence() const;
+ void _internal_set_sequence(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.animate_update)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ ::proto::animate* animate_;
+ uint32_t tick_;
+ uint32_t sequence_;
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// -------------------------------------------------------------------
@@ -3007,7 +4428,7 @@ class packet final :
public:
inline packet() : packet(nullptr) {}
~packet() override;
- explicit constexpr packet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ explicit PROTOBUF_CONSTEXPR packet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
packet(const packet& from);
packet(packet&& from) noexcept
@@ -3049,8 +4470,8 @@ class packet final :
kAuthPacket = 1,
kInitPacket = 2,
kMovePacket = 3,
- kPlayerPacket = 4,
- kRemovePlayerPacket = 5,
+ kAnimateUpdatePacket = 4,
+ kRemoveEntityPacket = 5,
kSayPacket = 6,
kHearPlayerPacket = 7,
kRequestChunkPacket = 8,
@@ -3059,6 +4480,9 @@ class packet final :
kAddBlockPacket = 11,
kRemoveBlockPacket = 12,
kServerMessagePacket = 13,
+ kItemSwapPacket = 14,
+ kItemUsePacket = 16,
+ kItemUpdatePacket = 15,
CONTENTS_NOT_SET = 0,
};
@@ -3067,7 +4491,7 @@ class packet final :
&_packet_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 17;
+ 25;
friend void swap(packet& a, packet& b) {
a.Swap(&b);
@@ -3099,9 +4523,11 @@ class packet final :
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CopyFrom(const packet& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const packet& from);
+ void MergeFrom( const packet& from) {
+ packet::MergeImpl(*this, from);
+ }
private:
- static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -3110,10 +4536,10 @@ class packet final :
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
+ int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
private:
- void SharedCtor();
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(packet* other);
@@ -3126,9 +4552,6 @@ class packet final :
protected:
explicit packet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
@@ -3144,8 +4567,8 @@ class packet final :
kAuthPacketFieldNumber = 1,
kInitPacketFieldNumber = 2,
kMovePacketFieldNumber = 3,
- kPlayerPacketFieldNumber = 4,
- kRemovePlayerPacketFieldNumber = 5,
+ kAnimateUpdatePacketFieldNumber = 4,
+ kRemoveEntityPacketFieldNumber = 5,
kSayPacketFieldNumber = 6,
kHearPlayerPacketFieldNumber = 7,
kRequestChunkPacketFieldNumber = 8,
@@ -3154,6 +4577,9 @@ class packet final :
kAddBlockPacketFieldNumber = 11,
kRemoveBlockPacketFieldNumber = 12,
kServerMessagePacketFieldNumber = 13,
+ kItemSwapPacketFieldNumber = 14,
+ kItemUsePacketFieldNumber = 16,
+ kItemUpdatePacketFieldNumber = 15,
};
// .proto.auth auth_packet = 1;
bool has_auth_packet() const;
@@ -3209,41 +4635,41 @@ class packet final :
::proto::move* move_packet);
::proto::move* unsafe_arena_release_move_packet();
- // .proto.player player_packet = 4;
- bool has_player_packet() const;
+ // .proto.animate_update animate_update_packet = 4;
+ bool has_animate_update_packet() const;
private:
- bool _internal_has_player_packet() const;
+ bool _internal_has_animate_update_packet() const;
public:
- void clear_player_packet();
- const ::proto::player& player_packet() const;
- PROTOBUF_NODISCARD ::proto::player* release_player_packet();
- ::proto::player* mutable_player_packet();
- void set_allocated_player_packet(::proto::player* player_packet);
- private:
- const ::proto::player& _internal_player_packet() const;
- ::proto::player* _internal_mutable_player_packet();
+ void clear_animate_update_packet();
+ const ::proto::animate_update& animate_update_packet() const;
+ PROTOBUF_NODISCARD ::proto::animate_update* release_animate_update_packet();
+ ::proto::animate_update* mutable_animate_update_packet();
+ void set_allocated_animate_update_packet(::proto::animate_update* animate_update_packet);
+ private:
+ const ::proto::animate_update& _internal_animate_update_packet() const;
+ ::proto::animate_update* _internal_mutable_animate_update_packet();
public:
- void unsafe_arena_set_allocated_player_packet(
- ::proto::player* player_packet);
- ::proto::player* unsafe_arena_release_player_packet();
+ void unsafe_arena_set_allocated_animate_update_packet(
+ ::proto::animate_update* animate_update_packet);
+ ::proto::animate_update* unsafe_arena_release_animate_update_packet();
- // .proto.remove_player remove_player_packet = 5;
- bool has_remove_player_packet() const;
+ // .proto.remove_entity remove_entity_packet = 5;
+ bool has_remove_entity_packet() const;
private:
- bool _internal_has_remove_player_packet() const;
+ bool _internal_has_remove_entity_packet() const;
public:
- void clear_remove_player_packet();
- const ::proto::remove_player& remove_player_packet() const;
- PROTOBUF_NODISCARD ::proto::remove_player* release_remove_player_packet();
- ::proto::remove_player* mutable_remove_player_packet();
- void set_allocated_remove_player_packet(::proto::remove_player* remove_player_packet);
- private:
- const ::proto::remove_player& _internal_remove_player_packet() const;
- ::proto::remove_player* _internal_mutable_remove_player_packet();
+ void clear_remove_entity_packet();
+ const ::proto::remove_entity& remove_entity_packet() const;
+ PROTOBUF_NODISCARD ::proto::remove_entity* release_remove_entity_packet();
+ ::proto::remove_entity* mutable_remove_entity_packet();
+ void set_allocated_remove_entity_packet(::proto::remove_entity* remove_entity_packet);
+ private:
+ const ::proto::remove_entity& _internal_remove_entity_packet() const;
+ ::proto::remove_entity* _internal_mutable_remove_entity_packet();
public:
- void unsafe_arena_set_allocated_remove_player_packet(
- ::proto::remove_player* remove_player_packet);
- ::proto::remove_player* unsafe_arena_release_remove_player_packet();
+ void unsafe_arena_set_allocated_remove_entity_packet(
+ ::proto::remove_entity* remove_entity_packet);
+ ::proto::remove_entity* unsafe_arena_release_remove_entity_packet();
// .proto.say say_packet = 6;
bool has_say_packet() const;
@@ -3389,6 +4815,60 @@ class packet final :
::proto::server_message* server_message_packet);
::proto::server_message* unsafe_arena_release_server_message_packet();
+ // .proto.item_swap item_swap_packet = 14;
+ bool has_item_swap_packet() const;
+ private:
+ bool _internal_has_item_swap_packet() const;
+ public:
+ void clear_item_swap_packet();
+ const ::proto::item_swap& item_swap_packet() const;
+ PROTOBUF_NODISCARD ::proto::item_swap* release_item_swap_packet();
+ ::proto::item_swap* mutable_item_swap_packet();
+ void set_allocated_item_swap_packet(::proto::item_swap* item_swap_packet);
+ private:
+ const ::proto::item_swap& _internal_item_swap_packet() const;
+ ::proto::item_swap* _internal_mutable_item_swap_packet();
+ public:
+ void unsafe_arena_set_allocated_item_swap_packet(
+ ::proto::item_swap* item_swap_packet);
+ ::proto::item_swap* unsafe_arena_release_item_swap_packet();
+
+ // .proto.item_use item_use_packet = 16;
+ bool has_item_use_packet() const;
+ private:
+ bool _internal_has_item_use_packet() const;
+ public:
+ void clear_item_use_packet();
+ const ::proto::item_use& item_use_packet() const;
+ PROTOBUF_NODISCARD ::proto::item_use* release_item_use_packet();
+ ::proto::item_use* mutable_item_use_packet();
+ void set_allocated_item_use_packet(::proto::item_use* item_use_packet);
+ private:
+ const ::proto::item_use& _internal_item_use_packet() const;
+ ::proto::item_use* _internal_mutable_item_use_packet();
+ public:
+ void unsafe_arena_set_allocated_item_use_packet(
+ ::proto::item_use* item_use_packet);
+ ::proto::item_use* unsafe_arena_release_item_use_packet();
+
+ // .proto.item_update item_update_packet = 15;
+ bool has_item_update_packet() const;
+ private:
+ bool _internal_has_item_update_packet() const;
+ public:
+ void clear_item_update_packet();
+ const ::proto::item_update& item_update_packet() const;
+ PROTOBUF_NODISCARD ::proto::item_update* release_item_update_packet();
+ ::proto::item_update* mutable_item_update_packet();
+ void set_allocated_item_update_packet(::proto::item_update* item_update_packet);
+ private:
+ const ::proto::item_update& _internal_item_update_packet() const;
+ ::proto::item_update* _internal_mutable_item_update_packet();
+ public:
+ void unsafe_arena_set_allocated_item_update_packet(
+ ::proto::item_update* item_update_packet);
+ ::proto::item_update* unsafe_arena_release_item_update_packet();
+
void clear_contents();
ContentsCase contents_case() const;
// @@protoc_insertion_point(class_scope:proto.packet)
@@ -3397,8 +4877,8 @@ class packet final :
void set_has_auth_packet();
void set_has_init_packet();
void set_has_move_packet();
- void set_has_player_packet();
- void set_has_remove_player_packet();
+ void set_has_animate_update_packet();
+ void set_has_remove_entity_packet();
void set_has_say_packet();
void set_has_hear_player_packet();
void set_has_request_chunk_packet();
@@ -3407,6 +4887,9 @@ class packet final :
void set_has_add_block_packet();
void set_has_remove_block_packet();
void set_has_server_message_packet();
+ void set_has_item_swap_packet();
+ void set_has_item_use_packet();
+ void set_has_item_update_packet();
inline bool has_contents() const;
inline void clear_has_contents();
@@ -3414,26 +4897,32 @@ class packet final :
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- union ContentsUnion {
- constexpr ContentsUnion() : _constinit_{} {}
- ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
- ::proto::auth* auth_packet_;
- ::proto::init* init_packet_;
- ::proto::move* move_packet_;
- ::proto::player* player_packet_;
- ::proto::remove_player* remove_player_packet_;
- ::proto::say* say_packet_;
- ::proto::hear_player* hear_player_packet_;
- ::proto::request_chunk* request_chunk_packet_;
- ::proto::chunk* chunk_packet_;
- ::proto::remove_chunk* remove_chunk_packet_;
- ::proto::add_block* add_block_packet_;
- ::proto::remove_block* remove_block_packet_;
- ::proto::server_message* server_message_packet_;
- } contents_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- uint32_t _oneof_case_[1];
+ struct Impl_ {
+ union ContentsUnion {
+ constexpr ContentsUnion() : _constinit_{} {}
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
+ ::proto::auth* auth_packet_;
+ ::proto::init* init_packet_;
+ ::proto::move* move_packet_;
+ ::proto::animate_update* animate_update_packet_;
+ ::proto::remove_entity* remove_entity_packet_;
+ ::proto::say* say_packet_;
+ ::proto::hear_player* hear_player_packet_;
+ ::proto::request_chunk* request_chunk_packet_;
+ ::proto::chunk* chunk_packet_;
+ ::proto::remove_chunk* remove_chunk_packet_;
+ ::proto::add_block* add_block_packet_;
+ ::proto::remove_block* remove_block_packet_;
+ ::proto::server_message* server_message_packet_;
+ ::proto::item_swap* item_swap_packet_;
+ ::proto::item_use* item_use_packet_;
+ ::proto::item_update* item_update_packet_;
+ } contents_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ uint32_t _oneof_case_[1];
+ };
+ union { Impl_ _impl_; };
friend struct ::TableStruct_net_2eproto;
};
// ===================================================================
@@ -3449,10 +4938,10 @@ class packet final :
// float pitch = 1;
inline void angles::clear_pitch() {
- pitch_ = 0;
+ _impl_.pitch_ = 0;
}
inline float angles::_internal_pitch() const {
- return pitch_;
+ return _impl_.pitch_;
}
inline float angles::pitch() const {
// @@protoc_insertion_point(field_get:proto.angles.pitch)
@@ -3460,7 +4949,7 @@ inline float angles::pitch() const {
}
inline void angles::_internal_set_pitch(float value) {
- pitch_ = value;
+ _impl_.pitch_ = value;
}
inline void angles::set_pitch(float value) {
_internal_set_pitch(value);
@@ -3469,10 +4958,10 @@ inline void angles::set_pitch(float value) {
// float yaw = 2;
inline void angles::clear_yaw() {
- yaw_ = 0;
+ _impl_.yaw_ = 0;
}
inline float angles::_internal_yaw() const {
- return yaw_;
+ return _impl_.yaw_;
}
inline float angles::yaw() const {
// @@protoc_insertion_point(field_get:proto.angles.yaw)
@@ -3480,7 +4969,7 @@ inline float angles::yaw() const {
}
inline void angles::_internal_set_yaw(float value) {
- yaw_ = value;
+ _impl_.yaw_ = value;
}
inline void angles::set_yaw(float value) {
_internal_set_yaw(value);
@@ -3493,10 +4982,10 @@ inline void angles::set_yaw(float value) {
// int32 x = 1;
inline void coords::clear_x() {
- x_ = 0;
+ _impl_.x_ = 0;
}
inline int32_t coords::_internal_x() const {
- return x_;
+ return _impl_.x_;
}
inline int32_t coords::x() const {
// @@protoc_insertion_point(field_get:proto.coords.x)
@@ -3504,7 +4993,7 @@ inline int32_t coords::x() const {
}
inline void coords::_internal_set_x(int32_t value) {
- x_ = value;
+ _impl_.x_ = value;
}
inline void coords::set_x(int32_t value) {
_internal_set_x(value);
@@ -3513,10 +5002,10 @@ inline void coords::set_x(int32_t value) {
// int32 z = 2;
inline void coords::clear_z() {
- z_ = 0;
+ _impl_.z_ = 0;
}
inline int32_t coords::_internal_z() const {
- return z_;
+ return _impl_.z_;
}
inline int32_t coords::z() const {
// @@protoc_insertion_point(field_get:proto.coords.z)
@@ -3524,7 +5013,7 @@ inline int32_t coords::z() const {
}
inline void coords::_internal_set_z(int32_t value) {
- z_ = value;
+ _impl_.z_ = value;
}
inline void coords::set_z(int32_t value) {
_internal_set_z(value);
@@ -3537,10 +5026,10 @@ inline void coords::set_z(int32_t value) {
// float x = 1;
inline void vec3::clear_x() {
- x_ = 0;
+ _impl_.x_ = 0;
}
inline float vec3::_internal_x() const {
- return x_;
+ return _impl_.x_;
}
inline float vec3::x() const {
// @@protoc_insertion_point(field_get:proto.vec3.x)
@@ -3548,7 +5037,7 @@ inline float vec3::x() const {
}
inline void vec3::_internal_set_x(float value) {
- x_ = value;
+ _impl_.x_ = value;
}
inline void vec3::set_x(float value) {
_internal_set_x(value);
@@ -3557,10 +5046,10 @@ inline void vec3::set_x(float value) {
// float y = 2;
inline void vec3::clear_y() {
- y_ = 0;
+ _impl_.y_ = 0;
}
inline float vec3::_internal_y() const {
- return y_;
+ return _impl_.y_;
}
inline float vec3::y() const {
// @@protoc_insertion_point(field_get:proto.vec3.y)
@@ -3568,7 +5057,7 @@ inline float vec3::y() const {
}
inline void vec3::_internal_set_y(float value) {
- y_ = value;
+ _impl_.y_ = value;
}
inline void vec3::set_y(float value) {
_internal_set_y(value);
@@ -3577,10 +5066,10 @@ inline void vec3::set_y(float value) {
// float z = 3;
inline void vec3::clear_z() {
- z_ = 0;
+ _impl_.z_ = 0;
}
inline float vec3::_internal_z() const {
- return z_;
+ return _impl_.z_;
}
inline float vec3::z() const {
// @@protoc_insertion_point(field_get:proto.vec3.z)
@@ -3588,7 +5077,7 @@ inline float vec3::z() const {
}
inline void vec3::_internal_set_z(float value) {
- z_ = value;
+ _impl_.z_ = value;
}
inline void vec3::set_z(float value) {
_internal_set_z(value);
@@ -3601,10 +5090,10 @@ inline void vec3::set_z(float value) {
// int32 x = 1;
inline void ivec3::clear_x() {
- x_ = 0;
+ _impl_.x_ = 0;
}
inline int32_t ivec3::_internal_x() const {
- return x_;
+ return _impl_.x_;
}
inline int32_t ivec3::x() const {
// @@protoc_insertion_point(field_get:proto.ivec3.x)
@@ -3612,7 +5101,7 @@ inline int32_t ivec3::x() const {
}
inline void ivec3::_internal_set_x(int32_t value) {
- x_ = value;
+ _impl_.x_ = value;
}
inline void ivec3::set_x(int32_t value) {
_internal_set_x(value);
@@ -3621,10 +5110,10 @@ inline void ivec3::set_x(int32_t value) {
// int32 y = 2;
inline void ivec3::clear_y() {
- y_ = 0;
+ _impl_.y_ = 0;
}
inline int32_t ivec3::_internal_y() const {
- return y_;
+ return _impl_.y_;
}
inline int32_t ivec3::y() const {
// @@protoc_insertion_point(field_get:proto.ivec3.y)
@@ -3632,7 +5121,7 @@ inline int32_t ivec3::y() const {
}
inline void ivec3::_internal_set_y(int32_t value) {
- y_ = value;
+ _impl_.y_ = value;
}
inline void ivec3::set_y(int32_t value) {
_internal_set_y(value);
@@ -3641,10 +5130,10 @@ inline void ivec3::set_y(int32_t value) {
// int32 z = 3;
inline void ivec3::clear_z() {
- z_ = 0;
+ _impl_.z_ = 0;
}
inline int32_t ivec3::_internal_z() const {
- return z_;
+ return _impl_.z_;
}
inline int32_t ivec3::z() const {
// @@protoc_insertion_point(field_get:proto.ivec3.z)
@@ -3652,7 +5141,7 @@ inline int32_t ivec3::z() const {
}
inline void ivec3::_internal_set_z(int32_t value) {
- z_ = value;
+ _impl_.z_ = value;
}
inline void ivec3::set_z(int32_t value) {
_internal_set_z(value);
@@ -3661,87 +5150,67 @@ inline void ivec3::set_z(int32_t value) {
// -------------------------------------------------------------------
-// player
+// entity
// uint32 index = 1;
-inline void player::clear_index() {
- index_ = 0u;
+inline void entity::clear_index() {
+ _impl_.index_ = 0u;
}
-inline uint32_t player::_internal_index() const {
- return index_;
+inline uint32_t entity::_internal_index() const {
+ return _impl_.index_;
}
-inline uint32_t player::index() const {
- // @@protoc_insertion_point(field_get:proto.player.index)
+inline uint32_t entity::index() const {
+ // @@protoc_insertion_point(field_get:proto.entity.index)
return _internal_index();
}
-inline void player::_internal_set_index(uint32_t value) {
+inline void entity::_internal_set_index(uint32_t value) {
- index_ = value;
+ _impl_.index_ = value;
}
-inline void player::set_index(uint32_t value) {
+inline void entity::set_index(uint32_t value) {
_internal_set_index(value);
- // @@protoc_insertion_point(field_set:proto.player.index)
-}
-
-// uint32 commands = 2;
-inline void player::clear_commands() {
- commands_ = 0u;
-}
-inline uint32_t player::_internal_commands() const {
- return commands_;
-}
-inline uint32_t player::commands() const {
- // @@protoc_insertion_point(field_get:proto.player.commands)
- return _internal_commands();
-}
-inline void player::_internal_set_commands(uint32_t value) {
-
- commands_ = value;
-}
-inline void player::set_commands(uint32_t value) {
- _internal_set_commands(value);
- // @@protoc_insertion_point(field_set:proto.player.commands)
+ // @@protoc_insertion_point(field_set:proto.entity.index)
}
-// .proto.coords chunk_pos = 3;
-inline bool player::_internal_has_chunk_pos() const {
- return this != internal_default_instance() && chunk_pos_ != nullptr;
+// .proto.coords chunk_pos = 2;
+inline bool entity::_internal_has_chunk_pos() const {
+ return this != internal_default_instance() && _impl_.chunk_pos_ != nullptr;
}
-inline bool player::has_chunk_pos() const {
+inline bool entity::has_chunk_pos() const {
return _internal_has_chunk_pos();
}
-inline void player::clear_chunk_pos() {
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+inline void entity::clear_chunk_pos() {
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
+ _impl_.chunk_pos_ = nullptr;
}
-inline const ::proto::coords& player::_internal_chunk_pos() const {
- const ::proto::coords* p = chunk_pos_;
+inline const ::proto::coords& entity::_internal_chunk_pos() const {
+ const ::proto::coords* p = _impl_.chunk_pos_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
::proto::_coords_default_instance_);
}
-inline const ::proto::coords& player::chunk_pos() const {
- // @@protoc_insertion_point(field_get:proto.player.chunk_pos)
+inline const ::proto::coords& entity::chunk_pos() const {
+ // @@protoc_insertion_point(field_get:proto.entity.chunk_pos)
return _internal_chunk_pos();
}
-inline void player::unsafe_arena_set_allocated_chunk_pos(
+inline void entity::unsafe_arena_set_allocated_chunk_pos(
::proto::coords* chunk_pos) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.chunk_pos_);
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
if (chunk_pos) {
} else {
}
- // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.player.chunk_pos)
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.entity.chunk_pos)
}
-inline ::proto::coords* player::release_chunk_pos() {
+inline ::proto::coords* entity::release_chunk_pos() {
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -3753,34 +5222,34 @@ inline ::proto::coords* player::release_chunk_pos() {
#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
return temp;
}
-inline ::proto::coords* player::unsafe_arena_release_chunk_pos() {
- // @@protoc_insertion_point(field_release:proto.player.chunk_pos)
+inline ::proto::coords* entity::unsafe_arena_release_chunk_pos() {
+ // @@protoc_insertion_point(field_release:proto.entity.chunk_pos)
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
return temp;
}
-inline ::proto::coords* player::_internal_mutable_chunk_pos() {
+inline ::proto::coords* entity::_internal_mutable_chunk_pos() {
- if (chunk_pos_ == nullptr) {
+ if (_impl_.chunk_pos_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
- chunk_pos_ = p;
+ _impl_.chunk_pos_ = p;
}
- return chunk_pos_;
+ return _impl_.chunk_pos_;
}
-inline ::proto::coords* player::mutable_chunk_pos() {
+inline ::proto::coords* entity::mutable_chunk_pos() {
::proto::coords* _msg = _internal_mutable_chunk_pos();
- // @@protoc_insertion_point(field_mutable:proto.player.chunk_pos)
+ // @@protoc_insertion_point(field_mutable:proto.entity.chunk_pos)
return _msg;
}
-inline void player::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
+inline void entity::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete chunk_pos_;
+ delete _impl_.chunk_pos_;
}
if (chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(chunk_pos);
if (message_arena != submessage_arena) {
chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, chunk_pos, submessage_arena);
@@ -3789,49 +5258,49 @@ inline void player::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
} else {
}
- chunk_pos_ = chunk_pos;
- // @@protoc_insertion_point(field_set_allocated:proto.player.chunk_pos)
+ _impl_.chunk_pos_ = chunk_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.entity.chunk_pos)
}
-// .proto.vec3 local_pos = 4;
-inline bool player::_internal_has_local_pos() const {
- return this != internal_default_instance() && local_pos_ != nullptr;
+// .proto.vec3 local_pos = 3;
+inline bool entity::_internal_has_local_pos() const {
+ return this != internal_default_instance() && _impl_.local_pos_ != nullptr;
}
-inline bool player::has_local_pos() const {
+inline bool entity::has_local_pos() const {
return _internal_has_local_pos();
}
-inline void player::clear_local_pos() {
- if (GetArenaForAllocation() == nullptr && local_pos_ != nullptr) {
- delete local_pos_;
+inline void entity::clear_local_pos() {
+ if (GetArenaForAllocation() == nullptr && _impl_.local_pos_ != nullptr) {
+ delete _impl_.local_pos_;
}
- local_pos_ = nullptr;
+ _impl_.local_pos_ = nullptr;
}
-inline const ::proto::vec3& player::_internal_local_pos() const {
- const ::proto::vec3* p = local_pos_;
+inline const ::proto::vec3& entity::_internal_local_pos() const {
+ const ::proto::vec3* p = _impl_.local_pos_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::vec3&>(
::proto::_vec3_default_instance_);
}
-inline const ::proto::vec3& player::local_pos() const {
- // @@protoc_insertion_point(field_get:proto.player.local_pos)
+inline const ::proto::vec3& entity::local_pos() const {
+ // @@protoc_insertion_point(field_get:proto.entity.local_pos)
return _internal_local_pos();
}
-inline void player::unsafe_arena_set_allocated_local_pos(
+inline void entity::unsafe_arena_set_allocated_local_pos(
::proto::vec3* local_pos) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(local_pos_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.local_pos_);
}
- local_pos_ = local_pos;
+ _impl_.local_pos_ = local_pos;
if (local_pos) {
} else {
}
- // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.player.local_pos)
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.entity.local_pos)
}
-inline ::proto::vec3* player::release_local_pos() {
+inline ::proto::vec3* entity::release_local_pos() {
- ::proto::vec3* temp = local_pos_;
- local_pos_ = nullptr;
+ ::proto::vec3* temp = _impl_.local_pos_;
+ _impl_.local_pos_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -3843,34 +5312,34 @@ inline ::proto::vec3* player::release_local_pos() {
#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
return temp;
}
-inline ::proto::vec3* player::unsafe_arena_release_local_pos() {
- // @@protoc_insertion_point(field_release:proto.player.local_pos)
+inline ::proto::vec3* entity::unsafe_arena_release_local_pos() {
+ // @@protoc_insertion_point(field_release:proto.entity.local_pos)
- ::proto::vec3* temp = local_pos_;
- local_pos_ = nullptr;
+ ::proto::vec3* temp = _impl_.local_pos_;
+ _impl_.local_pos_ = nullptr;
return temp;
}
-inline ::proto::vec3* player::_internal_mutable_local_pos() {
+inline ::proto::vec3* entity::_internal_mutable_local_pos() {
- if (local_pos_ == nullptr) {
+ if (_impl_.local_pos_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::vec3>(GetArenaForAllocation());
- local_pos_ = p;
+ _impl_.local_pos_ = p;
}
- return local_pos_;
+ return _impl_.local_pos_;
}
-inline ::proto::vec3* player::mutable_local_pos() {
+inline ::proto::vec3* entity::mutable_local_pos() {
::proto::vec3* _msg = _internal_mutable_local_pos();
- // @@protoc_insertion_point(field_mutable:proto.player.local_pos)
+ // @@protoc_insertion_point(field_mutable:proto.entity.local_pos)
return _msg;
}
-inline void player::set_allocated_local_pos(::proto::vec3* local_pos) {
+inline void entity::set_allocated_local_pos(::proto::vec3* local_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete local_pos_;
+ delete _impl_.local_pos_;
}
if (local_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::vec3>::GetOwningArena(local_pos);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(local_pos);
if (message_arena != submessage_arena) {
local_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, local_pos, submessage_arena);
@@ -3879,49 +5348,163 @@ inline void player::set_allocated_local_pos(::proto::vec3* local_pos) {
} else {
}
- local_pos_ = local_pos;
- // @@protoc_insertion_point(field_set_allocated:proto.player.local_pos)
+ _impl_.local_pos_ = local_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.entity.local_pos)
}
-// .proto.angles viewangles = 5;
-inline bool player::_internal_has_viewangles() const {
- return this != internal_default_instance() && viewangles_ != nullptr;
+// -------------------------------------------------------------------
+
+// animate
+
+// .proto.entity entity = 1;
+inline bool animate::_internal_has_entity() const {
+ return this != internal_default_instance() && _impl_.entity_ != nullptr;
+}
+inline bool animate::has_entity() const {
+ return _internal_has_entity();
+}
+inline void animate::clear_entity() {
+ if (GetArenaForAllocation() == nullptr && _impl_.entity_ != nullptr) {
+ delete _impl_.entity_;
+ }
+ _impl_.entity_ = nullptr;
+}
+inline const ::proto::entity& animate::_internal_entity() const {
+ const ::proto::entity* p = _impl_.entity_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::entity&>(
+ ::proto::_entity_default_instance_);
+}
+inline const ::proto::entity& animate::entity() const {
+ // @@protoc_insertion_point(field_get:proto.animate.entity)
+ return _internal_entity();
+}
+inline void animate::unsafe_arena_set_allocated_entity(
+ ::proto::entity* entity) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.entity_);
+ }
+ _impl_.entity_ = entity;
+ if (entity) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.animate.entity)
}
-inline bool player::has_viewangles() const {
+inline ::proto::entity* animate::release_entity() {
+
+ ::proto::entity* temp = _impl_.entity_;
+ _impl_.entity_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::entity* animate::unsafe_arena_release_entity() {
+ // @@protoc_insertion_point(field_release:proto.animate.entity)
+
+ ::proto::entity* temp = _impl_.entity_;
+ _impl_.entity_ = nullptr;
+ return temp;
+}
+inline ::proto::entity* animate::_internal_mutable_entity() {
+
+ if (_impl_.entity_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::entity>(GetArenaForAllocation());
+ _impl_.entity_ = p;
+ }
+ return _impl_.entity_;
+}
+inline ::proto::entity* animate::mutable_entity() {
+ ::proto::entity* _msg = _internal_mutable_entity();
+ // @@protoc_insertion_point(field_mutable:proto.animate.entity)
+ return _msg;
+}
+inline void animate::set_allocated_entity(::proto::entity* entity) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete _impl_.entity_;
+ }
+ if (entity) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(entity);
+ if (message_arena != submessage_arena) {
+ entity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, entity, submessage_arena);
+ }
+
+ } else {
+
+ }
+ _impl_.entity_ = entity;
+ // @@protoc_insertion_point(field_set_allocated:proto.animate.entity)
+}
+
+// uint32 commands = 2;
+inline void animate::clear_commands() {
+ _impl_.commands_ = 0u;
+}
+inline uint32_t animate::_internal_commands() const {
+ return _impl_.commands_;
+}
+inline uint32_t animate::commands() const {
+ // @@protoc_insertion_point(field_get:proto.animate.commands)
+ return _internal_commands();
+}
+inline void animate::_internal_set_commands(uint32_t value) {
+
+ _impl_.commands_ = value;
+}
+inline void animate::set_commands(uint32_t value) {
+ _internal_set_commands(value);
+ // @@protoc_insertion_point(field_set:proto.animate.commands)
+}
+
+// .proto.angles viewangles = 3;
+inline bool animate::_internal_has_viewangles() const {
+ return this != internal_default_instance() && _impl_.viewangles_ != nullptr;
+}
+inline bool animate::has_viewangles() const {
return _internal_has_viewangles();
}
-inline void player::clear_viewangles() {
- if (GetArenaForAllocation() == nullptr && viewangles_ != nullptr) {
- delete viewangles_;
+inline void animate::clear_viewangles() {
+ if (GetArenaForAllocation() == nullptr && _impl_.viewangles_ != nullptr) {
+ delete _impl_.viewangles_;
}
- viewangles_ = nullptr;
+ _impl_.viewangles_ = nullptr;
}
-inline const ::proto::angles& player::_internal_viewangles() const {
- const ::proto::angles* p = viewangles_;
+inline const ::proto::angles& animate::_internal_viewangles() const {
+ const ::proto::angles* p = _impl_.viewangles_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::angles&>(
::proto::_angles_default_instance_);
}
-inline const ::proto::angles& player::viewangles() const {
- // @@protoc_insertion_point(field_get:proto.player.viewangles)
+inline const ::proto::angles& animate::viewangles() const {
+ // @@protoc_insertion_point(field_get:proto.animate.viewangles)
return _internal_viewangles();
}
-inline void player::unsafe_arena_set_allocated_viewangles(
+inline void animate::unsafe_arena_set_allocated_viewangles(
::proto::angles* viewangles) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(viewangles_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.viewangles_);
}
- viewangles_ = viewangles;
+ _impl_.viewangles_ = viewangles;
if (viewangles) {
} else {
}
- // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.player.viewangles)
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.animate.viewangles)
}
-inline ::proto::angles* player::release_viewangles() {
+inline ::proto::angles* animate::release_viewangles() {
- ::proto::angles* temp = viewangles_;
- viewangles_ = nullptr;
+ ::proto::angles* temp = _impl_.viewangles_;
+ _impl_.viewangles_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -3933,34 +5516,34 @@ inline ::proto::angles* player::release_viewangles() {
#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
return temp;
}
-inline ::proto::angles* player::unsafe_arena_release_viewangles() {
- // @@protoc_insertion_point(field_release:proto.player.viewangles)
+inline ::proto::angles* animate::unsafe_arena_release_viewangles() {
+ // @@protoc_insertion_point(field_release:proto.animate.viewangles)
- ::proto::angles* temp = viewangles_;
- viewangles_ = nullptr;
+ ::proto::angles* temp = _impl_.viewangles_;
+ _impl_.viewangles_ = nullptr;
return temp;
}
-inline ::proto::angles* player::_internal_mutable_viewangles() {
+inline ::proto::angles* animate::_internal_mutable_viewangles() {
- if (viewangles_ == nullptr) {
+ if (_impl_.viewangles_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::angles>(GetArenaForAllocation());
- viewangles_ = p;
+ _impl_.viewangles_ = p;
}
- return viewangles_;
+ return _impl_.viewangles_;
}
-inline ::proto::angles* player::mutable_viewangles() {
+inline ::proto::angles* animate::mutable_viewangles() {
::proto::angles* _msg = _internal_mutable_viewangles();
- // @@protoc_insertion_point(field_mutable:proto.player.viewangles)
+ // @@protoc_insertion_point(field_mutable:proto.animate.viewangles)
return _msg;
}
-inline void player::set_allocated_viewangles(::proto::angles* viewangles) {
+inline void animate::set_allocated_viewangles(::proto::angles* viewangles) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete viewangles_;
+ delete _impl_.viewangles_;
}
if (viewangles) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::angles>::GetOwningArena(viewangles);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(viewangles);
if (message_arena != submessage_arena) {
viewangles = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, viewangles, submessage_arena);
@@ -3969,49 +5552,49 @@ inline void player::set_allocated_viewangles(::proto::angles* viewangles) {
} else {
}
- viewangles_ = viewangles;
- // @@protoc_insertion_point(field_set_allocated:proto.player.viewangles)
+ _impl_.viewangles_ = viewangles;
+ // @@protoc_insertion_point(field_set_allocated:proto.animate.viewangles)
}
-// .proto.vec3 velocity = 6;
-inline bool player::_internal_has_velocity() const {
- return this != internal_default_instance() && velocity_ != nullptr;
+// .proto.vec3 velocity = 4;
+inline bool animate::_internal_has_velocity() const {
+ return this != internal_default_instance() && _impl_.velocity_ != nullptr;
}
-inline bool player::has_velocity() const {
+inline bool animate::has_velocity() const {
return _internal_has_velocity();
}
-inline void player::clear_velocity() {
- if (GetArenaForAllocation() == nullptr && velocity_ != nullptr) {
- delete velocity_;
+inline void animate::clear_velocity() {
+ if (GetArenaForAllocation() == nullptr && _impl_.velocity_ != nullptr) {
+ delete _impl_.velocity_;
}
- velocity_ = nullptr;
+ _impl_.velocity_ = nullptr;
}
-inline const ::proto::vec3& player::_internal_velocity() const {
- const ::proto::vec3* p = velocity_;
+inline const ::proto::vec3& animate::_internal_velocity() const {
+ const ::proto::vec3* p = _impl_.velocity_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::vec3&>(
::proto::_vec3_default_instance_);
}
-inline const ::proto::vec3& player::velocity() const {
- // @@protoc_insertion_point(field_get:proto.player.velocity)
+inline const ::proto::vec3& animate::velocity() const {
+ // @@protoc_insertion_point(field_get:proto.animate.velocity)
return _internal_velocity();
}
-inline void player::unsafe_arena_set_allocated_velocity(
+inline void animate::unsafe_arena_set_allocated_velocity(
::proto::vec3* velocity) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.velocity_);
}
- velocity_ = velocity;
+ _impl_.velocity_ = velocity;
if (velocity) {
} else {
}
- // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.player.velocity)
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.animate.velocity)
}
-inline ::proto::vec3* player::release_velocity() {
+inline ::proto::vec3* animate::release_velocity() {
- ::proto::vec3* temp = velocity_;
- velocity_ = nullptr;
+ ::proto::vec3* temp = _impl_.velocity_;
+ _impl_.velocity_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -4023,34 +5606,34 @@ inline ::proto::vec3* player::release_velocity() {
#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
return temp;
}
-inline ::proto::vec3* player::unsafe_arena_release_velocity() {
- // @@protoc_insertion_point(field_release:proto.player.velocity)
+inline ::proto::vec3* animate::unsafe_arena_release_velocity() {
+ // @@protoc_insertion_point(field_release:proto.animate.velocity)
- ::proto::vec3* temp = velocity_;
- velocity_ = nullptr;
+ ::proto::vec3* temp = _impl_.velocity_;
+ _impl_.velocity_ = nullptr;
return temp;
}
-inline ::proto::vec3* player::_internal_mutable_velocity() {
+inline ::proto::vec3* animate::_internal_mutable_velocity() {
- if (velocity_ == nullptr) {
+ if (_impl_.velocity_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::vec3>(GetArenaForAllocation());
- velocity_ = p;
+ _impl_.velocity_ = p;
}
- return velocity_;
+ return _impl_.velocity_;
}
-inline ::proto::vec3* player::mutable_velocity() {
+inline ::proto::vec3* animate::mutable_velocity() {
::proto::vec3* _msg = _internal_mutable_velocity();
- // @@protoc_insertion_point(field_mutable:proto.player.velocity)
+ // @@protoc_insertion_point(field_mutable:proto.animate.velocity)
return _msg;
}
-inline void player::set_allocated_velocity(::proto::vec3* velocity) {
+inline void animate::set_allocated_velocity(::proto::vec3* velocity) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete velocity_;
+ delete _impl_.velocity_;
}
if (velocity) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::vec3>::GetOwningArena(velocity);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(velocity);
if (message_arena != submessage_arena) {
velocity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, velocity, submessage_arena);
@@ -4059,8 +5642,320 @@ inline void player::set_allocated_velocity(::proto::vec3* velocity) {
} else {
}
- velocity_ = velocity;
- // @@protoc_insertion_point(field_set_allocated:proto.player.velocity)
+ _impl_.velocity_ = velocity;
+ // @@protoc_insertion_point(field_set_allocated:proto.animate.velocity)
+}
+
+// uint32 active_item = 5;
+inline void animate::clear_active_item() {
+ _impl_.active_item_ = 0u;
+}
+inline uint32_t animate::_internal_active_item() const {
+ return _impl_.active_item_;
+}
+inline uint32_t animate::active_item() const {
+ // @@protoc_insertion_point(field_get:proto.animate.active_item)
+ return _internal_active_item();
+}
+inline void animate::_internal_set_active_item(uint32_t value) {
+
+ _impl_.active_item_ = value;
+}
+inline void animate::set_active_item(uint32_t value) {
+ _internal_set_active_item(value);
+ // @@protoc_insertion_point(field_set:proto.animate.active_item)
+}
+
+// -------------------------------------------------------------------
+
+// item
+
+// uint32 index = 1;
+inline void item::clear_index() {
+ _impl_.index_ = 0u;
+}
+inline uint32_t item::_internal_index() const {
+ return _impl_.index_;
+}
+inline uint32_t item::index() const {
+ // @@protoc_insertion_point(field_get:proto.item.index)
+ return _internal_index();
+}
+inline void item::_internal_set_index(uint32_t value) {
+
+ _impl_.index_ = value;
+}
+inline void item::set_index(uint32_t value) {
+ _internal_set_index(value);
+ // @@protoc_insertion_point(field_set:proto.item.index)
+}
+
+// uint32 type = 2;
+inline void item::clear_type() {
+ _impl_.type_ = 0u;
+}
+inline uint32_t item::_internal_type() const {
+ return _impl_.type_;
+}
+inline uint32_t item::type() const {
+ // @@protoc_insertion_point(field_get:proto.item.type)
+ return _internal_type();
+}
+inline void item::_internal_set_type(uint32_t value) {
+
+ _impl_.type_ = value;
+}
+inline void item::set_type(uint32_t value) {
+ _internal_set_type(value);
+ // @@protoc_insertion_point(field_set:proto.item.type)
+}
+
+// uint32 quantity = 3;
+inline void item::clear_quantity() {
+ _impl_.quantity_ = 0u;
+}
+inline uint32_t item::_internal_quantity() const {
+ return _impl_.quantity_;
+}
+inline uint32_t item::quantity() const {
+ // @@protoc_insertion_point(field_get:proto.item.quantity)
+ return _internal_quantity();
+}
+inline void item::_internal_set_quantity(uint32_t value) {
+
+ _impl_.quantity_ = value;
+}
+inline void item::set_quantity(uint32_t value) {
+ _internal_set_quantity(value);
+ // @@protoc_insertion_point(field_set:proto.item.quantity)
+}
+
+// -------------------------------------------------------------------
+
+// item_array
+
+// repeated .proto.item items = 1;
+inline int item_array::_internal_items_size() const {
+ return _impl_.items_.size();
+}
+inline int item_array::items_size() const {
+ return _internal_items_size();
+}
+inline void item_array::clear_items() {
+ _impl_.items_.Clear();
+}
+inline ::proto::item* item_array::mutable_items(int index) {
+ // @@protoc_insertion_point(field_mutable:proto.item_array.items)
+ return _impl_.items_.Mutable(index);
+}
+inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::proto::item >*
+item_array::mutable_items() {
+ // @@protoc_insertion_point(field_mutable_list:proto.item_array.items)
+ return &_impl_.items_;
+}
+inline const ::proto::item& item_array::_internal_items(int index) const {
+ return _impl_.items_.Get(index);
+}
+inline const ::proto::item& item_array::items(int index) const {
+ // @@protoc_insertion_point(field_get:proto.item_array.items)
+ return _internal_items(index);
+}
+inline ::proto::item* item_array::_internal_add_items() {
+ return _impl_.items_.Add();
+}
+inline ::proto::item* item_array::add_items() {
+ ::proto::item* _add = _internal_add_items();
+ // @@protoc_insertion_point(field_add:proto.item_array.items)
+ return _add;
+}
+inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::proto::item >&
+item_array::items() const {
+ // @@protoc_insertion_point(field_list:proto.item_array.items)
+ return _impl_.items_;
+}
+
+// -------------------------------------------------------------------
+
+// player
+
+// .proto.animate animate = 1;
+inline bool player::_internal_has_animate() const {
+ return this != internal_default_instance() && _impl_.animate_ != nullptr;
+}
+inline bool player::has_animate() const {
+ return _internal_has_animate();
+}
+inline void player::clear_animate() {
+ if (GetArenaForAllocation() == nullptr && _impl_.animate_ != nullptr) {
+ delete _impl_.animate_;
+ }
+ _impl_.animate_ = nullptr;
+}
+inline const ::proto::animate& player::_internal_animate() const {
+ const ::proto::animate* p = _impl_.animate_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::animate&>(
+ ::proto::_animate_default_instance_);
+}
+inline const ::proto::animate& player::animate() const {
+ // @@protoc_insertion_point(field_get:proto.player.animate)
+ return _internal_animate();
+}
+inline void player::unsafe_arena_set_allocated_animate(
+ ::proto::animate* animate) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.animate_);
+ }
+ _impl_.animate_ = animate;
+ if (animate) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.player.animate)
+}
+inline ::proto::animate* player::release_animate() {
+
+ ::proto::animate* temp = _impl_.animate_;
+ _impl_.animate_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::animate* player::unsafe_arena_release_animate() {
+ // @@protoc_insertion_point(field_release:proto.player.animate)
+
+ ::proto::animate* temp = _impl_.animate_;
+ _impl_.animate_ = nullptr;
+ return temp;
+}
+inline ::proto::animate* player::_internal_mutable_animate() {
+
+ if (_impl_.animate_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::animate>(GetArenaForAllocation());
+ _impl_.animate_ = p;
+ }
+ return _impl_.animate_;
+}
+inline ::proto::animate* player::mutable_animate() {
+ ::proto::animate* _msg = _internal_mutable_animate();
+ // @@protoc_insertion_point(field_mutable:proto.player.animate)
+ return _msg;
+}
+inline void player::set_allocated_animate(::proto::animate* animate) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete _impl_.animate_;
+ }
+ if (animate) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(animate);
+ if (message_arena != submessage_arena) {
+ animate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, animate, submessage_arena);
+ }
+
+ } else {
+
+ }
+ _impl_.animate_ = animate;
+ // @@protoc_insertion_point(field_set_allocated:proto.player.animate)
+}
+
+// .proto.item_array inventory = 2;
+inline bool player::_internal_has_inventory() const {
+ return this != internal_default_instance() && _impl_.inventory_ != nullptr;
+}
+inline bool player::has_inventory() const {
+ return _internal_has_inventory();
+}
+inline void player::clear_inventory() {
+ if (GetArenaForAllocation() == nullptr && _impl_.inventory_ != nullptr) {
+ delete _impl_.inventory_;
+ }
+ _impl_.inventory_ = nullptr;
+}
+inline const ::proto::item_array& player::_internal_inventory() const {
+ const ::proto::item_array* p = _impl_.inventory_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::item_array&>(
+ ::proto::_item_array_default_instance_);
+}
+inline const ::proto::item_array& player::inventory() const {
+ // @@protoc_insertion_point(field_get:proto.player.inventory)
+ return _internal_inventory();
+}
+inline void player::unsafe_arena_set_allocated_inventory(
+ ::proto::item_array* inventory) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.inventory_);
+ }
+ _impl_.inventory_ = inventory;
+ if (inventory) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.player.inventory)
+}
+inline ::proto::item_array* player::release_inventory() {
+
+ ::proto::item_array* temp = _impl_.inventory_;
+ _impl_.inventory_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::item_array* player::unsafe_arena_release_inventory() {
+ // @@protoc_insertion_point(field_release:proto.player.inventory)
+
+ ::proto::item_array* temp = _impl_.inventory_;
+ _impl_.inventory_ = nullptr;
+ return temp;
+}
+inline ::proto::item_array* player::_internal_mutable_inventory() {
+
+ if (_impl_.inventory_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::item_array>(GetArenaForAllocation());
+ _impl_.inventory_ = p;
+ }
+ return _impl_.inventory_;
+}
+inline ::proto::item_array* player::mutable_inventory() {
+ ::proto::item_array* _msg = _internal_mutable_inventory();
+ // @@protoc_insertion_point(field_mutable:proto.player.inventory)
+ return _msg;
+}
+inline void player::set_allocated_inventory(::proto::item_array* inventory) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete _impl_.inventory_;
+ }
+ if (inventory) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(inventory);
+ if (message_arena != submessage_arena) {
+ inventory = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, inventory, submessage_arena);
+ }
+
+ } else {
+
+ }
+ _impl_.inventory_ = inventory;
+ // @@protoc_insertion_point(field_set_allocated:proto.player.inventory)
}
// -------------------------------------------------------------------
@@ -4069,7 +5964,7 @@ inline void player::set_allocated_velocity(::proto::vec3* velocity) {
// string username = 1;
inline void auth::clear_username() {
- username_.ClearToEmpty();
+ _impl_.username_.ClearToEmpty();
}
inline const std::string& auth::username() const {
// @@protoc_insertion_point(field_get:proto.auth.username)
@@ -4079,7 +5974,7 @@ template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void auth::set_username(ArgT0&& arg0, ArgT... args) {
- username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ _impl_.username_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
// @@protoc_insertion_point(field_set:proto.auth.username)
}
inline std::string* auth::mutable_username() {
@@ -4088,19 +5983,19 @@ inline std::string* auth::mutable_username() {
return _s;
}
inline const std::string& auth::_internal_username() const {
- return username_.Get();
+ return _impl_.username_.Get();
}
inline void auth::_internal_set_username(const std::string& value) {
- username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
+ _impl_.username_.Set(value, GetArenaForAllocation());
}
inline std::string* auth::_internal_mutable_username() {
- return username_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
+ return _impl_.username_.Mutable(GetArenaForAllocation());
}
inline std::string* auth::release_username() {
// @@protoc_insertion_point(field_release:proto.auth.username)
- return username_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
+ return _impl_.username_.Release();
}
inline void auth::set_allocated_username(std::string* username) {
if (username != nullptr) {
@@ -4108,11 +6003,10 @@ inline void auth::set_allocated_username(std::string* username) {
} else {
}
- username_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), username,
- GetArenaForAllocation());
+ _impl_.username_.SetAllocated(username, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (username_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
- username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ if (_impl_.username_.IsDefault()) {
+ _impl_.username_.Set("", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
// @@protoc_insertion_point(field_set_allocated:proto.auth.username)
@@ -4120,7 +6014,7 @@ inline void auth::set_allocated_username(std::string* username) {
// string password = 2;
inline void auth::clear_password() {
- password_.ClearToEmpty();
+ _impl_.password_.ClearToEmpty();
}
inline const std::string& auth::password() const {
// @@protoc_insertion_point(field_get:proto.auth.password)
@@ -4130,7 +6024,7 @@ template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void auth::set_password(ArgT0&& arg0, ArgT... args) {
- password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ _impl_.password_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
// @@protoc_insertion_point(field_set:proto.auth.password)
}
inline std::string* auth::mutable_password() {
@@ -4139,19 +6033,19 @@ inline std::string* auth::mutable_password() {
return _s;
}
inline const std::string& auth::_internal_password() const {
- return password_.Get();
+ return _impl_.password_.Get();
}
inline void auth::_internal_set_password(const std::string& value) {
- password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
+ _impl_.password_.Set(value, GetArenaForAllocation());
}
inline std::string* auth::_internal_mutable_password() {
- return password_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
+ return _impl_.password_.Mutable(GetArenaForAllocation());
}
inline std::string* auth::release_password() {
// @@protoc_insertion_point(field_release:proto.auth.password)
- return password_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
+ return _impl_.password_.Release();
}
inline void auth::set_allocated_password(std::string* password) {
if (password != nullptr) {
@@ -4159,11 +6053,10 @@ inline void auth::set_allocated_password(std::string* password) {
} else {
}
- password_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), password,
- GetArenaForAllocation());
+ _impl_.password_.SetAllocated(password, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (password_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
- password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ if (_impl_.password_.IsDefault()) {
+ _impl_.password_.Set("", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
// @@protoc_insertion_point(field_set_allocated:proto.auth.password)
@@ -4175,10 +6068,10 @@ inline void auth::set_allocated_password(std::string* password) {
// uint64 seed = 1;
inline void init::clear_seed() {
- seed_ = uint64_t{0u};
+ _impl_.seed_ = uint64_t{0u};
}
inline uint64_t init::_internal_seed() const {
- return seed_;
+ return _impl_.seed_;
}
inline uint64_t init::seed() const {
// @@protoc_insertion_point(field_get:proto.init.seed)
@@ -4186,7 +6079,7 @@ inline uint64_t init::seed() const {
}
inline void init::_internal_set_seed(uint64_t value) {
- seed_ = value;
+ _impl_.seed_ = value;
}
inline void init::set_seed(uint64_t value) {
_internal_set_seed(value);
@@ -4195,10 +6088,10 @@ inline void init::set_seed(uint64_t value) {
// int32 draw_distance = 2;
inline void init::clear_draw_distance() {
- draw_distance_ = 0;
+ _impl_.draw_distance_ = 0;
}
inline int32_t init::_internal_draw_distance() const {
- return draw_distance_;
+ return _impl_.draw_distance_;
}
inline int32_t init::draw_distance() const {
// @@protoc_insertion_point(field_get:proto.init.draw_distance)
@@ -4206,7 +6099,7 @@ inline int32_t init::draw_distance() const {
}
inline void init::_internal_set_draw_distance(int32_t value) {
- draw_distance_ = value;
+ _impl_.draw_distance_ = value;
}
inline void init::set_draw_distance(int32_t value) {
_internal_set_draw_distance(value);
@@ -4215,19 +6108,19 @@ inline void init::set_draw_distance(int32_t value) {
// .proto.player localplayer = 3;
inline bool init::_internal_has_localplayer() const {
- return this != internal_default_instance() && localplayer_ != nullptr;
+ return this != internal_default_instance() && _impl_.localplayer_ != nullptr;
}
inline bool init::has_localplayer() const {
return _internal_has_localplayer();
}
inline void init::clear_localplayer() {
- if (GetArenaForAllocation() == nullptr && localplayer_ != nullptr) {
- delete localplayer_;
+ if (GetArenaForAllocation() == nullptr && _impl_.localplayer_ != nullptr) {
+ delete _impl_.localplayer_;
}
- localplayer_ = nullptr;
+ _impl_.localplayer_ = nullptr;
}
inline const ::proto::player& init::_internal_localplayer() const {
- const ::proto::player* p = localplayer_;
+ const ::proto::player* p = _impl_.localplayer_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::player&>(
::proto::_player_default_instance_);
}
@@ -4238,9 +6131,9 @@ inline const ::proto::player& init::localplayer() const {
inline void init::unsafe_arena_set_allocated_localplayer(
::proto::player* localplayer) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(localplayer_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.localplayer_);
}
- localplayer_ = localplayer;
+ _impl_.localplayer_ = localplayer;
if (localplayer) {
} else {
@@ -4250,8 +6143,8 @@ inline void init::unsafe_arena_set_allocated_localplayer(
}
inline ::proto::player* init::release_localplayer() {
- ::proto::player* temp = localplayer_;
- localplayer_ = nullptr;
+ ::proto::player* temp = _impl_.localplayer_;
+ _impl_.localplayer_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -4266,17 +6159,17 @@ inline ::proto::player* init::release_localplayer() {
inline ::proto::player* init::unsafe_arena_release_localplayer() {
// @@protoc_insertion_point(field_release:proto.init.localplayer)
- ::proto::player* temp = localplayer_;
- localplayer_ = nullptr;
+ ::proto::player* temp = _impl_.localplayer_;
+ _impl_.localplayer_ = nullptr;
return temp;
}
inline ::proto::player* init::_internal_mutable_localplayer() {
- if (localplayer_ == nullptr) {
+ if (_impl_.localplayer_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::player>(GetArenaForAllocation());
- localplayer_ = p;
+ _impl_.localplayer_ = p;
}
- return localplayer_;
+ return _impl_.localplayer_;
}
inline ::proto::player* init::mutable_localplayer() {
::proto::player* _msg = _internal_mutable_localplayer();
@@ -4286,11 +6179,11 @@ inline ::proto::player* init::mutable_localplayer() {
inline void init::set_allocated_localplayer(::proto::player* localplayer) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete localplayer_;
+ delete _impl_.localplayer_;
}
if (localplayer) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::player>::GetOwningArena(localplayer);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(localplayer);
if (message_arena != submessage_arena) {
localplayer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, localplayer, submessage_arena);
@@ -4299,20 +6192,60 @@ inline void init::set_allocated_localplayer(::proto::player* localplayer) {
} else {
}
- localplayer_ = localplayer;
+ _impl_.localplayer_ = localplayer;
// @@protoc_insertion_point(field_set_allocated:proto.init.localplayer)
}
+// uint32 tickrate = 4;
+inline void init::clear_tickrate() {
+ _impl_.tickrate_ = 0u;
+}
+inline uint32_t init::_internal_tickrate() const {
+ return _impl_.tickrate_;
+}
+inline uint32_t init::tickrate() const {
+ // @@protoc_insertion_point(field_get:proto.init.tickrate)
+ return _internal_tickrate();
+}
+inline void init::_internal_set_tickrate(uint32_t value) {
+
+ _impl_.tickrate_ = value;
+}
+inline void init::set_tickrate(uint32_t value) {
+ _internal_set_tickrate(value);
+ // @@protoc_insertion_point(field_set:proto.init.tickrate)
+}
+
+// uint32 tick = 5;
+inline void init::clear_tick() {
+ _impl_.tick_ = 0u;
+}
+inline uint32_t init::_internal_tick() const {
+ return _impl_.tick_;
+}
+inline uint32_t init::tick() const {
+ // @@protoc_insertion_point(field_get:proto.init.tick)
+ return _internal_tick();
+}
+inline void init::_internal_set_tick(uint32_t value) {
+
+ _impl_.tick_ = value;
+}
+inline void init::set_tick(uint32_t value) {
+ _internal_set_tick(value);
+ // @@protoc_insertion_point(field_set:proto.init.tick)
+}
+
// -------------------------------------------------------------------
// move
// uint32 commands = 1;
inline void move::clear_commands() {
- commands_ = 0u;
+ _impl_.commands_ = 0u;
}
inline uint32_t move::_internal_commands() const {
- return commands_;
+ return _impl_.commands_;
}
inline uint32_t move::commands() const {
// @@protoc_insertion_point(field_get:proto.move.commands)
@@ -4320,7 +6253,7 @@ inline uint32_t move::commands() const {
}
inline void move::_internal_set_commands(uint32_t value) {
- commands_ = value;
+ _impl_.commands_ = value;
}
inline void move::set_commands(uint32_t value) {
_internal_set_commands(value);
@@ -4329,19 +6262,19 @@ inline void move::set_commands(uint32_t value) {
// .proto.angles viewangles = 2;
inline bool move::_internal_has_viewangles() const {
- return this != internal_default_instance() && viewangles_ != nullptr;
+ return this != internal_default_instance() && _impl_.viewangles_ != nullptr;
}
inline bool move::has_viewangles() const {
return _internal_has_viewangles();
}
inline void move::clear_viewangles() {
- if (GetArenaForAllocation() == nullptr && viewangles_ != nullptr) {
- delete viewangles_;
+ if (GetArenaForAllocation() == nullptr && _impl_.viewangles_ != nullptr) {
+ delete _impl_.viewangles_;
}
- viewangles_ = nullptr;
+ _impl_.viewangles_ = nullptr;
}
inline const ::proto::angles& move::_internal_viewangles() const {
- const ::proto::angles* p = viewangles_;
+ const ::proto::angles* p = _impl_.viewangles_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::angles&>(
::proto::_angles_default_instance_);
}
@@ -4352,9 +6285,9 @@ inline const ::proto::angles& move::viewangles() const {
inline void move::unsafe_arena_set_allocated_viewangles(
::proto::angles* viewangles) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(viewangles_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.viewangles_);
}
- viewangles_ = viewangles;
+ _impl_.viewangles_ = viewangles;
if (viewangles) {
} else {
@@ -4364,8 +6297,8 @@ inline void move::unsafe_arena_set_allocated_viewangles(
}
inline ::proto::angles* move::release_viewangles() {
- ::proto::angles* temp = viewangles_;
- viewangles_ = nullptr;
+ ::proto::angles* temp = _impl_.viewangles_;
+ _impl_.viewangles_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -4380,17 +6313,17 @@ inline ::proto::angles* move::release_viewangles() {
inline ::proto::angles* move::unsafe_arena_release_viewangles() {
// @@protoc_insertion_point(field_release:proto.move.viewangles)
- ::proto::angles* temp = viewangles_;
- viewangles_ = nullptr;
+ ::proto::angles* temp = _impl_.viewangles_;
+ _impl_.viewangles_ = nullptr;
return temp;
}
inline ::proto::angles* move::_internal_mutable_viewangles() {
- if (viewangles_ == nullptr) {
+ if (_impl_.viewangles_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::angles>(GetArenaForAllocation());
- viewangles_ = p;
+ _impl_.viewangles_ = p;
}
- return viewangles_;
+ return _impl_.viewangles_;
}
inline ::proto::angles* move::mutable_viewangles() {
::proto::angles* _msg = _internal_mutable_viewangles();
@@ -4400,11 +6333,11 @@ inline ::proto::angles* move::mutable_viewangles() {
inline void move::set_allocated_viewangles(::proto::angles* viewangles) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete viewangles_;
+ delete _impl_.viewangles_;
}
if (viewangles) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::angles>::GetOwningArena(viewangles);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(viewangles);
if (message_arena != submessage_arena) {
viewangles = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, viewangles, submessage_arena);
@@ -4413,32 +6346,72 @@ inline void move::set_allocated_viewangles(::proto::angles* viewangles) {
} else {
}
- viewangles_ = viewangles;
+ _impl_.viewangles_ = viewangles;
// @@protoc_insertion_point(field_set_allocated:proto.move.viewangles)
}
+// uint32 active_item = 3;
+inline void move::clear_active_item() {
+ _impl_.active_item_ = 0u;
+}
+inline uint32_t move::_internal_active_item() const {
+ return _impl_.active_item_;
+}
+inline uint32_t move::active_item() const {
+ // @@protoc_insertion_point(field_get:proto.move.active_item)
+ return _internal_active_item();
+}
+inline void move::_internal_set_active_item(uint32_t value) {
+
+ _impl_.active_item_ = value;
+}
+inline void move::set_active_item(uint32_t value) {
+ _internal_set_active_item(value);
+ // @@protoc_insertion_point(field_set:proto.move.active_item)
+}
+
+// uint32 sequence = 4;
+inline void move::clear_sequence() {
+ _impl_.sequence_ = 0u;
+}
+inline uint32_t move::_internal_sequence() const {
+ return _impl_.sequence_;
+}
+inline uint32_t move::sequence() const {
+ // @@protoc_insertion_point(field_get:proto.move.sequence)
+ return _internal_sequence();
+}
+inline void move::_internal_set_sequence(uint32_t value) {
+
+ _impl_.sequence_ = value;
+}
+inline void move::set_sequence(uint32_t value) {
+ _internal_set_sequence(value);
+ // @@protoc_insertion_point(field_set:proto.move.sequence)
+}
+
// -------------------------------------------------------------------
-// remove_player
+// remove_entity
// uint32 index = 1;
-inline void remove_player::clear_index() {
- index_ = 0u;
+inline void remove_entity::clear_index() {
+ _impl_.index_ = 0u;
}
-inline uint32_t remove_player::_internal_index() const {
- return index_;
+inline uint32_t remove_entity::_internal_index() const {
+ return _impl_.index_;
}
-inline uint32_t remove_player::index() const {
- // @@protoc_insertion_point(field_get:proto.remove_player.index)
+inline uint32_t remove_entity::index() const {
+ // @@protoc_insertion_point(field_get:proto.remove_entity.index)
return _internal_index();
}
-inline void remove_player::_internal_set_index(uint32_t value) {
+inline void remove_entity::_internal_set_index(uint32_t value) {
- index_ = value;
+ _impl_.index_ = value;
}
-inline void remove_player::set_index(uint32_t value) {
+inline void remove_entity::set_index(uint32_t value) {
_internal_set_index(value);
- // @@protoc_insertion_point(field_set:proto.remove_player.index)
+ // @@protoc_insertion_point(field_set:proto.remove_entity.index)
}
// -------------------------------------------------------------------
@@ -4447,7 +6420,7 @@ inline void remove_player::set_index(uint32_t value) {
// string text = 1;
inline void say::clear_text() {
- text_.ClearToEmpty();
+ _impl_.text_.ClearToEmpty();
}
inline const std::string& say::text() const {
// @@protoc_insertion_point(field_get:proto.say.text)
@@ -4457,7 +6430,7 @@ template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void say::set_text(ArgT0&& arg0, ArgT... args) {
- text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ _impl_.text_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
// @@protoc_insertion_point(field_set:proto.say.text)
}
inline std::string* say::mutable_text() {
@@ -4466,19 +6439,19 @@ inline std::string* say::mutable_text() {
return _s;
}
inline const std::string& say::_internal_text() const {
- return text_.Get();
+ return _impl_.text_.Get();
}
inline void say::_internal_set_text(const std::string& value) {
- text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
+ _impl_.text_.Set(value, GetArenaForAllocation());
}
inline std::string* say::_internal_mutable_text() {
- return text_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
+ return _impl_.text_.Mutable(GetArenaForAllocation());
}
inline std::string* say::release_text() {
// @@protoc_insertion_point(field_release:proto.say.text)
- return text_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
+ return _impl_.text_.Release();
}
inline void say::set_allocated_text(std::string* text) {
if (text != nullptr) {
@@ -4486,11 +6459,10 @@ inline void say::set_allocated_text(std::string* text) {
} else {
}
- text_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), text,
- GetArenaForAllocation());
+ _impl_.text_.SetAllocated(text, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (text_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
- text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ if (_impl_.text_.IsDefault()) {
+ _impl_.text_.Set("", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
// @@protoc_insertion_point(field_set_allocated:proto.say.text)
@@ -4502,10 +6474,10 @@ inline void say::set_allocated_text(std::string* text) {
// uint32 index = 1;
inline void hear_player::clear_index() {
- index_ = 0u;
+ _impl_.index_ = 0u;
}
inline uint32_t hear_player::_internal_index() const {
- return index_;
+ return _impl_.index_;
}
inline uint32_t hear_player::index() const {
// @@protoc_insertion_point(field_get:proto.hear_player.index)
@@ -4513,7 +6485,7 @@ inline uint32_t hear_player::index() const {
}
inline void hear_player::_internal_set_index(uint32_t value) {
- index_ = value;
+ _impl_.index_ = value;
}
inline void hear_player::set_index(uint32_t value) {
_internal_set_index(value);
@@ -4522,7 +6494,7 @@ inline void hear_player::set_index(uint32_t value) {
// string text = 2;
inline void hear_player::clear_text() {
- text_.ClearToEmpty();
+ _impl_.text_.ClearToEmpty();
}
inline const std::string& hear_player::text() const {
// @@protoc_insertion_point(field_get:proto.hear_player.text)
@@ -4532,7 +6504,7 @@ template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void hear_player::set_text(ArgT0&& arg0, ArgT... args) {
- text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ _impl_.text_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
// @@protoc_insertion_point(field_set:proto.hear_player.text)
}
inline std::string* hear_player::mutable_text() {
@@ -4541,19 +6513,19 @@ inline std::string* hear_player::mutable_text() {
return _s;
}
inline const std::string& hear_player::_internal_text() const {
- return text_.Get();
+ return _impl_.text_.Get();
}
inline void hear_player::_internal_set_text(const std::string& value) {
- text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
+ _impl_.text_.Set(value, GetArenaForAllocation());
}
inline std::string* hear_player::_internal_mutable_text() {
- return text_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
+ return _impl_.text_.Mutable(GetArenaForAllocation());
}
inline std::string* hear_player::release_text() {
// @@protoc_insertion_point(field_release:proto.hear_player.text)
- return text_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
+ return _impl_.text_.Release();
}
inline void hear_player::set_allocated_text(std::string* text) {
if (text != nullptr) {
@@ -4561,11 +6533,10 @@ inline void hear_player::set_allocated_text(std::string* text) {
} else {
}
- text_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), text,
- GetArenaForAllocation());
+ _impl_.text_.SetAllocated(text, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (text_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
- text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ if (_impl_.text_.IsDefault()) {
+ _impl_.text_.Set("", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
// @@protoc_insertion_point(field_set_allocated:proto.hear_player.text)
@@ -4577,19 +6548,19 @@ inline void hear_player::set_allocated_text(std::string* text) {
// .proto.coords chunk_pos = 1;
inline bool request_chunk::_internal_has_chunk_pos() const {
- return this != internal_default_instance() && chunk_pos_ != nullptr;
+ return this != internal_default_instance() && _impl_.chunk_pos_ != nullptr;
}
inline bool request_chunk::has_chunk_pos() const {
return _internal_has_chunk_pos();
}
inline void request_chunk::clear_chunk_pos() {
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
+ _impl_.chunk_pos_ = nullptr;
}
inline const ::proto::coords& request_chunk::_internal_chunk_pos() const {
- const ::proto::coords* p = chunk_pos_;
+ const ::proto::coords* p = _impl_.chunk_pos_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
::proto::_coords_default_instance_);
}
@@ -4600,9 +6571,9 @@ inline const ::proto::coords& request_chunk::chunk_pos() const {
inline void request_chunk::unsafe_arena_set_allocated_chunk_pos(
::proto::coords* chunk_pos) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.chunk_pos_);
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
if (chunk_pos) {
} else {
@@ -4612,8 +6583,8 @@ inline void request_chunk::unsafe_arena_set_allocated_chunk_pos(
}
inline ::proto::coords* request_chunk::release_chunk_pos() {
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -4628,17 +6599,17 @@ inline ::proto::coords* request_chunk::release_chunk_pos() {
inline ::proto::coords* request_chunk::unsafe_arena_release_chunk_pos() {
// @@protoc_insertion_point(field_release:proto.request_chunk.chunk_pos)
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
return temp;
}
inline ::proto::coords* request_chunk::_internal_mutable_chunk_pos() {
- if (chunk_pos_ == nullptr) {
+ if (_impl_.chunk_pos_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
- chunk_pos_ = p;
+ _impl_.chunk_pos_ = p;
}
- return chunk_pos_;
+ return _impl_.chunk_pos_;
}
inline ::proto::coords* request_chunk::mutable_chunk_pos() {
::proto::coords* _msg = _internal_mutable_chunk_pos();
@@ -4648,11 +6619,11 @@ inline ::proto::coords* request_chunk::mutable_chunk_pos() {
inline void request_chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete chunk_pos_;
+ delete _impl_.chunk_pos_;
}
if (chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(chunk_pos);
if (message_arena != submessage_arena) {
chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, chunk_pos, submessage_arena);
@@ -4661,7 +6632,7 @@ inline void request_chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
} else {
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
// @@protoc_insertion_point(field_set_allocated:proto.request_chunk.chunk_pos)
}
@@ -4671,19 +6642,19 @@ inline void request_chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
// .proto.coords chunk_pos = 1;
inline bool remove_chunk::_internal_has_chunk_pos() const {
- return this != internal_default_instance() && chunk_pos_ != nullptr;
+ return this != internal_default_instance() && _impl_.chunk_pos_ != nullptr;
}
inline bool remove_chunk::has_chunk_pos() const {
return _internal_has_chunk_pos();
}
inline void remove_chunk::clear_chunk_pos() {
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
+ _impl_.chunk_pos_ = nullptr;
}
inline const ::proto::coords& remove_chunk::_internal_chunk_pos() const {
- const ::proto::coords* p = chunk_pos_;
+ const ::proto::coords* p = _impl_.chunk_pos_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
::proto::_coords_default_instance_);
}
@@ -4694,9 +6665,9 @@ inline const ::proto::coords& remove_chunk::chunk_pos() const {
inline void remove_chunk::unsafe_arena_set_allocated_chunk_pos(
::proto::coords* chunk_pos) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.chunk_pos_);
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
if (chunk_pos) {
} else {
@@ -4706,8 +6677,8 @@ inline void remove_chunk::unsafe_arena_set_allocated_chunk_pos(
}
inline ::proto::coords* remove_chunk::release_chunk_pos() {
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -4722,17 +6693,17 @@ inline ::proto::coords* remove_chunk::release_chunk_pos() {
inline ::proto::coords* remove_chunk::unsafe_arena_release_chunk_pos() {
// @@protoc_insertion_point(field_release:proto.remove_chunk.chunk_pos)
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
return temp;
}
inline ::proto::coords* remove_chunk::_internal_mutable_chunk_pos() {
- if (chunk_pos_ == nullptr) {
+ if (_impl_.chunk_pos_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
- chunk_pos_ = p;
+ _impl_.chunk_pos_ = p;
}
- return chunk_pos_;
+ return _impl_.chunk_pos_;
}
inline ::proto::coords* remove_chunk::mutable_chunk_pos() {
::proto::coords* _msg = _internal_mutable_chunk_pos();
@@ -4742,11 +6713,11 @@ inline ::proto::coords* remove_chunk::mutable_chunk_pos() {
inline void remove_chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete chunk_pos_;
+ delete _impl_.chunk_pos_;
}
if (chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(chunk_pos);
if (message_arena != submessage_arena) {
chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, chunk_pos, submessage_arena);
@@ -4755,7 +6726,7 @@ inline void remove_chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
} else {
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
// @@protoc_insertion_point(field_set_allocated:proto.remove_chunk.chunk_pos)
}
@@ -4765,19 +6736,19 @@ inline void remove_chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
// .proto.coords chunk_pos = 1;
inline bool chunk::_internal_has_chunk_pos() const {
- return this != internal_default_instance() && chunk_pos_ != nullptr;
+ return this != internal_default_instance() && _impl_.chunk_pos_ != nullptr;
}
inline bool chunk::has_chunk_pos() const {
return _internal_has_chunk_pos();
}
inline void chunk::clear_chunk_pos() {
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
+ _impl_.chunk_pos_ = nullptr;
}
inline const ::proto::coords& chunk::_internal_chunk_pos() const {
- const ::proto::coords* p = chunk_pos_;
+ const ::proto::coords* p = _impl_.chunk_pos_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
::proto::_coords_default_instance_);
}
@@ -4788,9 +6759,9 @@ inline const ::proto::coords& chunk::chunk_pos() const {
inline void chunk::unsafe_arena_set_allocated_chunk_pos(
::proto::coords* chunk_pos) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.chunk_pos_);
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
if (chunk_pos) {
} else {
@@ -4800,8 +6771,8 @@ inline void chunk::unsafe_arena_set_allocated_chunk_pos(
}
inline ::proto::coords* chunk::release_chunk_pos() {
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -4816,17 +6787,17 @@ inline ::proto::coords* chunk::release_chunk_pos() {
inline ::proto::coords* chunk::unsafe_arena_release_chunk_pos() {
// @@protoc_insertion_point(field_release:proto.chunk.chunk_pos)
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
return temp;
}
inline ::proto::coords* chunk::_internal_mutable_chunk_pos() {
- if (chunk_pos_ == nullptr) {
+ if (_impl_.chunk_pos_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
- chunk_pos_ = p;
+ _impl_.chunk_pos_ = p;
}
- return chunk_pos_;
+ return _impl_.chunk_pos_;
}
inline ::proto::coords* chunk::mutable_chunk_pos() {
::proto::coords* _msg = _internal_mutable_chunk_pos();
@@ -4836,11 +6807,11 @@ inline ::proto::coords* chunk::mutable_chunk_pos() {
inline void chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete chunk_pos_;
+ delete _impl_.chunk_pos_;
}
if (chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(chunk_pos);
if (message_arena != submessage_arena) {
chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, chunk_pos, submessage_arena);
@@ -4849,33 +6820,33 @@ inline void chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
} else {
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
// @@protoc_insertion_point(field_set_allocated:proto.chunk.chunk_pos)
}
// repeated uint32 blocks = 2 [packed = true];
inline int chunk::_internal_blocks_size() const {
- return blocks_.size();
+ return _impl_.blocks_.size();
}
inline int chunk::blocks_size() const {
return _internal_blocks_size();
}
inline void chunk::clear_blocks() {
- blocks_.Clear();
+ _impl_.blocks_.Clear();
}
inline uint32_t chunk::_internal_blocks(int index) const {
- return blocks_.Get(index);
+ return _impl_.blocks_.Get(index);
}
inline uint32_t chunk::blocks(int index) const {
// @@protoc_insertion_point(field_get:proto.chunk.blocks)
return _internal_blocks(index);
}
inline void chunk::set_blocks(int index, uint32_t value) {
- blocks_.Set(index, value);
+ _impl_.blocks_.Set(index, value);
// @@protoc_insertion_point(field_set:proto.chunk.blocks)
}
inline void chunk::_internal_add_blocks(uint32_t value) {
- blocks_.Add(value);
+ _impl_.blocks_.Add(value);
}
inline void chunk::add_blocks(uint32_t value) {
_internal_add_blocks(value);
@@ -4883,7 +6854,7 @@ inline void chunk::add_blocks(uint32_t value) {
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
chunk::_internal_blocks() const {
- return blocks_;
+ return _impl_.blocks_;
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
chunk::blocks() const {
@@ -4892,7 +6863,7 @@ chunk::blocks() const {
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
chunk::_internal_mutable_blocks() {
- return &blocks_;
+ return &_impl_.blocks_;
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
chunk::mutable_blocks() {
@@ -4906,19 +6877,19 @@ chunk::mutable_blocks() {
// .proto.coords chunk_pos = 1;
inline bool add_block::_internal_has_chunk_pos() const {
- return this != internal_default_instance() && chunk_pos_ != nullptr;
+ return this != internal_default_instance() && _impl_.chunk_pos_ != nullptr;
}
inline bool add_block::has_chunk_pos() const {
return _internal_has_chunk_pos();
}
inline void add_block::clear_chunk_pos() {
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
+ _impl_.chunk_pos_ = nullptr;
}
inline const ::proto::coords& add_block::_internal_chunk_pos() const {
- const ::proto::coords* p = chunk_pos_;
+ const ::proto::coords* p = _impl_.chunk_pos_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
::proto::_coords_default_instance_);
}
@@ -4929,9 +6900,9 @@ inline const ::proto::coords& add_block::chunk_pos() const {
inline void add_block::unsafe_arena_set_allocated_chunk_pos(
::proto::coords* chunk_pos) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.chunk_pos_);
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
if (chunk_pos) {
} else {
@@ -4941,8 +6912,8 @@ inline void add_block::unsafe_arena_set_allocated_chunk_pos(
}
inline ::proto::coords* add_block::release_chunk_pos() {
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -4957,17 +6928,17 @@ inline ::proto::coords* add_block::release_chunk_pos() {
inline ::proto::coords* add_block::unsafe_arena_release_chunk_pos() {
// @@protoc_insertion_point(field_release:proto.add_block.chunk_pos)
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
return temp;
}
inline ::proto::coords* add_block::_internal_mutable_chunk_pos() {
- if (chunk_pos_ == nullptr) {
+ if (_impl_.chunk_pos_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
- chunk_pos_ = p;
+ _impl_.chunk_pos_ = p;
}
- return chunk_pos_;
+ return _impl_.chunk_pos_;
}
inline ::proto::coords* add_block::mutable_chunk_pos() {
::proto::coords* _msg = _internal_mutable_chunk_pos();
@@ -4977,11 +6948,11 @@ inline ::proto::coords* add_block::mutable_chunk_pos() {
inline void add_block::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete chunk_pos_;
+ delete _impl_.chunk_pos_;
}
if (chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(chunk_pos);
if (message_arena != submessage_arena) {
chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, chunk_pos, submessage_arena);
@@ -4990,25 +6961,25 @@ inline void add_block::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
} else {
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
// @@protoc_insertion_point(field_set_allocated:proto.add_block.chunk_pos)
}
// .proto.ivec3 block_pos = 2;
inline bool add_block::_internal_has_block_pos() const {
- return this != internal_default_instance() && block_pos_ != nullptr;
+ return this != internal_default_instance() && _impl_.block_pos_ != nullptr;
}
inline bool add_block::has_block_pos() const {
return _internal_has_block_pos();
}
inline void add_block::clear_block_pos() {
- if (GetArenaForAllocation() == nullptr && block_pos_ != nullptr) {
- delete block_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.block_pos_ != nullptr) {
+ delete _impl_.block_pos_;
}
- block_pos_ = nullptr;
+ _impl_.block_pos_ = nullptr;
}
inline const ::proto::ivec3& add_block::_internal_block_pos() const {
- const ::proto::ivec3* p = block_pos_;
+ const ::proto::ivec3* p = _impl_.block_pos_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::ivec3&>(
::proto::_ivec3_default_instance_);
}
@@ -5019,9 +6990,9 @@ inline const ::proto::ivec3& add_block::block_pos() const {
inline void add_block::unsafe_arena_set_allocated_block_pos(
::proto::ivec3* block_pos) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(block_pos_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.block_pos_);
}
- block_pos_ = block_pos;
+ _impl_.block_pos_ = block_pos;
if (block_pos) {
} else {
@@ -5031,8 +7002,8 @@ inline void add_block::unsafe_arena_set_allocated_block_pos(
}
inline ::proto::ivec3* add_block::release_block_pos() {
- ::proto::ivec3* temp = block_pos_;
- block_pos_ = nullptr;
+ ::proto::ivec3* temp = _impl_.block_pos_;
+ _impl_.block_pos_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -5047,17 +7018,17 @@ inline ::proto::ivec3* add_block::release_block_pos() {
inline ::proto::ivec3* add_block::unsafe_arena_release_block_pos() {
// @@protoc_insertion_point(field_release:proto.add_block.block_pos)
- ::proto::ivec3* temp = block_pos_;
- block_pos_ = nullptr;
+ ::proto::ivec3* temp = _impl_.block_pos_;
+ _impl_.block_pos_ = nullptr;
return temp;
}
inline ::proto::ivec3* add_block::_internal_mutable_block_pos() {
- if (block_pos_ == nullptr) {
+ if (_impl_.block_pos_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::ivec3>(GetArenaForAllocation());
- block_pos_ = p;
+ _impl_.block_pos_ = p;
}
- return block_pos_;
+ return _impl_.block_pos_;
}
inline ::proto::ivec3* add_block::mutable_block_pos() {
::proto::ivec3* _msg = _internal_mutable_block_pos();
@@ -5067,11 +7038,11 @@ inline ::proto::ivec3* add_block::mutable_block_pos() {
inline void add_block::set_allocated_block_pos(::proto::ivec3* block_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete block_pos_;
+ delete _impl_.block_pos_;
}
if (block_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::ivec3>::GetOwningArena(block_pos);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(block_pos);
if (message_arena != submessage_arena) {
block_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, block_pos, submessage_arena);
@@ -5080,28 +7051,28 @@ inline void add_block::set_allocated_block_pos(::proto::ivec3* block_pos) {
} else {
}
- block_pos_ = block_pos;
+ _impl_.block_pos_ = block_pos;
// @@protoc_insertion_point(field_set_allocated:proto.add_block.block_pos)
}
-// uint32 block = 3;
-inline void add_block::clear_block() {
- block_ = 0u;
+// uint32 active_item = 3;
+inline void add_block::clear_active_item() {
+ _impl_.active_item_ = 0u;
}
-inline uint32_t add_block::_internal_block() const {
- return block_;
+inline uint32_t add_block::_internal_active_item() const {
+ return _impl_.active_item_;
}
-inline uint32_t add_block::block() const {
- // @@protoc_insertion_point(field_get:proto.add_block.block)
- return _internal_block();
+inline uint32_t add_block::active_item() const {
+ // @@protoc_insertion_point(field_get:proto.add_block.active_item)
+ return _internal_active_item();
}
-inline void add_block::_internal_set_block(uint32_t value) {
+inline void add_block::_internal_set_active_item(uint32_t value) {
- block_ = value;
+ _impl_.active_item_ = value;
}
-inline void add_block::set_block(uint32_t value) {
- _internal_set_block(value);
- // @@protoc_insertion_point(field_set:proto.add_block.block)
+inline void add_block::set_active_item(uint32_t value) {
+ _internal_set_active_item(value);
+ // @@protoc_insertion_point(field_set:proto.add_block.active_item)
}
// -------------------------------------------------------------------
@@ -5110,19 +7081,19 @@ inline void add_block::set_block(uint32_t value) {
// .proto.coords chunk_pos = 1;
inline bool remove_block::_internal_has_chunk_pos() const {
- return this != internal_default_instance() && chunk_pos_ != nullptr;
+ return this != internal_default_instance() && _impl_.chunk_pos_ != nullptr;
}
inline bool remove_block::has_chunk_pos() const {
return _internal_has_chunk_pos();
}
inline void remove_block::clear_chunk_pos() {
- if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
- delete chunk_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.chunk_pos_ != nullptr) {
+ delete _impl_.chunk_pos_;
}
- chunk_pos_ = nullptr;
+ _impl_.chunk_pos_ = nullptr;
}
inline const ::proto::coords& remove_block::_internal_chunk_pos() const {
- const ::proto::coords* p = chunk_pos_;
+ const ::proto::coords* p = _impl_.chunk_pos_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
::proto::_coords_default_instance_);
}
@@ -5133,9 +7104,9 @@ inline const ::proto::coords& remove_block::chunk_pos() const {
inline void remove_block::unsafe_arena_set_allocated_chunk_pos(
::proto::coords* chunk_pos) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.chunk_pos_);
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
if (chunk_pos) {
} else {
@@ -5145,8 +7116,8 @@ inline void remove_block::unsafe_arena_set_allocated_chunk_pos(
}
inline ::proto::coords* remove_block::release_chunk_pos() {
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -5161,17 +7132,17 @@ inline ::proto::coords* remove_block::release_chunk_pos() {
inline ::proto::coords* remove_block::unsafe_arena_release_chunk_pos() {
// @@protoc_insertion_point(field_release:proto.remove_block.chunk_pos)
- ::proto::coords* temp = chunk_pos_;
- chunk_pos_ = nullptr;
+ ::proto::coords* temp = _impl_.chunk_pos_;
+ _impl_.chunk_pos_ = nullptr;
return temp;
}
inline ::proto::coords* remove_block::_internal_mutable_chunk_pos() {
- if (chunk_pos_ == nullptr) {
+ if (_impl_.chunk_pos_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
- chunk_pos_ = p;
+ _impl_.chunk_pos_ = p;
}
- return chunk_pos_;
+ return _impl_.chunk_pos_;
}
inline ::proto::coords* remove_block::mutable_chunk_pos() {
::proto::coords* _msg = _internal_mutable_chunk_pos();
@@ -5181,11 +7152,11 @@ inline ::proto::coords* remove_block::mutable_chunk_pos() {
inline void remove_block::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete chunk_pos_;
+ delete _impl_.chunk_pos_;
}
if (chunk_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(chunk_pos);
if (message_arena != submessage_arena) {
chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, chunk_pos, submessage_arena);
@@ -5194,25 +7165,25 @@ inline void remove_block::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
} else {
}
- chunk_pos_ = chunk_pos;
+ _impl_.chunk_pos_ = chunk_pos;
// @@protoc_insertion_point(field_set_allocated:proto.remove_block.chunk_pos)
}
// .proto.ivec3 block_pos = 2;
inline bool remove_block::_internal_has_block_pos() const {
- return this != internal_default_instance() && block_pos_ != nullptr;
+ return this != internal_default_instance() && _impl_.block_pos_ != nullptr;
}
inline bool remove_block::has_block_pos() const {
return _internal_has_block_pos();
}
inline void remove_block::clear_block_pos() {
- if (GetArenaForAllocation() == nullptr && block_pos_ != nullptr) {
- delete block_pos_;
+ if (GetArenaForAllocation() == nullptr && _impl_.block_pos_ != nullptr) {
+ delete _impl_.block_pos_;
}
- block_pos_ = nullptr;
+ _impl_.block_pos_ = nullptr;
}
inline const ::proto::ivec3& remove_block::_internal_block_pos() const {
- const ::proto::ivec3* p = block_pos_;
+ const ::proto::ivec3* p = _impl_.block_pos_;
return p != nullptr ? *p : reinterpret_cast<const ::proto::ivec3&>(
::proto::_ivec3_default_instance_);
}
@@ -5223,9 +7194,9 @@ inline const ::proto::ivec3& remove_block::block_pos() const {
inline void remove_block::unsafe_arena_set_allocated_block_pos(
::proto::ivec3* block_pos) {
if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(block_pos_);
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.block_pos_);
}
- block_pos_ = block_pos;
+ _impl_.block_pos_ = block_pos;
if (block_pos) {
} else {
@@ -5235,8 +7206,8 @@ inline void remove_block::unsafe_arena_set_allocated_block_pos(
}
inline ::proto::ivec3* remove_block::release_block_pos() {
- ::proto::ivec3* temp = block_pos_;
- block_pos_ = nullptr;
+ ::proto::ivec3* temp = _impl_.block_pos_;
+ _impl_.block_pos_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
@@ -5251,17 +7222,17 @@ inline ::proto::ivec3* remove_block::release_block_pos() {
inline ::proto::ivec3* remove_block::unsafe_arena_release_block_pos() {
// @@protoc_insertion_point(field_release:proto.remove_block.block_pos)
- ::proto::ivec3* temp = block_pos_;
- block_pos_ = nullptr;
+ ::proto::ivec3* temp = _impl_.block_pos_;
+ _impl_.block_pos_ = nullptr;
return temp;
}
inline ::proto::ivec3* remove_block::_internal_mutable_block_pos() {
- if (block_pos_ == nullptr) {
+ if (_impl_.block_pos_ == nullptr) {
auto* p = CreateMaybeMessage<::proto::ivec3>(GetArenaForAllocation());
- block_pos_ = p;
+ _impl_.block_pos_ = p;
}
- return block_pos_;
+ return _impl_.block_pos_;
}
inline ::proto::ivec3* remove_block::mutable_block_pos() {
::proto::ivec3* _msg = _internal_mutable_block_pos();
@@ -5271,11 +7242,11 @@ inline ::proto::ivec3* remove_block::mutable_block_pos() {
inline void remove_block::set_allocated_block_pos(::proto::ivec3* block_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
- delete block_pos_;
+ delete _impl_.block_pos_;
}
if (block_pos) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::ivec3>::GetOwningArena(block_pos);
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(block_pos);
if (message_arena != submessage_arena) {
block_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, block_pos, submessage_arena);
@@ -5284,7 +7255,7 @@ inline void remove_block::set_allocated_block_pos(::proto::ivec3* block_pos) {
} else {
}
- block_pos_ = block_pos;
+ _impl_.block_pos_ = block_pos;
// @@protoc_insertion_point(field_set_allocated:proto.remove_block.block_pos)
}
@@ -5294,7 +7265,7 @@ inline void remove_block::set_allocated_block_pos(::proto::ivec3* block_pos) {
// string message = 1;
inline void server_message::clear_message() {
- message_.ClearToEmpty();
+ _impl_.message_.ClearToEmpty();
}
inline const std::string& server_message::message() const {
// @@protoc_insertion_point(field_get:proto.server_message.message)
@@ -5304,7 +7275,7 @@ template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void server_message::set_message(ArgT0&& arg0, ArgT... args) {
- message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ _impl_.message_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
// @@protoc_insertion_point(field_set:proto.server_message.message)
}
inline std::string* server_message::mutable_message() {
@@ -5313,19 +7284,19 @@ inline std::string* server_message::mutable_message() {
return _s;
}
inline const std::string& server_message::_internal_message() const {
- return message_.Get();
+ return _impl_.message_.Get();
}
inline void server_message::_internal_set_message(const std::string& value) {
- message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
+ _impl_.message_.Set(value, GetArenaForAllocation());
}
inline std::string* server_message::_internal_mutable_message() {
- return message_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
+ return _impl_.message_.Mutable(GetArenaForAllocation());
}
inline std::string* server_message::release_message() {
// @@protoc_insertion_point(field_release:proto.server_message.message)
- return message_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
+ return _impl_.message_.Release();
}
inline void server_message::set_allocated_message(std::string* message) {
if (message != nullptr) {
@@ -5333,11 +7304,10 @@ inline void server_message::set_allocated_message(std::string* message) {
} else {
}
- message_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), message,
- GetArenaForAllocation());
+ _impl_.message_.SetAllocated(message, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (message_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
- message_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ if (_impl_.message_.IsDefault()) {
+ _impl_.message_.Set("", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
// @@protoc_insertion_point(field_set_allocated:proto.server_message.message)
@@ -5345,10 +7315,10 @@ inline void server_message::set_allocated_message(std::string* message) {
// bool fatal = 2;
inline void server_message::clear_fatal() {
- fatal_ = false;
+ _impl_.fatal_ = false;
}
inline bool server_message::_internal_fatal() const {
- return fatal_;
+ return _impl_.fatal_;
}
inline bool server_message::fatal() const {
// @@protoc_insertion_point(field_get:proto.server_message.fatal)
@@ -5356,7 +7326,7 @@ inline bool server_message::fatal() const {
}
inline void server_message::_internal_set_fatal(bool value) {
- fatal_ = value;
+ _impl_.fatal_ = value;
}
inline void server_message::set_fatal(bool value) {
_internal_set_fatal(value);
@@ -5365,6 +7335,260 @@ inline void server_message::set_fatal(bool value) {
// -------------------------------------------------------------------
+// item_swap
+
+// uint32 index_a = 1;
+inline void item_swap::clear_index_a() {
+ _impl_.index_a_ = 0u;
+}
+inline uint32_t item_swap::_internal_index_a() const {
+ return _impl_.index_a_;
+}
+inline uint32_t item_swap::index_a() const {
+ // @@protoc_insertion_point(field_get:proto.item_swap.index_a)
+ return _internal_index_a();
+}
+inline void item_swap::_internal_set_index_a(uint32_t value) {
+
+ _impl_.index_a_ = value;
+}
+inline void item_swap::set_index_a(uint32_t value) {
+ _internal_set_index_a(value);
+ // @@protoc_insertion_point(field_set:proto.item_swap.index_a)
+}
+
+// uint32 index_b = 2;
+inline void item_swap::clear_index_b() {
+ _impl_.index_b_ = 0u;
+}
+inline uint32_t item_swap::_internal_index_b() const {
+ return _impl_.index_b_;
+}
+inline uint32_t item_swap::index_b() const {
+ // @@protoc_insertion_point(field_get:proto.item_swap.index_b)
+ return _internal_index_b();
+}
+inline void item_swap::_internal_set_index_b(uint32_t value) {
+
+ _impl_.index_b_ = value;
+}
+inline void item_swap::set_index_b(uint32_t value) {
+ _internal_set_index_b(value);
+ // @@protoc_insertion_point(field_set:proto.item_swap.index_b)
+}
+
+// -------------------------------------------------------------------
+
+// item_use
+
+// uint32 index = 1;
+inline void item_use::clear_index() {
+ _impl_.index_ = 0u;
+}
+inline uint32_t item_use::_internal_index() const {
+ return _impl_.index_;
+}
+inline uint32_t item_use::index() const {
+ // @@protoc_insertion_point(field_get:proto.item_use.index)
+ return _internal_index();
+}
+inline void item_use::_internal_set_index(uint32_t value) {
+
+ _impl_.index_ = value;
+}
+inline void item_use::set_index(uint32_t value) {
+ _internal_set_index(value);
+ // @@protoc_insertion_point(field_set:proto.item_use.index)
+}
+
+// -------------------------------------------------------------------
+
+// item_update
+
+// repeated .proto.item items = 1;
+inline int item_update::_internal_items_size() const {
+ return _impl_.items_.size();
+}
+inline int item_update::items_size() const {
+ return _internal_items_size();
+}
+inline void item_update::clear_items() {
+ _impl_.items_.Clear();
+}
+inline ::proto::item* item_update::mutable_items(int index) {
+ // @@protoc_insertion_point(field_mutable:proto.item_update.items)
+ return _impl_.items_.Mutable(index);
+}
+inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::proto::item >*
+item_update::mutable_items() {
+ // @@protoc_insertion_point(field_mutable_list:proto.item_update.items)
+ return &_impl_.items_;
+}
+inline const ::proto::item& item_update::_internal_items(int index) const {
+ return _impl_.items_.Get(index);
+}
+inline const ::proto::item& item_update::items(int index) const {
+ // @@protoc_insertion_point(field_get:proto.item_update.items)
+ return _internal_items(index);
+}
+inline ::proto::item* item_update::_internal_add_items() {
+ return _impl_.items_.Add();
+}
+inline ::proto::item* item_update::add_items() {
+ ::proto::item* _add = _internal_add_items();
+ // @@protoc_insertion_point(field_add:proto.item_update.items)
+ return _add;
+}
+inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::proto::item >&
+item_update::items() const {
+ // @@protoc_insertion_point(field_list:proto.item_update.items)
+ return _impl_.items_;
+}
+
+// -------------------------------------------------------------------
+
+// animate_update
+
+// .proto.animate animate = 1;
+inline bool animate_update::_internal_has_animate() const {
+ return this != internal_default_instance() && _impl_.animate_ != nullptr;
+}
+inline bool animate_update::has_animate() const {
+ return _internal_has_animate();
+}
+inline void animate_update::clear_animate() {
+ if (GetArenaForAllocation() == nullptr && _impl_.animate_ != nullptr) {
+ delete _impl_.animate_;
+ }
+ _impl_.animate_ = nullptr;
+}
+inline const ::proto::animate& animate_update::_internal_animate() const {
+ const ::proto::animate* p = _impl_.animate_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::animate&>(
+ ::proto::_animate_default_instance_);
+}
+inline const ::proto::animate& animate_update::animate() const {
+ // @@protoc_insertion_point(field_get:proto.animate_update.animate)
+ return _internal_animate();
+}
+inline void animate_update::unsafe_arena_set_allocated_animate(
+ ::proto::animate* animate) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.animate_);
+ }
+ _impl_.animate_ = animate;
+ if (animate) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.animate_update.animate)
+}
+inline ::proto::animate* animate_update::release_animate() {
+
+ ::proto::animate* temp = _impl_.animate_;
+ _impl_.animate_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::animate* animate_update::unsafe_arena_release_animate() {
+ // @@protoc_insertion_point(field_release:proto.animate_update.animate)
+
+ ::proto::animate* temp = _impl_.animate_;
+ _impl_.animate_ = nullptr;
+ return temp;
+}
+inline ::proto::animate* animate_update::_internal_mutable_animate() {
+
+ if (_impl_.animate_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::animate>(GetArenaForAllocation());
+ _impl_.animate_ = p;
+ }
+ return _impl_.animate_;
+}
+inline ::proto::animate* animate_update::mutable_animate() {
+ ::proto::animate* _msg = _internal_mutable_animate();
+ // @@protoc_insertion_point(field_mutable:proto.animate_update.animate)
+ return _msg;
+}
+inline void animate_update::set_allocated_animate(::proto::animate* animate) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete _impl_.animate_;
+ }
+ if (animate) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(animate);
+ if (message_arena != submessage_arena) {
+ animate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, animate, submessage_arena);
+ }
+
+ } else {
+
+ }
+ _impl_.animate_ = animate;
+ // @@protoc_insertion_point(field_set_allocated:proto.animate_update.animate)
+}
+
+// uint32 tick = 2;
+inline void animate_update::clear_tick() {
+ _impl_.tick_ = 0u;
+}
+inline uint32_t animate_update::_internal_tick() const {
+ return _impl_.tick_;
+}
+inline uint32_t animate_update::tick() const {
+ // @@protoc_insertion_point(field_get:proto.animate_update.tick)
+ return _internal_tick();
+}
+inline void animate_update::_internal_set_tick(uint32_t value) {
+
+ _impl_.tick_ = value;
+}
+inline void animate_update::set_tick(uint32_t value) {
+ _internal_set_tick(value);
+ // @@protoc_insertion_point(field_set:proto.animate_update.tick)
+}
+
+// optional uint32 sequence = 3;
+inline bool animate_update::_internal_has_sequence() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
+ return value;
+}
+inline bool animate_update::has_sequence() const {
+ return _internal_has_sequence();
+}
+inline void animate_update::clear_sequence() {
+ _impl_.sequence_ = 0u;
+ _impl_._has_bits_[0] &= ~0x00000001u;
+}
+inline uint32_t animate_update::_internal_sequence() const {
+ return _impl_.sequence_;
+}
+inline uint32_t animate_update::sequence() const {
+ // @@protoc_insertion_point(field_get:proto.animate_update.sequence)
+ return _internal_sequence();
+}
+inline void animate_update::_internal_set_sequence(uint32_t value) {
+ _impl_._has_bits_[0] |= 0x00000001u;
+ _impl_.sequence_ = value;
+}
+inline void animate_update::set_sequence(uint32_t value) {
+ _internal_set_sequence(value);
+ // @@protoc_insertion_point(field_set:proto.animate_update.sequence)
+}
+
+// -------------------------------------------------------------------
+
// packet
// .proto.auth auth_packet = 1;
@@ -5375,12 +7599,12 @@ inline bool packet::has_auth_packet() const {
return _internal_has_auth_packet();
}
inline void packet::set_has_auth_packet() {
- _oneof_case_[0] = kAuthPacket;
+ _impl_._oneof_case_[0] = kAuthPacket;
}
inline void packet::clear_auth_packet() {
if (_internal_has_auth_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.auth_packet_;
+ delete _impl_.contents_.auth_packet_;
}
clear_has_contents();
}
@@ -5389,11 +7613,11 @@ inline ::proto::auth* packet::release_auth_packet() {
// @@protoc_insertion_point(field_release:proto.packet.auth_packet)
if (_internal_has_auth_packet()) {
clear_has_contents();
- ::proto::auth* temp = contents_.auth_packet_;
+ ::proto::auth* temp = _impl_.contents_.auth_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.auth_packet_ = nullptr;
+ _impl_.contents_.auth_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5401,7 +7625,7 @@ inline ::proto::auth* packet::release_auth_packet() {
}
inline const ::proto::auth& packet::_internal_auth_packet() const {
return _internal_has_auth_packet()
- ? *contents_.auth_packet_
+ ? *_impl_.contents_.auth_packet_
: reinterpret_cast< ::proto::auth&>(::proto::_auth_default_instance_);
}
inline const ::proto::auth& packet::auth_packet() const {
@@ -5412,8 +7636,8 @@ inline ::proto::auth* packet::unsafe_arena_release_auth_packet() {
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.auth_packet)
if (_internal_has_auth_packet()) {
clear_has_contents();
- ::proto::auth* temp = contents_.auth_packet_;
- contents_.auth_packet_ = nullptr;
+ ::proto::auth* temp = _impl_.contents_.auth_packet_;
+ _impl_.contents_.auth_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5423,7 +7647,7 @@ inline void packet::unsafe_arena_set_allocated_auth_packet(::proto::auth* auth_p
clear_contents();
if (auth_packet) {
set_has_auth_packet();
- contents_.auth_packet_ = auth_packet;
+ _impl_.contents_.auth_packet_ = auth_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.auth_packet)
}
@@ -5431,9 +7655,9 @@ inline ::proto::auth* packet::_internal_mutable_auth_packet() {
if (!_internal_has_auth_packet()) {
clear_contents();
set_has_auth_packet();
- contents_.auth_packet_ = CreateMaybeMessage< ::proto::auth >(GetArenaForAllocation());
+ _impl_.contents_.auth_packet_ = CreateMaybeMessage< ::proto::auth >(GetArenaForAllocation());
}
- return contents_.auth_packet_;
+ return _impl_.contents_.auth_packet_;
}
inline ::proto::auth* packet::mutable_auth_packet() {
::proto::auth* _msg = _internal_mutable_auth_packet();
@@ -5449,12 +7673,12 @@ inline bool packet::has_init_packet() const {
return _internal_has_init_packet();
}
inline void packet::set_has_init_packet() {
- _oneof_case_[0] = kInitPacket;
+ _impl_._oneof_case_[0] = kInitPacket;
}
inline void packet::clear_init_packet() {
if (_internal_has_init_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.init_packet_;
+ delete _impl_.contents_.init_packet_;
}
clear_has_contents();
}
@@ -5463,11 +7687,11 @@ inline ::proto::init* packet::release_init_packet() {
// @@protoc_insertion_point(field_release:proto.packet.init_packet)
if (_internal_has_init_packet()) {
clear_has_contents();
- ::proto::init* temp = contents_.init_packet_;
+ ::proto::init* temp = _impl_.contents_.init_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.init_packet_ = nullptr;
+ _impl_.contents_.init_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5475,7 +7699,7 @@ inline ::proto::init* packet::release_init_packet() {
}
inline const ::proto::init& packet::_internal_init_packet() const {
return _internal_has_init_packet()
- ? *contents_.init_packet_
+ ? *_impl_.contents_.init_packet_
: reinterpret_cast< ::proto::init&>(::proto::_init_default_instance_);
}
inline const ::proto::init& packet::init_packet() const {
@@ -5486,8 +7710,8 @@ inline ::proto::init* packet::unsafe_arena_release_init_packet() {
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.init_packet)
if (_internal_has_init_packet()) {
clear_has_contents();
- ::proto::init* temp = contents_.init_packet_;
- contents_.init_packet_ = nullptr;
+ ::proto::init* temp = _impl_.contents_.init_packet_;
+ _impl_.contents_.init_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5497,7 +7721,7 @@ inline void packet::unsafe_arena_set_allocated_init_packet(::proto::init* init_p
clear_contents();
if (init_packet) {
set_has_init_packet();
- contents_.init_packet_ = init_packet;
+ _impl_.contents_.init_packet_ = init_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.init_packet)
}
@@ -5505,9 +7729,9 @@ inline ::proto::init* packet::_internal_mutable_init_packet() {
if (!_internal_has_init_packet()) {
clear_contents();
set_has_init_packet();
- contents_.init_packet_ = CreateMaybeMessage< ::proto::init >(GetArenaForAllocation());
+ _impl_.contents_.init_packet_ = CreateMaybeMessage< ::proto::init >(GetArenaForAllocation());
}
- return contents_.init_packet_;
+ return _impl_.contents_.init_packet_;
}
inline ::proto::init* packet::mutable_init_packet() {
::proto::init* _msg = _internal_mutable_init_packet();
@@ -5523,12 +7747,12 @@ inline bool packet::has_move_packet() const {
return _internal_has_move_packet();
}
inline void packet::set_has_move_packet() {
- _oneof_case_[0] = kMovePacket;
+ _impl_._oneof_case_[0] = kMovePacket;
}
inline void packet::clear_move_packet() {
if (_internal_has_move_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.move_packet_;
+ delete _impl_.contents_.move_packet_;
}
clear_has_contents();
}
@@ -5537,11 +7761,11 @@ inline ::proto::move* packet::release_move_packet() {
// @@protoc_insertion_point(field_release:proto.packet.move_packet)
if (_internal_has_move_packet()) {
clear_has_contents();
- ::proto::move* temp = contents_.move_packet_;
+ ::proto::move* temp = _impl_.contents_.move_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.move_packet_ = nullptr;
+ _impl_.contents_.move_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5549,7 +7773,7 @@ inline ::proto::move* packet::release_move_packet() {
}
inline const ::proto::move& packet::_internal_move_packet() const {
return _internal_has_move_packet()
- ? *contents_.move_packet_
+ ? *_impl_.contents_.move_packet_
: reinterpret_cast< ::proto::move&>(::proto::_move_default_instance_);
}
inline const ::proto::move& packet::move_packet() const {
@@ -5560,8 +7784,8 @@ inline ::proto::move* packet::unsafe_arena_release_move_packet() {
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.move_packet)
if (_internal_has_move_packet()) {
clear_has_contents();
- ::proto::move* temp = contents_.move_packet_;
- contents_.move_packet_ = nullptr;
+ ::proto::move* temp = _impl_.contents_.move_packet_;
+ _impl_.contents_.move_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5571,7 +7795,7 @@ inline void packet::unsafe_arena_set_allocated_move_packet(::proto::move* move_p
clear_contents();
if (move_packet) {
set_has_move_packet();
- contents_.move_packet_ = move_packet;
+ _impl_.contents_.move_packet_ = move_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.move_packet)
}
@@ -5579,9 +7803,9 @@ inline ::proto::move* packet::_internal_mutable_move_packet() {
if (!_internal_has_move_packet()) {
clear_contents();
set_has_move_packet();
- contents_.move_packet_ = CreateMaybeMessage< ::proto::move >(GetArenaForAllocation());
+ _impl_.contents_.move_packet_ = CreateMaybeMessage< ::proto::move >(GetArenaForAllocation());
}
- return contents_.move_packet_;
+ return _impl_.contents_.move_packet_;
}
inline ::proto::move* packet::mutable_move_packet() {
::proto::move* _msg = _internal_mutable_move_packet();
@@ -5589,151 +7813,151 @@ inline ::proto::move* packet::mutable_move_packet() {
return _msg;
}
-// .proto.player player_packet = 4;
-inline bool packet::_internal_has_player_packet() const {
- return contents_case() == kPlayerPacket;
+// .proto.animate_update animate_update_packet = 4;
+inline bool packet::_internal_has_animate_update_packet() const {
+ return contents_case() == kAnimateUpdatePacket;
}
-inline bool packet::has_player_packet() const {
- return _internal_has_player_packet();
+inline bool packet::has_animate_update_packet() const {
+ return _internal_has_animate_update_packet();
}
-inline void packet::set_has_player_packet() {
- _oneof_case_[0] = kPlayerPacket;
+inline void packet::set_has_animate_update_packet() {
+ _impl_._oneof_case_[0] = kAnimateUpdatePacket;
}
-inline void packet::clear_player_packet() {
- if (_internal_has_player_packet()) {
+inline void packet::clear_animate_update_packet() {
+ if (_internal_has_animate_update_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.player_packet_;
+ delete _impl_.contents_.animate_update_packet_;
}
clear_has_contents();
}
}
-inline ::proto::player* packet::release_player_packet() {
- // @@protoc_insertion_point(field_release:proto.packet.player_packet)
- if (_internal_has_player_packet()) {
+inline ::proto::animate_update* packet::release_animate_update_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.animate_update_packet)
+ if (_internal_has_animate_update_packet()) {
clear_has_contents();
- ::proto::player* temp = contents_.player_packet_;
+ ::proto::animate_update* temp = _impl_.contents_.animate_update_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.player_packet_ = nullptr;
+ _impl_.contents_.animate_update_packet_ = nullptr;
return temp;
} else {
return nullptr;
}
}
-inline const ::proto::player& packet::_internal_player_packet() const {
- return _internal_has_player_packet()
- ? *contents_.player_packet_
- : reinterpret_cast< ::proto::player&>(::proto::_player_default_instance_);
+inline const ::proto::animate_update& packet::_internal_animate_update_packet() const {
+ return _internal_has_animate_update_packet()
+ ? *_impl_.contents_.animate_update_packet_
+ : reinterpret_cast< ::proto::animate_update&>(::proto::_animate_update_default_instance_);
}
-inline const ::proto::player& packet::player_packet() const {
- // @@protoc_insertion_point(field_get:proto.packet.player_packet)
- return _internal_player_packet();
+inline const ::proto::animate_update& packet::animate_update_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.animate_update_packet)
+ return _internal_animate_update_packet();
}
-inline ::proto::player* packet::unsafe_arena_release_player_packet() {
- // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.player_packet)
- if (_internal_has_player_packet()) {
+inline ::proto::animate_update* packet::unsafe_arena_release_animate_update_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.animate_update_packet)
+ if (_internal_has_animate_update_packet()) {
clear_has_contents();
- ::proto::player* temp = contents_.player_packet_;
- contents_.player_packet_ = nullptr;
+ ::proto::animate_update* temp = _impl_.contents_.animate_update_packet_;
+ _impl_.contents_.animate_update_packet_ = nullptr;
return temp;
} else {
return nullptr;
}
}
-inline void packet::unsafe_arena_set_allocated_player_packet(::proto::player* player_packet) {
+inline void packet::unsafe_arena_set_allocated_animate_update_packet(::proto::animate_update* animate_update_packet) {
clear_contents();
- if (player_packet) {
- set_has_player_packet();
- contents_.player_packet_ = player_packet;
+ if (animate_update_packet) {
+ set_has_animate_update_packet();
+ _impl_.contents_.animate_update_packet_ = animate_update_packet;
}
- // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.player_packet)
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.animate_update_packet)
}
-inline ::proto::player* packet::_internal_mutable_player_packet() {
- if (!_internal_has_player_packet()) {
+inline ::proto::animate_update* packet::_internal_mutable_animate_update_packet() {
+ if (!_internal_has_animate_update_packet()) {
clear_contents();
- set_has_player_packet();
- contents_.player_packet_ = CreateMaybeMessage< ::proto::player >(GetArenaForAllocation());
+ set_has_animate_update_packet();
+ _impl_.contents_.animate_update_packet_ = CreateMaybeMessage< ::proto::animate_update >(GetArenaForAllocation());
}
- return contents_.player_packet_;
+ return _impl_.contents_.animate_update_packet_;
}
-inline ::proto::player* packet::mutable_player_packet() {
- ::proto::player* _msg = _internal_mutable_player_packet();
- // @@protoc_insertion_point(field_mutable:proto.packet.player_packet)
+inline ::proto::animate_update* packet::mutable_animate_update_packet() {
+ ::proto::animate_update* _msg = _internal_mutable_animate_update_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.animate_update_packet)
return _msg;
}
-// .proto.remove_player remove_player_packet = 5;
-inline bool packet::_internal_has_remove_player_packet() const {
- return contents_case() == kRemovePlayerPacket;
+// .proto.remove_entity remove_entity_packet = 5;
+inline bool packet::_internal_has_remove_entity_packet() const {
+ return contents_case() == kRemoveEntityPacket;
}
-inline bool packet::has_remove_player_packet() const {
- return _internal_has_remove_player_packet();
+inline bool packet::has_remove_entity_packet() const {
+ return _internal_has_remove_entity_packet();
}
-inline void packet::set_has_remove_player_packet() {
- _oneof_case_[0] = kRemovePlayerPacket;
+inline void packet::set_has_remove_entity_packet() {
+ _impl_._oneof_case_[0] = kRemoveEntityPacket;
}
-inline void packet::clear_remove_player_packet() {
- if (_internal_has_remove_player_packet()) {
+inline void packet::clear_remove_entity_packet() {
+ if (_internal_has_remove_entity_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.remove_player_packet_;
+ delete _impl_.contents_.remove_entity_packet_;
}
clear_has_contents();
}
}
-inline ::proto::remove_player* packet::release_remove_player_packet() {
- // @@protoc_insertion_point(field_release:proto.packet.remove_player_packet)
- if (_internal_has_remove_player_packet()) {
+inline ::proto::remove_entity* packet::release_remove_entity_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.remove_entity_packet)
+ if (_internal_has_remove_entity_packet()) {
clear_has_contents();
- ::proto::remove_player* temp = contents_.remove_player_packet_;
+ ::proto::remove_entity* temp = _impl_.contents_.remove_entity_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.remove_player_packet_ = nullptr;
+ _impl_.contents_.remove_entity_packet_ = nullptr;
return temp;
} else {
return nullptr;
}
}
-inline const ::proto::remove_player& packet::_internal_remove_player_packet() const {
- return _internal_has_remove_player_packet()
- ? *contents_.remove_player_packet_
- : reinterpret_cast< ::proto::remove_player&>(::proto::_remove_player_default_instance_);
+inline const ::proto::remove_entity& packet::_internal_remove_entity_packet() const {
+ return _internal_has_remove_entity_packet()
+ ? *_impl_.contents_.remove_entity_packet_
+ : reinterpret_cast< ::proto::remove_entity&>(::proto::_remove_entity_default_instance_);
}
-inline const ::proto::remove_player& packet::remove_player_packet() const {
- // @@protoc_insertion_point(field_get:proto.packet.remove_player_packet)
- return _internal_remove_player_packet();
+inline const ::proto::remove_entity& packet::remove_entity_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.remove_entity_packet)
+ return _internal_remove_entity_packet();
}
-inline ::proto::remove_player* packet::unsafe_arena_release_remove_player_packet() {
- // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.remove_player_packet)
- if (_internal_has_remove_player_packet()) {
+inline ::proto::remove_entity* packet::unsafe_arena_release_remove_entity_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.remove_entity_packet)
+ if (_internal_has_remove_entity_packet()) {
clear_has_contents();
- ::proto::remove_player* temp = contents_.remove_player_packet_;
- contents_.remove_player_packet_ = nullptr;
+ ::proto::remove_entity* temp = _impl_.contents_.remove_entity_packet_;
+ _impl_.contents_.remove_entity_packet_ = nullptr;
return temp;
} else {
return nullptr;
}
}
-inline void packet::unsafe_arena_set_allocated_remove_player_packet(::proto::remove_player* remove_player_packet) {
+inline void packet::unsafe_arena_set_allocated_remove_entity_packet(::proto::remove_entity* remove_entity_packet) {
clear_contents();
- if (remove_player_packet) {
- set_has_remove_player_packet();
- contents_.remove_player_packet_ = remove_player_packet;
+ if (remove_entity_packet) {
+ set_has_remove_entity_packet();
+ _impl_.contents_.remove_entity_packet_ = remove_entity_packet;
}
- // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.remove_player_packet)
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.remove_entity_packet)
}
-inline ::proto::remove_player* packet::_internal_mutable_remove_player_packet() {
- if (!_internal_has_remove_player_packet()) {
+inline ::proto::remove_entity* packet::_internal_mutable_remove_entity_packet() {
+ if (!_internal_has_remove_entity_packet()) {
clear_contents();
- set_has_remove_player_packet();
- contents_.remove_player_packet_ = CreateMaybeMessage< ::proto::remove_player >(GetArenaForAllocation());
+ set_has_remove_entity_packet();
+ _impl_.contents_.remove_entity_packet_ = CreateMaybeMessage< ::proto::remove_entity >(GetArenaForAllocation());
}
- return contents_.remove_player_packet_;
+ return _impl_.contents_.remove_entity_packet_;
}
-inline ::proto::remove_player* packet::mutable_remove_player_packet() {
- ::proto::remove_player* _msg = _internal_mutable_remove_player_packet();
- // @@protoc_insertion_point(field_mutable:proto.packet.remove_player_packet)
+inline ::proto::remove_entity* packet::mutable_remove_entity_packet() {
+ ::proto::remove_entity* _msg = _internal_mutable_remove_entity_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.remove_entity_packet)
return _msg;
}
@@ -5745,12 +7969,12 @@ inline bool packet::has_say_packet() const {
return _internal_has_say_packet();
}
inline void packet::set_has_say_packet() {
- _oneof_case_[0] = kSayPacket;
+ _impl_._oneof_case_[0] = kSayPacket;
}
inline void packet::clear_say_packet() {
if (_internal_has_say_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.say_packet_;
+ delete _impl_.contents_.say_packet_;
}
clear_has_contents();
}
@@ -5759,11 +7983,11 @@ inline ::proto::say* packet::release_say_packet() {
// @@protoc_insertion_point(field_release:proto.packet.say_packet)
if (_internal_has_say_packet()) {
clear_has_contents();
- ::proto::say* temp = contents_.say_packet_;
+ ::proto::say* temp = _impl_.contents_.say_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.say_packet_ = nullptr;
+ _impl_.contents_.say_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5771,7 +7995,7 @@ inline ::proto::say* packet::release_say_packet() {
}
inline const ::proto::say& packet::_internal_say_packet() const {
return _internal_has_say_packet()
- ? *contents_.say_packet_
+ ? *_impl_.contents_.say_packet_
: reinterpret_cast< ::proto::say&>(::proto::_say_default_instance_);
}
inline const ::proto::say& packet::say_packet() const {
@@ -5782,8 +8006,8 @@ inline ::proto::say* packet::unsafe_arena_release_say_packet() {
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.say_packet)
if (_internal_has_say_packet()) {
clear_has_contents();
- ::proto::say* temp = contents_.say_packet_;
- contents_.say_packet_ = nullptr;
+ ::proto::say* temp = _impl_.contents_.say_packet_;
+ _impl_.contents_.say_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5793,7 +8017,7 @@ inline void packet::unsafe_arena_set_allocated_say_packet(::proto::say* say_pack
clear_contents();
if (say_packet) {
set_has_say_packet();
- contents_.say_packet_ = say_packet;
+ _impl_.contents_.say_packet_ = say_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.say_packet)
}
@@ -5801,9 +8025,9 @@ inline ::proto::say* packet::_internal_mutable_say_packet() {
if (!_internal_has_say_packet()) {
clear_contents();
set_has_say_packet();
- contents_.say_packet_ = CreateMaybeMessage< ::proto::say >(GetArenaForAllocation());
+ _impl_.contents_.say_packet_ = CreateMaybeMessage< ::proto::say >(GetArenaForAllocation());
}
- return contents_.say_packet_;
+ return _impl_.contents_.say_packet_;
}
inline ::proto::say* packet::mutable_say_packet() {
::proto::say* _msg = _internal_mutable_say_packet();
@@ -5819,12 +8043,12 @@ inline bool packet::has_hear_player_packet() const {
return _internal_has_hear_player_packet();
}
inline void packet::set_has_hear_player_packet() {
- _oneof_case_[0] = kHearPlayerPacket;
+ _impl_._oneof_case_[0] = kHearPlayerPacket;
}
inline void packet::clear_hear_player_packet() {
if (_internal_has_hear_player_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.hear_player_packet_;
+ delete _impl_.contents_.hear_player_packet_;
}
clear_has_contents();
}
@@ -5833,11 +8057,11 @@ inline ::proto::hear_player* packet::release_hear_player_packet() {
// @@protoc_insertion_point(field_release:proto.packet.hear_player_packet)
if (_internal_has_hear_player_packet()) {
clear_has_contents();
- ::proto::hear_player* temp = contents_.hear_player_packet_;
+ ::proto::hear_player* temp = _impl_.contents_.hear_player_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.hear_player_packet_ = nullptr;
+ _impl_.contents_.hear_player_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5845,7 +8069,7 @@ inline ::proto::hear_player* packet::release_hear_player_packet() {
}
inline const ::proto::hear_player& packet::_internal_hear_player_packet() const {
return _internal_has_hear_player_packet()
- ? *contents_.hear_player_packet_
+ ? *_impl_.contents_.hear_player_packet_
: reinterpret_cast< ::proto::hear_player&>(::proto::_hear_player_default_instance_);
}
inline const ::proto::hear_player& packet::hear_player_packet() const {
@@ -5856,8 +8080,8 @@ inline ::proto::hear_player* packet::unsafe_arena_release_hear_player_packet() {
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.hear_player_packet)
if (_internal_has_hear_player_packet()) {
clear_has_contents();
- ::proto::hear_player* temp = contents_.hear_player_packet_;
- contents_.hear_player_packet_ = nullptr;
+ ::proto::hear_player* temp = _impl_.contents_.hear_player_packet_;
+ _impl_.contents_.hear_player_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5867,7 +8091,7 @@ inline void packet::unsafe_arena_set_allocated_hear_player_packet(::proto::hear_
clear_contents();
if (hear_player_packet) {
set_has_hear_player_packet();
- contents_.hear_player_packet_ = hear_player_packet;
+ _impl_.contents_.hear_player_packet_ = hear_player_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.hear_player_packet)
}
@@ -5875,9 +8099,9 @@ inline ::proto::hear_player* packet::_internal_mutable_hear_player_packet() {
if (!_internal_has_hear_player_packet()) {
clear_contents();
set_has_hear_player_packet();
- contents_.hear_player_packet_ = CreateMaybeMessage< ::proto::hear_player >(GetArenaForAllocation());
+ _impl_.contents_.hear_player_packet_ = CreateMaybeMessage< ::proto::hear_player >(GetArenaForAllocation());
}
- return contents_.hear_player_packet_;
+ return _impl_.contents_.hear_player_packet_;
}
inline ::proto::hear_player* packet::mutable_hear_player_packet() {
::proto::hear_player* _msg = _internal_mutable_hear_player_packet();
@@ -5893,12 +8117,12 @@ inline bool packet::has_request_chunk_packet() const {
return _internal_has_request_chunk_packet();
}
inline void packet::set_has_request_chunk_packet() {
- _oneof_case_[0] = kRequestChunkPacket;
+ _impl_._oneof_case_[0] = kRequestChunkPacket;
}
inline void packet::clear_request_chunk_packet() {
if (_internal_has_request_chunk_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.request_chunk_packet_;
+ delete _impl_.contents_.request_chunk_packet_;
}
clear_has_contents();
}
@@ -5907,11 +8131,11 @@ inline ::proto::request_chunk* packet::release_request_chunk_packet() {
// @@protoc_insertion_point(field_release:proto.packet.request_chunk_packet)
if (_internal_has_request_chunk_packet()) {
clear_has_contents();
- ::proto::request_chunk* temp = contents_.request_chunk_packet_;
+ ::proto::request_chunk* temp = _impl_.contents_.request_chunk_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.request_chunk_packet_ = nullptr;
+ _impl_.contents_.request_chunk_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5919,7 +8143,7 @@ inline ::proto::request_chunk* packet::release_request_chunk_packet() {
}
inline const ::proto::request_chunk& packet::_internal_request_chunk_packet() const {
return _internal_has_request_chunk_packet()
- ? *contents_.request_chunk_packet_
+ ? *_impl_.contents_.request_chunk_packet_
: reinterpret_cast< ::proto::request_chunk&>(::proto::_request_chunk_default_instance_);
}
inline const ::proto::request_chunk& packet::request_chunk_packet() const {
@@ -5930,8 +8154,8 @@ inline ::proto::request_chunk* packet::unsafe_arena_release_request_chunk_packet
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.request_chunk_packet)
if (_internal_has_request_chunk_packet()) {
clear_has_contents();
- ::proto::request_chunk* temp = contents_.request_chunk_packet_;
- contents_.request_chunk_packet_ = nullptr;
+ ::proto::request_chunk* temp = _impl_.contents_.request_chunk_packet_;
+ _impl_.contents_.request_chunk_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5941,7 +8165,7 @@ inline void packet::unsafe_arena_set_allocated_request_chunk_packet(::proto::req
clear_contents();
if (request_chunk_packet) {
set_has_request_chunk_packet();
- contents_.request_chunk_packet_ = request_chunk_packet;
+ _impl_.contents_.request_chunk_packet_ = request_chunk_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.request_chunk_packet)
}
@@ -5949,9 +8173,9 @@ inline ::proto::request_chunk* packet::_internal_mutable_request_chunk_packet()
if (!_internal_has_request_chunk_packet()) {
clear_contents();
set_has_request_chunk_packet();
- contents_.request_chunk_packet_ = CreateMaybeMessage< ::proto::request_chunk >(GetArenaForAllocation());
+ _impl_.contents_.request_chunk_packet_ = CreateMaybeMessage< ::proto::request_chunk >(GetArenaForAllocation());
}
- return contents_.request_chunk_packet_;
+ return _impl_.contents_.request_chunk_packet_;
}
inline ::proto::request_chunk* packet::mutable_request_chunk_packet() {
::proto::request_chunk* _msg = _internal_mutable_request_chunk_packet();
@@ -5967,12 +8191,12 @@ inline bool packet::has_chunk_packet() const {
return _internal_has_chunk_packet();
}
inline void packet::set_has_chunk_packet() {
- _oneof_case_[0] = kChunkPacket;
+ _impl_._oneof_case_[0] = kChunkPacket;
}
inline void packet::clear_chunk_packet() {
if (_internal_has_chunk_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.chunk_packet_;
+ delete _impl_.contents_.chunk_packet_;
}
clear_has_contents();
}
@@ -5981,11 +8205,11 @@ inline ::proto::chunk* packet::release_chunk_packet() {
// @@protoc_insertion_point(field_release:proto.packet.chunk_packet)
if (_internal_has_chunk_packet()) {
clear_has_contents();
- ::proto::chunk* temp = contents_.chunk_packet_;
+ ::proto::chunk* temp = _impl_.contents_.chunk_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.chunk_packet_ = nullptr;
+ _impl_.contents_.chunk_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -5993,7 +8217,7 @@ inline ::proto::chunk* packet::release_chunk_packet() {
}
inline const ::proto::chunk& packet::_internal_chunk_packet() const {
return _internal_has_chunk_packet()
- ? *contents_.chunk_packet_
+ ? *_impl_.contents_.chunk_packet_
: reinterpret_cast< ::proto::chunk&>(::proto::_chunk_default_instance_);
}
inline const ::proto::chunk& packet::chunk_packet() const {
@@ -6004,8 +8228,8 @@ inline ::proto::chunk* packet::unsafe_arena_release_chunk_packet() {
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.chunk_packet)
if (_internal_has_chunk_packet()) {
clear_has_contents();
- ::proto::chunk* temp = contents_.chunk_packet_;
- contents_.chunk_packet_ = nullptr;
+ ::proto::chunk* temp = _impl_.contents_.chunk_packet_;
+ _impl_.contents_.chunk_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -6015,7 +8239,7 @@ inline void packet::unsafe_arena_set_allocated_chunk_packet(::proto::chunk* chun
clear_contents();
if (chunk_packet) {
set_has_chunk_packet();
- contents_.chunk_packet_ = chunk_packet;
+ _impl_.contents_.chunk_packet_ = chunk_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.chunk_packet)
}
@@ -6023,9 +8247,9 @@ inline ::proto::chunk* packet::_internal_mutable_chunk_packet() {
if (!_internal_has_chunk_packet()) {
clear_contents();
set_has_chunk_packet();
- contents_.chunk_packet_ = CreateMaybeMessage< ::proto::chunk >(GetArenaForAllocation());
+ _impl_.contents_.chunk_packet_ = CreateMaybeMessage< ::proto::chunk >(GetArenaForAllocation());
}
- return contents_.chunk_packet_;
+ return _impl_.contents_.chunk_packet_;
}
inline ::proto::chunk* packet::mutable_chunk_packet() {
::proto::chunk* _msg = _internal_mutable_chunk_packet();
@@ -6041,12 +8265,12 @@ inline bool packet::has_remove_chunk_packet() const {
return _internal_has_remove_chunk_packet();
}
inline void packet::set_has_remove_chunk_packet() {
- _oneof_case_[0] = kRemoveChunkPacket;
+ _impl_._oneof_case_[0] = kRemoveChunkPacket;
}
inline void packet::clear_remove_chunk_packet() {
if (_internal_has_remove_chunk_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.remove_chunk_packet_;
+ delete _impl_.contents_.remove_chunk_packet_;
}
clear_has_contents();
}
@@ -6055,11 +8279,11 @@ inline ::proto::remove_chunk* packet::release_remove_chunk_packet() {
// @@protoc_insertion_point(field_release:proto.packet.remove_chunk_packet)
if (_internal_has_remove_chunk_packet()) {
clear_has_contents();
- ::proto::remove_chunk* temp = contents_.remove_chunk_packet_;
+ ::proto::remove_chunk* temp = _impl_.contents_.remove_chunk_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.remove_chunk_packet_ = nullptr;
+ _impl_.contents_.remove_chunk_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -6067,7 +8291,7 @@ inline ::proto::remove_chunk* packet::release_remove_chunk_packet() {
}
inline const ::proto::remove_chunk& packet::_internal_remove_chunk_packet() const {
return _internal_has_remove_chunk_packet()
- ? *contents_.remove_chunk_packet_
+ ? *_impl_.contents_.remove_chunk_packet_
: reinterpret_cast< ::proto::remove_chunk&>(::proto::_remove_chunk_default_instance_);
}
inline const ::proto::remove_chunk& packet::remove_chunk_packet() const {
@@ -6078,8 +8302,8 @@ inline ::proto::remove_chunk* packet::unsafe_arena_release_remove_chunk_packet()
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.remove_chunk_packet)
if (_internal_has_remove_chunk_packet()) {
clear_has_contents();
- ::proto::remove_chunk* temp = contents_.remove_chunk_packet_;
- contents_.remove_chunk_packet_ = nullptr;
+ ::proto::remove_chunk* temp = _impl_.contents_.remove_chunk_packet_;
+ _impl_.contents_.remove_chunk_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -6089,7 +8313,7 @@ inline void packet::unsafe_arena_set_allocated_remove_chunk_packet(::proto::remo
clear_contents();
if (remove_chunk_packet) {
set_has_remove_chunk_packet();
- contents_.remove_chunk_packet_ = remove_chunk_packet;
+ _impl_.contents_.remove_chunk_packet_ = remove_chunk_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.remove_chunk_packet)
}
@@ -6097,9 +8321,9 @@ inline ::proto::remove_chunk* packet::_internal_mutable_remove_chunk_packet() {
if (!_internal_has_remove_chunk_packet()) {
clear_contents();
set_has_remove_chunk_packet();
- contents_.remove_chunk_packet_ = CreateMaybeMessage< ::proto::remove_chunk >(GetArenaForAllocation());
+ _impl_.contents_.remove_chunk_packet_ = CreateMaybeMessage< ::proto::remove_chunk >(GetArenaForAllocation());
}
- return contents_.remove_chunk_packet_;
+ return _impl_.contents_.remove_chunk_packet_;
}
inline ::proto::remove_chunk* packet::mutable_remove_chunk_packet() {
::proto::remove_chunk* _msg = _internal_mutable_remove_chunk_packet();
@@ -6115,12 +8339,12 @@ inline bool packet::has_add_block_packet() const {
return _internal_has_add_block_packet();
}
inline void packet::set_has_add_block_packet() {
- _oneof_case_[0] = kAddBlockPacket;
+ _impl_._oneof_case_[0] = kAddBlockPacket;
}
inline void packet::clear_add_block_packet() {
if (_internal_has_add_block_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.add_block_packet_;
+ delete _impl_.contents_.add_block_packet_;
}
clear_has_contents();
}
@@ -6129,11 +8353,11 @@ inline ::proto::add_block* packet::release_add_block_packet() {
// @@protoc_insertion_point(field_release:proto.packet.add_block_packet)
if (_internal_has_add_block_packet()) {
clear_has_contents();
- ::proto::add_block* temp = contents_.add_block_packet_;
+ ::proto::add_block* temp = _impl_.contents_.add_block_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.add_block_packet_ = nullptr;
+ _impl_.contents_.add_block_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -6141,7 +8365,7 @@ inline ::proto::add_block* packet::release_add_block_packet() {
}
inline const ::proto::add_block& packet::_internal_add_block_packet() const {
return _internal_has_add_block_packet()
- ? *contents_.add_block_packet_
+ ? *_impl_.contents_.add_block_packet_
: reinterpret_cast< ::proto::add_block&>(::proto::_add_block_default_instance_);
}
inline const ::proto::add_block& packet::add_block_packet() const {
@@ -6152,8 +8376,8 @@ inline ::proto::add_block* packet::unsafe_arena_release_add_block_packet() {
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.add_block_packet)
if (_internal_has_add_block_packet()) {
clear_has_contents();
- ::proto::add_block* temp = contents_.add_block_packet_;
- contents_.add_block_packet_ = nullptr;
+ ::proto::add_block* temp = _impl_.contents_.add_block_packet_;
+ _impl_.contents_.add_block_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -6163,7 +8387,7 @@ inline void packet::unsafe_arena_set_allocated_add_block_packet(::proto::add_blo
clear_contents();
if (add_block_packet) {
set_has_add_block_packet();
- contents_.add_block_packet_ = add_block_packet;
+ _impl_.contents_.add_block_packet_ = add_block_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.add_block_packet)
}
@@ -6171,9 +8395,9 @@ inline ::proto::add_block* packet::_internal_mutable_add_block_packet() {
if (!_internal_has_add_block_packet()) {
clear_contents();
set_has_add_block_packet();
- contents_.add_block_packet_ = CreateMaybeMessage< ::proto::add_block >(GetArenaForAllocation());
+ _impl_.contents_.add_block_packet_ = CreateMaybeMessage< ::proto::add_block >(GetArenaForAllocation());
}
- return contents_.add_block_packet_;
+ return _impl_.contents_.add_block_packet_;
}
inline ::proto::add_block* packet::mutable_add_block_packet() {
::proto::add_block* _msg = _internal_mutable_add_block_packet();
@@ -6189,12 +8413,12 @@ inline bool packet::has_remove_block_packet() const {
return _internal_has_remove_block_packet();
}
inline void packet::set_has_remove_block_packet() {
- _oneof_case_[0] = kRemoveBlockPacket;
+ _impl_._oneof_case_[0] = kRemoveBlockPacket;
}
inline void packet::clear_remove_block_packet() {
if (_internal_has_remove_block_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.remove_block_packet_;
+ delete _impl_.contents_.remove_block_packet_;
}
clear_has_contents();
}
@@ -6203,11 +8427,11 @@ inline ::proto::remove_block* packet::release_remove_block_packet() {
// @@protoc_insertion_point(field_release:proto.packet.remove_block_packet)
if (_internal_has_remove_block_packet()) {
clear_has_contents();
- ::proto::remove_block* temp = contents_.remove_block_packet_;
+ ::proto::remove_block* temp = _impl_.contents_.remove_block_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.remove_block_packet_ = nullptr;
+ _impl_.contents_.remove_block_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -6215,7 +8439,7 @@ inline ::proto::remove_block* packet::release_remove_block_packet() {
}
inline const ::proto::remove_block& packet::_internal_remove_block_packet() const {
return _internal_has_remove_block_packet()
- ? *contents_.remove_block_packet_
+ ? *_impl_.contents_.remove_block_packet_
: reinterpret_cast< ::proto::remove_block&>(::proto::_remove_block_default_instance_);
}
inline const ::proto::remove_block& packet::remove_block_packet() const {
@@ -6226,8 +8450,8 @@ inline ::proto::remove_block* packet::unsafe_arena_release_remove_block_packet()
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.remove_block_packet)
if (_internal_has_remove_block_packet()) {
clear_has_contents();
- ::proto::remove_block* temp = contents_.remove_block_packet_;
- contents_.remove_block_packet_ = nullptr;
+ ::proto::remove_block* temp = _impl_.contents_.remove_block_packet_;
+ _impl_.contents_.remove_block_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -6237,7 +8461,7 @@ inline void packet::unsafe_arena_set_allocated_remove_block_packet(::proto::remo
clear_contents();
if (remove_block_packet) {
set_has_remove_block_packet();
- contents_.remove_block_packet_ = remove_block_packet;
+ _impl_.contents_.remove_block_packet_ = remove_block_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.remove_block_packet)
}
@@ -6245,9 +8469,9 @@ inline ::proto::remove_block* packet::_internal_mutable_remove_block_packet() {
if (!_internal_has_remove_block_packet()) {
clear_contents();
set_has_remove_block_packet();
- contents_.remove_block_packet_ = CreateMaybeMessage< ::proto::remove_block >(GetArenaForAllocation());
+ _impl_.contents_.remove_block_packet_ = CreateMaybeMessage< ::proto::remove_block >(GetArenaForAllocation());
}
- return contents_.remove_block_packet_;
+ return _impl_.contents_.remove_block_packet_;
}
inline ::proto::remove_block* packet::mutable_remove_block_packet() {
::proto::remove_block* _msg = _internal_mutable_remove_block_packet();
@@ -6263,12 +8487,12 @@ inline bool packet::has_server_message_packet() const {
return _internal_has_server_message_packet();
}
inline void packet::set_has_server_message_packet() {
- _oneof_case_[0] = kServerMessagePacket;
+ _impl_._oneof_case_[0] = kServerMessagePacket;
}
inline void packet::clear_server_message_packet() {
if (_internal_has_server_message_packet()) {
if (GetArenaForAllocation() == nullptr) {
- delete contents_.server_message_packet_;
+ delete _impl_.contents_.server_message_packet_;
}
clear_has_contents();
}
@@ -6277,11 +8501,11 @@ inline ::proto::server_message* packet::release_server_message_packet() {
// @@protoc_insertion_point(field_release:proto.packet.server_message_packet)
if (_internal_has_server_message_packet()) {
clear_has_contents();
- ::proto::server_message* temp = contents_.server_message_packet_;
+ ::proto::server_message* temp = _impl_.contents_.server_message_packet_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
- contents_.server_message_packet_ = nullptr;
+ _impl_.contents_.server_message_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -6289,7 +8513,7 @@ inline ::proto::server_message* packet::release_server_message_packet() {
}
inline const ::proto::server_message& packet::_internal_server_message_packet() const {
return _internal_has_server_message_packet()
- ? *contents_.server_message_packet_
+ ? *_impl_.contents_.server_message_packet_
: reinterpret_cast< ::proto::server_message&>(::proto::_server_message_default_instance_);
}
inline const ::proto::server_message& packet::server_message_packet() const {
@@ -6300,8 +8524,8 @@ inline ::proto::server_message* packet::unsafe_arena_release_server_message_pack
// @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.server_message_packet)
if (_internal_has_server_message_packet()) {
clear_has_contents();
- ::proto::server_message* temp = contents_.server_message_packet_;
- contents_.server_message_packet_ = nullptr;
+ ::proto::server_message* temp = _impl_.contents_.server_message_packet_;
+ _impl_.contents_.server_message_packet_ = nullptr;
return temp;
} else {
return nullptr;
@@ -6311,7 +8535,7 @@ inline void packet::unsafe_arena_set_allocated_server_message_packet(::proto::se
clear_contents();
if (server_message_packet) {
set_has_server_message_packet();
- contents_.server_message_packet_ = server_message_packet;
+ _impl_.contents_.server_message_packet_ = server_message_packet;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.server_message_packet)
}
@@ -6319,9 +8543,9 @@ inline ::proto::server_message* packet::_internal_mutable_server_message_packet(
if (!_internal_has_server_message_packet()) {
clear_contents();
set_has_server_message_packet();
- contents_.server_message_packet_ = CreateMaybeMessage< ::proto::server_message >(GetArenaForAllocation());
+ _impl_.contents_.server_message_packet_ = CreateMaybeMessage< ::proto::server_message >(GetArenaForAllocation());
}
- return contents_.server_message_packet_;
+ return _impl_.contents_.server_message_packet_;
}
inline ::proto::server_message* packet::mutable_server_message_packet() {
::proto::server_message* _msg = _internal_mutable_server_message_packet();
@@ -6329,14 +8553,236 @@ inline ::proto::server_message* packet::mutable_server_message_packet() {
return _msg;
}
+// .proto.item_swap item_swap_packet = 14;
+inline bool packet::_internal_has_item_swap_packet() const {
+ return contents_case() == kItemSwapPacket;
+}
+inline bool packet::has_item_swap_packet() const {
+ return _internal_has_item_swap_packet();
+}
+inline void packet::set_has_item_swap_packet() {
+ _impl_._oneof_case_[0] = kItemSwapPacket;
+}
+inline void packet::clear_item_swap_packet() {
+ if (_internal_has_item_swap_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete _impl_.contents_.item_swap_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::item_swap* packet::release_item_swap_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.item_swap_packet)
+ if (_internal_has_item_swap_packet()) {
+ clear_has_contents();
+ ::proto::item_swap* temp = _impl_.contents_.item_swap_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ _impl_.contents_.item_swap_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::item_swap& packet::_internal_item_swap_packet() const {
+ return _internal_has_item_swap_packet()
+ ? *_impl_.contents_.item_swap_packet_
+ : reinterpret_cast< ::proto::item_swap&>(::proto::_item_swap_default_instance_);
+}
+inline const ::proto::item_swap& packet::item_swap_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.item_swap_packet)
+ return _internal_item_swap_packet();
+}
+inline ::proto::item_swap* packet::unsafe_arena_release_item_swap_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.item_swap_packet)
+ if (_internal_has_item_swap_packet()) {
+ clear_has_contents();
+ ::proto::item_swap* temp = _impl_.contents_.item_swap_packet_;
+ _impl_.contents_.item_swap_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_item_swap_packet(::proto::item_swap* item_swap_packet) {
+ clear_contents();
+ if (item_swap_packet) {
+ set_has_item_swap_packet();
+ _impl_.contents_.item_swap_packet_ = item_swap_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.item_swap_packet)
+}
+inline ::proto::item_swap* packet::_internal_mutable_item_swap_packet() {
+ if (!_internal_has_item_swap_packet()) {
+ clear_contents();
+ set_has_item_swap_packet();
+ _impl_.contents_.item_swap_packet_ = CreateMaybeMessage< ::proto::item_swap >(GetArenaForAllocation());
+ }
+ return _impl_.contents_.item_swap_packet_;
+}
+inline ::proto::item_swap* packet::mutable_item_swap_packet() {
+ ::proto::item_swap* _msg = _internal_mutable_item_swap_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.item_swap_packet)
+ return _msg;
+}
+
+// .proto.item_use item_use_packet = 16;
+inline bool packet::_internal_has_item_use_packet() const {
+ return contents_case() == kItemUsePacket;
+}
+inline bool packet::has_item_use_packet() const {
+ return _internal_has_item_use_packet();
+}
+inline void packet::set_has_item_use_packet() {
+ _impl_._oneof_case_[0] = kItemUsePacket;
+}
+inline void packet::clear_item_use_packet() {
+ if (_internal_has_item_use_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete _impl_.contents_.item_use_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::item_use* packet::release_item_use_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.item_use_packet)
+ if (_internal_has_item_use_packet()) {
+ clear_has_contents();
+ ::proto::item_use* temp = _impl_.contents_.item_use_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ _impl_.contents_.item_use_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::item_use& packet::_internal_item_use_packet() const {
+ return _internal_has_item_use_packet()
+ ? *_impl_.contents_.item_use_packet_
+ : reinterpret_cast< ::proto::item_use&>(::proto::_item_use_default_instance_);
+}
+inline const ::proto::item_use& packet::item_use_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.item_use_packet)
+ return _internal_item_use_packet();
+}
+inline ::proto::item_use* packet::unsafe_arena_release_item_use_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.item_use_packet)
+ if (_internal_has_item_use_packet()) {
+ clear_has_contents();
+ ::proto::item_use* temp = _impl_.contents_.item_use_packet_;
+ _impl_.contents_.item_use_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_item_use_packet(::proto::item_use* item_use_packet) {
+ clear_contents();
+ if (item_use_packet) {
+ set_has_item_use_packet();
+ _impl_.contents_.item_use_packet_ = item_use_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.item_use_packet)
+}
+inline ::proto::item_use* packet::_internal_mutable_item_use_packet() {
+ if (!_internal_has_item_use_packet()) {
+ clear_contents();
+ set_has_item_use_packet();
+ _impl_.contents_.item_use_packet_ = CreateMaybeMessage< ::proto::item_use >(GetArenaForAllocation());
+ }
+ return _impl_.contents_.item_use_packet_;
+}
+inline ::proto::item_use* packet::mutable_item_use_packet() {
+ ::proto::item_use* _msg = _internal_mutable_item_use_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.item_use_packet)
+ return _msg;
+}
+
+// .proto.item_update item_update_packet = 15;
+inline bool packet::_internal_has_item_update_packet() const {
+ return contents_case() == kItemUpdatePacket;
+}
+inline bool packet::has_item_update_packet() const {
+ return _internal_has_item_update_packet();
+}
+inline void packet::set_has_item_update_packet() {
+ _impl_._oneof_case_[0] = kItemUpdatePacket;
+}
+inline void packet::clear_item_update_packet() {
+ if (_internal_has_item_update_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete _impl_.contents_.item_update_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::item_update* packet::release_item_update_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.item_update_packet)
+ if (_internal_has_item_update_packet()) {
+ clear_has_contents();
+ ::proto::item_update* temp = _impl_.contents_.item_update_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ _impl_.contents_.item_update_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::item_update& packet::_internal_item_update_packet() const {
+ return _internal_has_item_update_packet()
+ ? *_impl_.contents_.item_update_packet_
+ : reinterpret_cast< ::proto::item_update&>(::proto::_item_update_default_instance_);
+}
+inline const ::proto::item_update& packet::item_update_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.item_update_packet)
+ return _internal_item_update_packet();
+}
+inline ::proto::item_update* packet::unsafe_arena_release_item_update_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.item_update_packet)
+ if (_internal_has_item_update_packet()) {
+ clear_has_contents();
+ ::proto::item_update* temp = _impl_.contents_.item_update_packet_;
+ _impl_.contents_.item_update_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_item_update_packet(::proto::item_update* item_update_packet) {
+ clear_contents();
+ if (item_update_packet) {
+ set_has_item_update_packet();
+ _impl_.contents_.item_update_packet_ = item_update_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.item_update_packet)
+}
+inline ::proto::item_update* packet::_internal_mutable_item_update_packet() {
+ if (!_internal_has_item_update_packet()) {
+ clear_contents();
+ set_has_item_update_packet();
+ _impl_.contents_.item_update_packet_ = CreateMaybeMessage< ::proto::item_update >(GetArenaForAllocation());
+ }
+ return _impl_.contents_.item_update_packet_;
+}
+inline ::proto::item_update* packet::mutable_item_update_packet() {
+ ::proto::item_update* _msg = _internal_mutable_item_update_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.item_update_packet)
+ return _msg;
+}
+
inline bool packet::has_contents() const {
return contents_case() != CONTENTS_NOT_SET;
}
inline void packet::clear_has_contents() {
- _oneof_case_[0] = CONTENTS_NOT_SET;
+ _impl_._oneof_case_[0] = CONTENTS_NOT_SET;
}
inline packet::ContentsCase packet::contents_case() const {
- return packet::ContentsCase(_oneof_case_[0]);
+ return packet::ContentsCase(_impl_._oneof_case_[0]);
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
@@ -6375,6 +8821,22 @@ inline packet::ContentsCase packet::contents_case() const {
// -------------------------------------------------------------------
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
// @@protoc_insertion_point(namespace_scope)
diff --git a/src/shared/net/lib/protobuf/net.proto b/src/shared/net/lib/protobuf/net.proto
index 79d58e7..f84c0e7 100644
--- a/src/shared/net/lib/protobuf/net.proto
+++ b/src/shared/net/lib/protobuf/net.proto
@@ -25,19 +25,38 @@ message ivec3 {
int32 z = 3;
}
-message player {
+message entity {
uint32 index = 1;
+ coords chunk_pos = 2;
+ vec3 local_pos = 3;
+}
+
+message animate {
+ entity entity = 1;
+
uint32 commands = 2;
+ angles viewangles = 3;
+ vec3 velocity = 4;
+ uint32 active_item = 5;
+}
- coords chunk_pos = 3;
- vec3 local_pos = 4;
+message item {
+ uint32 index = 1; // in inventory
+ uint32 type = 2;
+ uint32 quantity = 3;
+}
- angles viewangles = 5;
- vec3 velocity = 6;
+message item_array {
+ repeated item items = 1;
}
-// END OF STRUCTS
-// PACKETS
+message player {
+ animate animate = 1;
+ item_array inventory = 2;
+}
+// END STRUCTS
+
+// PACKETS
message auth {
string username = 1;
string password = 2;
@@ -47,14 +66,18 @@ message init {
uint64 seed = 1;
int32 draw_distance = 2;
player localplayer = 3;
+ uint32 tickrate = 4;
+ uint32 tick = 5;
}
message move {
uint32 commands = 1;
angles viewangles = 2;
+ uint32 active_item = 3;
+ uint32 sequence = 4;
}
-message remove_player {
+message remove_entity {
uint32 index = 1;
}
@@ -86,7 +109,7 @@ message add_block {
ivec3 block_pos = 2;
// A bit inefficient as we only need 8 bits. We could use the rest for other
// stuff down the road.
- uint32 block = 3;
+ uint32 active_item = 3;
}
message remove_block {
@@ -98,6 +121,26 @@ message server_message {
string message = 1;
bool fatal = 2;
}
+
+message item_swap { // client sent, swap items in an array of items
+ uint32 index_a = 1;
+ uint32 index_b = 2;
+}
+
+message item_use { // client sent, uses an item
+ uint32 index = 1;
+}
+
+message item_update { // server sent, reflects any inventory changes
+ repeated item items = 1;
+}
+
+message animate_update {
+ animate animate = 1;
+ uint32 tick = 2;
+ optional uint32 sequence = 3;
+}
+
// END OF PACKETS
// Actual thing we read.
@@ -107,8 +150,8 @@ oneof contents {
auth auth_packet = 1;
init init_packet = 2;
move move_packet = 3;
- player player_packet = 4;
- remove_player remove_player_packet = 5;
+ animate_update animate_update_packet = 4;
+ remove_entity remove_entity_packet = 5;
say say_packet = 6;
hear_player hear_player_packet = 7;
request_chunk request_chunk_packet = 8;
@@ -117,6 +160,9 @@ oneof contents {
add_block add_block_packet = 11;
remove_block remove_block_packet = 12;
server_message server_message_packet = 13;
+ item_swap item_swap_packet = 14;
+ item_use item_use_packet = 16;
+ item_update item_update_packet = 15;
}
}
diff --git a/src/shared/net/packet.cc b/src/shared/net/packet.cc
new file mode 100644
index 0000000..230722d
--- /dev/null
+++ b/src/shared/net/packet.cc
@@ -0,0 +1,29 @@
+#include "shared/net/packet.hh"
+
+namespace shared {
+namespace net {
+
+upacket::upacket(const proto::packet& proto) {
+ this->data = proto.SerializeAsString();
+ this->data = shared::compress_string(this->data);
+}
+
+rpacket::rpacket(const proto::packet& proto) {
+ const std::string serialised = [&]() {
+ std::string ret = proto.SerializeAsString();
+ return shared::compress_string(ret);
+ }();
+
+ const std::string header = [&]() {
+ std::string ret(sizeof(packet_header_t), '\0');
+ const packet_header_t size = htonl(static_cast<std::uint32_t>(
+ std::size(serialised) + sizeof(packet_header_t)));
+ std::memcpy(std::data(ret), &size, sizeof(size));
+ return ret;
+ }();
+
+ this->data = std::move(header) + std::move(serialised);
+}
+
+} // namespace net
+} // namespace shared
diff --git a/src/shared/net/packet.hh b/src/shared/net/packet.hh
new file mode 100644
index 0000000..417fd0e
--- /dev/null
+++ b/src/shared/net/packet.hh
@@ -0,0 +1,42 @@
+#ifndef SHARED_NET_PACKET_HH_
+#define SHARED_NET_PACKET_HH_
+
+#include <string>
+
+#include "shared/net/net.hh"
+#include "shared/net/proto.hh"
+#include "shared/shared.hh"
+
+namespace shared {
+namespace net {
+
+using packet_header_t = std::uint32_t;
+
+// A packet is a simple object which holds compressed protobuf data.
+// We split up upackets and rpackets as rpackets require a header on the
+// (due to using the reliable stream) which is not the case for the unreliable
+// stream.
+class packet {
+public:
+ std::string data;
+
+public:
+ //virtual ~packet() = 0;
+};
+
+class upacket : public packet {
+public:
+ upacket(const proto::packet& proto);
+ virtual ~upacket() {};
+};
+
+class rpacket : public packet {
+public:
+ rpacket(const proto::packet& proto);
+ virtual ~rpacket() {};
+};
+
+} // namespace net
+} // namespace shared
+
+#endif
diff --git a/src/shared/net/proto.cc b/src/shared/net/proto.cc
index 1c954b1..6d734a4 100644
--- a/src/shared/net/proto.cc
+++ b/src/shared/net/proto.cc
@@ -3,51 +3,45 @@
namespace shared {
namespace net {
-shared::player get_player(const proto::player& packet) noexcept {
- return shared::player{
- .index = packet.index(),
- .commands = packet.commands(),
- .chunk_pos = {packet.chunk_pos().x(), packet.chunk_pos().z()},
- .local_pos = {packet.local_pos().x(), packet.local_pos().y(),
- packet.local_pos().z()},
- .viewangles = {packet.viewangles().pitch(), packet.viewangles().yaw()},
- .velocity = {packet.velocity().x(), packet.velocity().y(),
- packet.velocity().z()},
- };
-}
-
-void set_angles(proto::angles& proto_angles,
+void set_angles(proto::angles* const proto_angles,
const shared::math::angles& angles) noexcept {
- proto_angles.set_pitch(angles.pitch);
- proto_angles.set_yaw(angles.yaw);
+ proto_angles->set_pitch(angles.pitch);
+ proto_angles->set_yaw(angles.yaw);
}
-void set_coords(proto::coords& proto_coords,
+void set_coords(proto::coords* const proto_coords,
const shared::math::coords& coords) noexcept {
- proto_coords.set_x(coords.x);
- proto_coords.set_z(coords.z);
+ proto_coords->set_x(coords.x);
+ proto_coords->set_z(coords.z);
}
-void set_vec3(proto::vec3& proto_vec3, const glm::vec3& vec3) noexcept {
- proto_vec3.set_x(vec3.x);
- proto_vec3.set_y(vec3.y);
- proto_vec3.set_z(vec3.z);
+void set_vec3(proto::vec3* const proto_vec3, const glm::vec3& vec3) noexcept {
+ proto_vec3->set_x(vec3.x);
+ proto_vec3->set_y(vec3.y);
+ proto_vec3->set_z(vec3.z);
}
-void set_ivec3(proto::ivec3& proto_ivec3, const glm::ivec3& ivec3) noexcept {
- proto_ivec3.set_x(ivec3.x);
- proto_ivec3.set_y(ivec3.y);
- proto_ivec3.set_z(ivec3.z);
+void set_ivec3(proto::ivec3* const proto_ivec3,
+ const glm::ivec3& ivec3) noexcept {
+ proto_ivec3->set_x(ivec3.x);
+ proto_ivec3->set_y(ivec3.y);
+ proto_ivec3->set_z(ivec3.z);
}
-void set_player(proto::player& proto_player,
- const shared::player& player) noexcept {
- proto_player.set_index(player.index);
- proto_player.set_commands(player.commands);
- set_coords(*proto_player.mutable_chunk_pos(), player.chunk_pos);
- set_vec3(*proto_player.mutable_local_pos(), player.local_pos);
- set_angles(*proto_player.mutable_viewangles(), player.viewangles);
- set_vec3(*proto_player.mutable_velocity(), player.velocity);
+shared::math::angles get_angles(const proto::angles& proto) noexcept {
+ return shared::math::angles{proto.pitch(), proto.yaw()};
+}
+
+shared::math::coords get_coords(const proto::coords& proto) noexcept {
+ return shared::math::coords{proto.x(), proto.z()};
+}
+
+glm::vec3 get_vec3(const proto::vec3& proto) noexcept {
+ return glm::vec3{proto.x(), proto.y(), proto.z()};
+}
+
+glm::ivec3 get_ivec3(const proto::ivec3& proto) noexcept {
+ return glm::ivec3{proto.x(), proto.y(), proto.z()};
}
} // namespace net
diff --git a/src/shared/net/proto.hh b/src/shared/net/proto.hh
index 93bb005..d2bbd1c 100644
--- a/src/shared/net/proto.hh
+++ b/src/shared/net/proto.hh
@@ -1,26 +1,26 @@
#ifndef SHARED_NET_PROTO_HH_
#define SHARED_NET_PROTO_HH_
-#include "shared/math.hh"
-#include "shared/player.hh"
+#include "shared/math/math.hh"
#undef Status // Protobuf doesn't like xlib apparently.
#include "shared/net/lib/protobuf/net.pb.h"
-// TODO packet struct parsing packet helper functions
+// Helper functions for getting/setting simple structs for our protobuf.
namespace shared {
namespace net {
-shared::player get_player(const proto::player& packet) noexcept;
-
-void set_angles(proto::angles& proto_angles,
+void set_angles(proto::angles* const proto,
const shared::math::angles& angles) noexcept;
-void set_coords(proto::coords& proto_coords,
+void set_coords(proto::coords* const proto,
const shared::math::coords& coords) noexcept;
-void set_vec3(proto::vec3& proto_vec3, const glm::vec3& vec3) noexcept;
-void set_ivec3(proto::ivec3& proto_ivec3, const glm::ivec3& ivec3) noexcept;
-void set_player(proto::player& proto_player,
- const shared::player& player) noexcept;
+void set_vec3(proto::vec3* const proto, const glm::vec3& vec3) noexcept;
+void set_ivec3(proto::ivec3* const proto, const glm::ivec3& ivec3) noexcept;
+
+shared::math::angles get_angles(const proto::angles& proto) noexcept;
+shared::math::coords get_coords(const proto::coords& proto) noexcept;
+glm::vec3 get_vec3(const proto::vec3& proto) noexcept;
+glm::ivec3 get_ivec3(const proto::ivec3& proto) noexcept;
} // namespace net
} // namespace shared