diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base.vcxproj b/Andromeda-CS2-Base/Andromeda-CS2-Base.vcxproj
index a7ecd5f..3b5c8d9 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base.vcxproj
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base.vcxproj
@@ -166,6 +166,7 @@
+
@@ -345,6 +346,7 @@
+
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base.vcxproj.filters b/Andromeda-CS2-Base/Andromeda-CS2-Base.vcxproj.filters
index 21f6d38..6fc4384 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base.vcxproj.filters
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base.vcxproj.filters
@@ -462,6 +462,9 @@
Andromeda-CS2-Base\CS2\Protobuf
+
+ Andromeda-CS2-Base\CS2\Hook
+
@@ -1103,5 +1106,8 @@
Andromeda-CS2-Base\CS2\Protobuf
+
+ Andromeda-CS2-Base\CS2\Hook
+
\ No newline at end of file
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/CHook_Loader.cpp b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/CHook_Loader.cpp
index 7622e2b..9faee9a 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/CHook_Loader.cpp
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/CHook_Loader.cpp
@@ -68,10 +68,11 @@ auto CHook_Loader::InstallSecondHook() -> bool
{ { XorStr( "Hook::GetMatricesForView" ) , XorStr( "48 8B C4 48 89 68 ? 48 89 70 ? 57 48 81 EC ? ? ? ? 0F 29 70 ? 49 8B F1" ) , CLIENT_DLL } , &Hook_GetMatricesForView , reinterpret_cast( &GetMatricesForView_o ) },
{ { XorStr( "Hook::CreateMove" ) , XorStr( "85 D2 0F 85 ? ? ? ? 48 8B C4 44 88 40 18" ) , CLIENT_DLL } , &Hook_CreateMove , reinterpret_cast( &CreateMove_o ) },
{ { XorStr( "Hook::SerializePartialToArray" ) , XorStr( "48 89 5C 24 ? 55 56 57 48 81 EC ? ? ? ? 48 8B 05 ? ? ? ? 48 33 C4 48 89 84 24 ? ? ? ? 49 63 F0" ) , CLIENT_DLL } , &Hook_MessageLite_SerializePartialToArray , reinterpret_cast( &MessageLite_SerializePartialToArray_o ) },
- { { XorStr( "Hook::OnClientOutput" ) , XorStr( "48 89 5C 24 18 55 56 57 41 54 41 56 48 83 EC 70" ) , ENGINE2_DLL } , &Hook_OnClientOutput , reinterpret_cast( &OnClientOutput_o ) },
+ { { XorStr( "Hook::OnClientOutput" ) , XorStr( "48 89 5C 24 ? 55 56 57 41 56 41 57 48 83 EC ? 48 8D 05" ) , ENGINE2_DLL } , &Hook_OnClientOutput , reinterpret_cast( &OnClientOutput_o ) },
{ { XorStr( "Hook::CDemoRecorder" ) , XorStr( "40 56 57 41 57 48 83 EC ? 4C 8B F9" ) , ENGINE2_DLL } , &Hook_CDemoRecorder , reinterpret_cast( &CDemoRecorder_o ) },
{ { XorStr( "Hook::IsRelativeMouseMode" ) , XorStr( "48 89 6C 24 ? 48 89 74 24 ? 48 89 7C 24 ? 41 56 48 83 EC ? 0F B6 F2" ) , INPUTSYSTEM_DLL } , &Hook_IsRelativeMouseMode , reinterpret_cast( &IsRelativeMouseMode_o ) },
- { { XorStr( "Hook::UpdateInPVS" ) , XorStr( "48 89 5C 24 ? 48 89 74 24 ? 57 48 83 EC ? 48 8B D9 8B F2 48 8B 89 ? ? ? ? 48 8B 01 FF 50 ? 33 FF 48 85 C0 74 ? 48 8B 80 ? ? ? ? EB ? 48 8B C7 39 B8 ? ? ? ? 0F 8F ? ? ? ? 0F B6 48 ? 80 F9" ) , CLIENT_DLL } , &Hook_UpdateInPVS , reinterpret_cast( &UpdateInPVS_o ) },
+ // he is no longer needed
+ //{ { XorStr( "Hook::UpdateInPVS" ) , XorStr( "48 89 5C 24 ? 48 89 74 24 ? 57 48 83 EC ? 48 8B D9 8B F2 48 8B 89 ? ? ? ? 48 8B 01 FF 50 ? 33 FF 48 85 C0 74 ? 48 8B 80 ? ? ? ? EB ? 48 8B C7 39 B8 ? ? ? ? 0F 8F ? ? ? ? 0F B6 48 ? 80 F9" ) , CLIENT_DLL } , &Hook_UpdateInPVS , reinterpret_cast( &UpdateInPVS_o ) },
{ { XorStr( "Hook::AntiTamper" ) , XorStr( "40 53 41 57 48 83 EC ? 48 89 74 24 ? 48 8B F1" ) , CLIENT_DLL } , &Hook_AntiTamper , reinterpret_cast( &AntiTamper_o ) },
{ {XorStr("Hook::IsLoadoutAllowed") , XorStr("48 89 5C 24 ? 48 89 6C 24 ? 48 89 74 24 ? 57 48 83 EC ? 48 8B E9 48 8B 0D ? ? ? ? ? ? ? FF 50") , CLIENT_DLL } ,&Hook_IsLoadoutAllowed , reinterpret_cast(&IsLoadoutAllowed_o) , true , true }
};
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Hook/Hook_IsLoadoutAllowed.cpp b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Hook/Hook_IsLoadoutAllowed.cpp
index 8fb054d..8a00fb0 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Hook/Hook_IsLoadoutAllowed.cpp
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Hook/Hook_IsLoadoutAllowed.cpp
@@ -1,6 +1,5 @@
#include "Hook_IsLoadoutAllowed.hpp"
-
auto Hook_IsLoadoutAllowed() -> bool
{
return true;
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/base_gcmessages.pb.cc b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/base_gcmessages.pb.cc
index bcf699b..7d4c997 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/base_gcmessages.pb.cc
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/base_gcmessages.pb.cc
@@ -1314,7 +1314,8 @@ PROTOBUF_CONSTEXPR CMsgOpenCrate::CMsgOpenCrate(
, /*decltype(_impl_.tool_item_id_)*/uint64_t{0u}
, /*decltype(_impl_.subject_item_id_)*/uint64_t{0u}
, /*decltype(_impl_.for_rental_)*/false
- , /*decltype(_impl_.points_remaining_)*/0u} {}
+ , /*decltype(_impl_.points_remaining_)*/0u
+ , /*decltype(_impl_.volatile_limit_)*/0u} {}
struct CMsgOpenCrateDefaultTypeInternal {
PROTOBUF_CONSTEXPR CMsgOpenCrateDefaultTypeInternal()
: _instance(::_pbi::ConstantInitialized{}) {}
@@ -2371,10 +2372,12 @@ const uint32_t TableStruct_base_5fgcmessages_2eproto::offsets[] PROTOBUF_SECTION
PROTOBUF_FIELD_OFFSET(::CMsgOpenCrate, _impl_.subject_item_id_),
PROTOBUF_FIELD_OFFSET(::CMsgOpenCrate, _impl_.for_rental_),
PROTOBUF_FIELD_OFFSET(::CMsgOpenCrate, _impl_.points_remaining_),
+ PROTOBUF_FIELD_OFFSET(::CMsgOpenCrate, _impl_.volatile_limit_),
0,
1,
2,
3,
+ 4,
PROTOBUF_FIELD_OFFSET(::CSOEconRentalHistory, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::CSOEconRentalHistory, _internal_metadata_),
~0u, // no _extensions_
@@ -2481,9 +2484,9 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode
{ 962, 973, -1, sizeof(::CSOEconEquipSlot)},
{ 978, 987, -1, sizeof(::CMsgAdjustEquipSlot)},
{ 990, 998, -1, sizeof(::CMsgAdjustEquipSlots)},
- { 1000, 1010, -1, sizeof(::CMsgOpenCrate)},
- { 1014, 1025, -1, sizeof(::CSOEconRentalHistory)},
- { 1030, 1037, -1, sizeof(::CMsgAcknowledgeRentalExpiration)},
+ { 1000, 1011, -1, sizeof(::CMsgOpenCrate)},
+ { 1016, 1027, -1, sizeof(::CSOEconRentalHistory)},
+ { 1032, 1039, -1, sizeof(::CMsgAcknowledgeRentalExpiration)},
};
static const ::_pb::Message* const file_default_instances[] = {
@@ -2782,38 +2785,39 @@ const char descriptor_table_protodef_base_5fgcmessages_2eproto[] PROTOBUF_SECTIO
"\r\"I\n\023CMsgAdjustEquipSlot\022\020\n\010class_id\030\001 \001"
"(\r\022\017\n\007slot_id\030\002 \001(\r\022\017\n\007item_id\030\003 \001(\004\"O\n\024"
"CMsgAdjustEquipSlots\022#\n\005slots\030\001 \003(\0132\024.CM"
- "sgAdjustEquipSlot\022\022\n\nchange_num\030\002 \001(\r\"l\n"
- "\rCMsgOpenCrate\022\024\n\014tool_item_id\030\001 \001(\004\022\027\n\017"
- "subject_item_id\030\002 \001(\004\022\022\n\nfor_rental\030\003 \001("
- "\010\022\030\n\020points_remaining\030\004 \001(\r\"\223\001\n\024CSOEconR"
- "entalHistory\022\030\n\naccount_id\030\001 \001(\rB\004\200\246\035\001\022\033"
- "\n\rcrate_item_id\030\002 \001(\004B\004\200\246\035\001\022\027\n\017crate_def"
- "_index\030\003 \001(\r\022\022\n\nissue_date\030\004 \001(\r\022\027\n\017expi"
- "ration_date\030\005 \001(\r\"8\n\037CMsgAcknowledgeRent"
- "alExpiration\022\025\n\rcrate_item_id\030\001 \001(\004*\307\003\n\n"
- "EGCBaseMsg\022\032\n\025k_EMsgGCSystemMessage\020\241\037\022\035"
- "\n\030k_EMsgGCReplicateConVars\020\242\037\022\032\n\025k_EMsgG"
- "CConVarUpdated\020\243\037\022\024\n\017k_EMsgGCInQueue\020\250\037\022"
- "\032\n\025k_EMsgGCInviteToParty\020\225#\022\036\n\031k_EMsgGCI"
- "nvitationCreated\020\226#\022 \n\033k_EMsgGCPartyInvi"
- "teResponse\020\227#\022\032\n\025k_EMsgGCKickFromParty\020\230"
- "#\022\027\n\022k_EMsgGCLeaveParty\020\231#\022\034\n\027k_EMsgGCSe"
- "rverAvailable\020\232#\022\"\n\035k_EMsgGCClientConnec"
- "tToServer\020\233#\022\033\n\026k_EMsgGCGameServerInfo\020\234"
- "#\022\022\n\rk_EMsgGCError\020\235#\022%\n k_EMsgGCReplay_"
- "UploadedToYouTube\020\236#\022\037\n\032k_EMsgGCLANServe"
- "rAvailable\020\237#*Y\n\027EGCBaseProtoObjectTypes"
- "\022\036\n\031k_EProtoObjectPartyInvite\020\351\007\022\036\n\031k_EP"
- "rotoObjectLobbyInvite\020\352\007*T\n\021GC_BannedWor"
- "dType\022\037\n\033GC_BANNED_WORD_DISABLE_WORD\020\000\022\036"
- "\n\032GC_BANNED_WORD_ENABLE_WORD\020\001"
+ "sgAdjustEquipSlot\022\022\n\nchange_num\030\002 \001(\r\"\204\001"
+ "\n\rCMsgOpenCrate\022\024\n\014tool_item_id\030\001 \001(\004\022\027\n"
+ "\017subject_item_id\030\002 \001(\004\022\022\n\nfor_rental\030\003 \001"
+ "(\010\022\030\n\020points_remaining\030\004 \001(\r\022\026\n\016volatile"
+ "_limit\030\005 \001(\r\"\223\001\n\024CSOEconRentalHistory\022\030\n"
+ "\naccount_id\030\001 \001(\rB\004\200\246\035\001\022\033\n\rcrate_item_id"
+ "\030\002 \001(\004B\004\200\246\035\001\022\027\n\017crate_def_index\030\003 \001(\r\022\022\n"
+ "\nissue_date\030\004 \001(\r\022\027\n\017expiration_date\030\005 \001"
+ "(\r\"8\n\037CMsgAcknowledgeRentalExpiration\022\025\n"
+ "\rcrate_item_id\030\001 \001(\004*\307\003\n\nEGCBaseMsg\022\032\n\025k"
+ "_EMsgGCSystemMessage\020\241\037\022\035\n\030k_EMsgGCRepli"
+ "cateConVars\020\242\037\022\032\n\025k_EMsgGCConVarUpdated\020"
+ "\243\037\022\024\n\017k_EMsgGCInQueue\020\250\037\022\032\n\025k_EMsgGCInvi"
+ "teToParty\020\225#\022\036\n\031k_EMsgGCInvitationCreate"
+ "d\020\226#\022 \n\033k_EMsgGCPartyInviteResponse\020\227#\022\032"
+ "\n\025k_EMsgGCKickFromParty\020\230#\022\027\n\022k_EMsgGCLe"
+ "aveParty\020\231#\022\034\n\027k_EMsgGCServerAvailable\020\232"
+ "#\022\"\n\035k_EMsgGCClientConnectToServer\020\233#\022\033\n"
+ "\026k_EMsgGCGameServerInfo\020\234#\022\022\n\rk_EMsgGCEr"
+ "ror\020\235#\022%\n k_EMsgGCReplay_UploadedToYouTu"
+ "be\020\236#\022\037\n\032k_EMsgGCLANServerAvailable\020\237#*Y"
+ "\n\027EGCBaseProtoObjectTypes\022\036\n\031k_EProtoObj"
+ "ectPartyInvite\020\351\007\022\036\n\031k_EProtoObjectLobby"
+ "Invite\020\352\007*T\n\021GC_BannedWordType\022\037\n\033GC_BAN"
+ "NED_WORD_DISABLE_WORD\020\000\022\036\n\032GC_BANNED_WOR"
+ "D_ENABLE_WORD\020\001"
;
static const ::_pbi::DescriptorTable* const descriptor_table_base_5fgcmessages_2eproto_deps[1] = {
&::descriptor_table_steammessages_2eproto,
};
static ::_pbi::once_flag descriptor_table_base_5fgcmessages_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_base_5fgcmessages_2eproto = {
- false, false, 9350, descriptor_table_protodef_base_5fgcmessages_2eproto,
+ false, false, 9375, descriptor_table_protodef_base_5fgcmessages_2eproto,
"base_gcmessages.proto",
&descriptor_table_base_5fgcmessages_2eproto_once, descriptor_table_base_5fgcmessages_2eproto_deps, 1, 83,
schemas, file_default_instances, TableStruct_base_5fgcmessages_2eproto::offsets,
@@ -24855,6 +24859,9 @@ class CMsgOpenCrate::_Internal {
static void set_has_points_remaining(HasBits* has_bits) {
(*has_bits)[0] |= 8u;
}
+ static void set_has_volatile_limit(HasBits* has_bits) {
+ (*has_bits)[0] |= 16u;
+ }
};
CMsgOpenCrate::CMsgOpenCrate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
@@ -24872,12 +24879,13 @@ CMsgOpenCrate::CMsgOpenCrate(const CMsgOpenCrate& from)
, decltype(_impl_.tool_item_id_){}
, decltype(_impl_.subject_item_id_){}
, decltype(_impl_.for_rental_){}
- , decltype(_impl_.points_remaining_){}};
+ , decltype(_impl_.points_remaining_){}
+ , decltype(_impl_.volatile_limit_){}};
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
::memcpy(&_impl_.tool_item_id_, &from._impl_.tool_item_id_,
- static_cast(reinterpret_cast(&_impl_.points_remaining_) -
- reinterpret_cast(&_impl_.tool_item_id_)) + sizeof(_impl_.points_remaining_));
+ static_cast(reinterpret_cast(&_impl_.volatile_limit_) -
+ reinterpret_cast(&_impl_.tool_item_id_)) + sizeof(_impl_.volatile_limit_));
// @@protoc_insertion_point(copy_constructor:CMsgOpenCrate)
}
@@ -24892,6 +24900,7 @@ inline void CMsgOpenCrate::SharedCtor(
, decltype(_impl_.subject_item_id_){uint64_t{0u}}
, decltype(_impl_.for_rental_){false}
, decltype(_impl_.points_remaining_){0u}
+ , decltype(_impl_.volatile_limit_){0u}
};
}
@@ -24919,10 +24928,10 @@ void CMsgOpenCrate::Clear() {
(void) cached_has_bits;
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
+ if (cached_has_bits & 0x0000001fu) {
::memset(&_impl_.tool_item_id_, 0, static_cast(
- reinterpret_cast(&_impl_.points_remaining_) -
- reinterpret_cast(&_impl_.tool_item_id_)) + sizeof(_impl_.points_remaining_));
+ reinterpret_cast(&_impl_.volatile_limit_) -
+ reinterpret_cast(&_impl_.tool_item_id_)) + sizeof(_impl_.volatile_limit_));
}
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
@@ -24971,6 +24980,15 @@ const char* CMsgOpenCrate::_InternalParse(const char* ptr, ::_pbi::ParseContext*
} else
goto handle_unusual;
continue;
+ // optional uint32 volatile_limit = 5;
+ case 5:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) {
+ _Internal::set_has_volatile_limit(&has_bits);
+ _impl_.volatile_limit_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -25026,6 +25044,12 @@ uint8_t* CMsgOpenCrate::_InternalSerialize(
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_points_remaining(), target);
}
+ // optional uint32 volatile_limit = 5;
+ if (cached_has_bits & 0x00000010u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_volatile_limit(), 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);
@@ -25043,7 +25067,7 @@ size_t CMsgOpenCrate::ByteSizeLong() const {
(void) cached_has_bits;
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
+ if (cached_has_bits & 0x0000001fu) {
// optional uint64 tool_item_id = 1;
if (cached_has_bits & 0x00000001u) {
total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_tool_item_id());
@@ -25064,6 +25088,11 @@ size_t CMsgOpenCrate::ByteSizeLong() const {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_points_remaining());
}
+ // optional uint32 volatile_limit = 5;
+ if (cached_has_bits & 0x00000010u) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_volatile_limit());
+ }
+
}
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
@@ -25084,7 +25113,7 @@ void CMsgOpenCrate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::
(void) cached_has_bits;
cached_has_bits = from._impl_._has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
+ if (cached_has_bits & 0x0000001fu) {
if (cached_has_bits & 0x00000001u) {
_this->_impl_.tool_item_id_ = from._impl_.tool_item_id_;
}
@@ -25097,6 +25126,9 @@ void CMsgOpenCrate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::
if (cached_has_bits & 0x00000008u) {
_this->_impl_.points_remaining_ = from._impl_.points_remaining_;
}
+ if (cached_has_bits & 0x00000010u) {
+ _this->_impl_.volatile_limit_ = from._impl_.volatile_limit_;
+ }
_this->_impl_._has_bits_[0] |= cached_has_bits;
}
_this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
@@ -25118,8 +25150,8 @@ void CMsgOpenCrate::InternalSwap(CMsgOpenCrate* other) {
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(CMsgOpenCrate, _impl_.points_remaining_)
- + sizeof(CMsgOpenCrate::_impl_.points_remaining_)
+ PROTOBUF_FIELD_OFFSET(CMsgOpenCrate, _impl_.volatile_limit_)
+ + sizeof(CMsgOpenCrate::_impl_.volatile_limit_)
- PROTOBUF_FIELD_OFFSET(CMsgOpenCrate, _impl_.tool_item_id_)>(
reinterpret_cast(&_impl_.tool_item_id_),
reinterpret_cast(&other->_impl_.tool_item_id_));
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/base_gcmessages.pb.h b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/base_gcmessages.pb.h
index 0ec7439..bd84927 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/base_gcmessages.pb.h
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/base_gcmessages.pb.h
@@ -16396,6 +16396,7 @@ class CMsgOpenCrate final :
kSubjectItemIdFieldNumber = 2,
kForRentalFieldNumber = 3,
kPointsRemainingFieldNumber = 4,
+ kVolatileLimitFieldNumber = 5,
};
// optional uint64 tool_item_id = 1;
bool has_tool_item_id() const;
@@ -16449,6 +16450,19 @@ class CMsgOpenCrate final :
void _internal_set_points_remaining(uint32_t value);
public:
+ // optional uint32 volatile_limit = 5;
+ bool has_volatile_limit() const;
+ private:
+ bool _internal_has_volatile_limit() const;
+ public:
+ void clear_volatile_limit();
+ uint32_t volatile_limit() const;
+ void set_volatile_limit(uint32_t value);
+ private:
+ uint32_t _internal_volatile_limit() const;
+ void _internal_set_volatile_limit(uint32_t value);
+ public:
+
// @@protoc_insertion_point(class_scope:CMsgOpenCrate)
private:
class _Internal;
@@ -16463,6 +16477,7 @@ class CMsgOpenCrate final :
uint64_t subject_item_id_;
bool for_rental_;
uint32_t points_remaining_;
+ uint32_t volatile_limit_;
};
union { Impl_ _impl_; };
friend struct ::TableStruct_base_5fgcmessages_2eproto;
@@ -26815,6 +26830,34 @@ inline void CMsgOpenCrate::set_points_remaining(uint32_t value) {
// @@protoc_insertion_point(field_set:CMsgOpenCrate.points_remaining)
}
+// optional uint32 volatile_limit = 5;
+inline bool CMsgOpenCrate::_internal_has_volatile_limit() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
+ return value;
+}
+inline bool CMsgOpenCrate::has_volatile_limit() const {
+ return _internal_has_volatile_limit();
+}
+inline void CMsgOpenCrate::clear_volatile_limit() {
+ _impl_.volatile_limit_ = 0u;
+ _impl_._has_bits_[0] &= ~0x00000010u;
+}
+inline uint32_t CMsgOpenCrate::_internal_volatile_limit() const {
+ return _impl_.volatile_limit_;
+}
+inline uint32_t CMsgOpenCrate::volatile_limit() const {
+ // @@protoc_insertion_point(field_get:CMsgOpenCrate.volatile_limit)
+ return _internal_volatile_limit();
+}
+inline void CMsgOpenCrate::_internal_set_volatile_limit(uint32_t value) {
+ _impl_._has_bits_[0] |= 0x00000010u;
+ _impl_.volatile_limit_ = value;
+}
+inline void CMsgOpenCrate::set_volatile_limit(uint32_t value) {
+ _internal_set_volatile_limit(value);
+ // @@protoc_insertion_point(field_set:CMsgOpenCrate.volatile_limit)
+}
+
// -------------------------------------------------------------------
// CSOEconRentalHistory
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cs_prediction_events.pb.cc b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cs_prediction_events.pb.cc
index a135607..c961f0e 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cs_prediction_events.pb.cc
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cs_prediction_events.pb.cc
@@ -36,23 +36,7 @@ struct CCSPredictionEvent_DamageTagDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CCSPredictionEvent_DamageTagDefaultTypeInternal _CCSPredictionEvent_DamageTag_default_instance_;
-PROTOBUF_CONSTEXPR CCSPredictionEvent_AddAimPunch::CCSPredictionEvent_AddAimPunch(
- ::_pbi::ConstantInitialized): _impl_{
- /*decltype(_impl_._has_bits_)*/{}
- , /*decltype(_impl_._cached_size_)*/{}
- , /*decltype(_impl_.punch_angle_)*/nullptr
- , /*decltype(_impl_.when_tick_)*/0u
- , /*decltype(_impl_.when_tick_frac_)*/0} {}
-struct CCSPredictionEvent_AddAimPunchDefaultTypeInternal {
- PROTOBUF_CONSTEXPR CCSPredictionEvent_AddAimPunchDefaultTypeInternal()
- : _instance(::_pbi::ConstantInitialized{}) {}
- ~CCSPredictionEvent_AddAimPunchDefaultTypeInternal() {}
- union {
- CCSPredictionEvent_AddAimPunch _instance;
- };
-};
-PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CCSPredictionEvent_AddAimPunchDefaultTypeInternal _CCSPredictionEvent_AddAimPunch_default_instance_;
-static ::_pb::Metadata file_level_metadata_cs_5fprediction_5fevents_2eproto[2];
+static ::_pb::Metadata file_level_metadata_cs_5fprediction_5fevents_2eproto[1];
static const ::_pb::EnumDescriptor* file_level_enum_descriptors_cs_5fprediction_5fevents_2eproto[1];
static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_cs_5fprediction_5fevents_2eproto = nullptr;
@@ -69,27 +53,13 @@ const uint32_t TableStruct_cs_5fprediction_5fevents_2eproto::offsets[] PROTOBUF_
0,
1,
2,
- PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_AddAimPunch, _impl_._has_bits_),
- PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_AddAimPunch, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_AddAimPunch, _impl_.punch_angle_),
- PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_AddAimPunch, _impl_.when_tick_),
- PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_AddAimPunch, _impl_.when_tick_frac_),
- 0,
- 1,
- 2,
};
static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, 9, -1, sizeof(::CCSPredictionEvent_DamageTag)},
- { 12, 21, -1, sizeof(::CCSPredictionEvent_AddAimPunch)},
};
static const ::_pb::Message* const file_default_instances[] = {
&::_CCSPredictionEvent_DamageTag_default_instance_._instance,
- &::_CCSPredictionEvent_AddAimPunch_default_instance_._instance,
};
const char descriptor_table_protodef_cs_5fprediction_5fevents_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
@@ -98,11 +68,8 @@ const char descriptor_table_protodef_cs_5fprediction_5fevents_2eproto[] PROTOBUF
"\n\034CCSPredictionEvent_DamageTag\022\030\n\020flinch"
"_mod_small\030\001 \001(\002\022\030\n\020flinch_mod_large\030\002 \001"
"(\002\022,\n$friendly_fire_damage_reduction_rat"
- "io\030\003 \001(\002\"m\n\036CCSPredictionEvent_AddAimPun"
- "ch\022 \n\013punch_angle\030\001 \001(\0132\013.CMsgQAngle\022\021\n\t"
- "when_tick\030\002 \001(\r\022\026\n\016when_tick_frac\030\003 \001(\002*"
- "\?\n\023ECSPredictionEvents\022\022\n\016CSPE_DamageTag"
- "\020\001\022\024\n\020CSPE_AddAimPunch\020\003"
+ "io\030\003 \001(\002*)\n\023ECSPredictionEvents\022\022\n\016CSPE_"
+ "DamageTag\020\001"
;
static const ::_pbi::DescriptorTable* const descriptor_table_cs_5fprediction_5fevents_2eproto_deps[2] = {
&::descriptor_table_networkbasetypes_2eproto,
@@ -110,9 +77,9 @@ static const ::_pbi::DescriptorTable* const descriptor_table_cs_5fprediction_5fe
};
static ::_pbi::once_flag descriptor_table_cs_5fprediction_5fevents_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_cs_5fprediction_5fevents_2eproto = {
- false, false, 384, descriptor_table_protodef_cs_5fprediction_5fevents_2eproto,
+ false, false, 251, descriptor_table_protodef_cs_5fprediction_5fevents_2eproto,
"cs_prediction_events.proto",
- &descriptor_table_cs_5fprediction_5fevents_2eproto_once, descriptor_table_cs_5fprediction_5fevents_2eproto_deps, 2, 2,
+ &descriptor_table_cs_5fprediction_5fevents_2eproto_once, descriptor_table_cs_5fprediction_5fevents_2eproto_deps, 2, 1,
schemas, file_default_instances, TableStruct_cs_5fprediction_5fevents_2eproto::offsets,
file_level_metadata_cs_5fprediction_5fevents_2eproto, file_level_enum_descriptors_cs_5fprediction_5fevents_2eproto,
file_level_service_descriptors_cs_5fprediction_5fevents_2eproto,
@@ -130,7 +97,6 @@ const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ECSPredictionEvents_descriptor()
bool ECSPredictionEvents_IsValid(int value) {
switch (value) {
case 1:
- case 3:
return true;
default:
return false;
@@ -403,301 +369,12 @@ void CCSPredictionEvent_DamageTag::InternalSwap(CCSPredictionEvent_DamageTag* ot
file_level_metadata_cs_5fprediction_5fevents_2eproto[0]);
}
-// ===================================================================
-
-class CCSPredictionEvent_AddAimPunch::_Internal {
- public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
- static const ::CMsgQAngle& punch_angle(const CCSPredictionEvent_AddAimPunch* msg);
- static void set_has_punch_angle(HasBits* has_bits) {
- (*has_bits)[0] |= 1u;
- }
- static void set_has_when_tick(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
- static void set_has_when_tick_frac(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
-};
-
-const ::CMsgQAngle&
-CCSPredictionEvent_AddAimPunch::_Internal::punch_angle(const CCSPredictionEvent_AddAimPunch* msg) {
- return *msg->_impl_.punch_angle_;
-}
-void CCSPredictionEvent_AddAimPunch::clear_punch_angle() {
- if (_impl_.punch_angle_ != nullptr) _impl_.punch_angle_->Clear();
- _impl_._has_bits_[0] &= ~0x00000001u;
-}
-CCSPredictionEvent_AddAimPunch::CCSPredictionEvent_AddAimPunch(::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:CCSPredictionEvent_AddAimPunch)
-}
-CCSPredictionEvent_AddAimPunch::CCSPredictionEvent_AddAimPunch(const CCSPredictionEvent_AddAimPunch& from)
- : ::PROTOBUF_NAMESPACE_ID::Message() {
- CCSPredictionEvent_AddAimPunch* const _this = this; (void)_this;
- new (&_impl_) Impl_{
- decltype(_impl_._has_bits_){from._impl_._has_bits_}
- , /*decltype(_impl_._cached_size_)*/{}
- , decltype(_impl_.punch_angle_){nullptr}
- , decltype(_impl_.when_tick_){}
- , decltype(_impl_.when_tick_frac_){}};
-
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- if (from._internal_has_punch_angle()) {
- _this->_impl_.punch_angle_ = new ::CMsgQAngle(*from._impl_.punch_angle_);
- }
- ::memcpy(&_impl_.when_tick_, &from._impl_.when_tick_,
- static_cast(reinterpret_cast(&_impl_.when_tick_frac_) -
- reinterpret_cast(&_impl_.when_tick_)) + sizeof(_impl_.when_tick_frac_));
- // @@protoc_insertion_point(copy_constructor:CCSPredictionEvent_AddAimPunch)
-}
-
-inline void CCSPredictionEvent_AddAimPunch::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_.punch_angle_){nullptr}
- , decltype(_impl_.when_tick_){0u}
- , decltype(_impl_.when_tick_frac_){0}
- };
-}
-
-CCSPredictionEvent_AddAimPunch::~CCSPredictionEvent_AddAimPunch() {
- // @@protoc_insertion_point(destructor:CCSPredictionEvent_AddAimPunch)
- if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
- (void)arena;
- return;
- }
- SharedDtor();
-}
-
-inline void CCSPredictionEvent_AddAimPunch::SharedDtor() {
- GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
- if (this != internal_default_instance()) delete _impl_.punch_angle_;
-}
-
-void CCSPredictionEvent_AddAimPunch::SetCachedSize(int size) const {
- _impl_._cached_size_.Set(size);
-}
-
-void CCSPredictionEvent_AddAimPunch::Clear() {
-// @@protoc_insertion_point(message_clear_start:CCSPredictionEvent_AddAimPunch)
- uint32_t cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000001u) {
- GOOGLE_DCHECK(_impl_.punch_angle_ != nullptr);
- _impl_.punch_angle_->Clear();
- }
- if (cached_has_bits & 0x00000006u) {
- ::memset(&_impl_.when_tick_, 0, static_cast(
- reinterpret_cast(&_impl_.when_tick_frac_) -
- reinterpret_cast(&_impl_.when_tick_)) + sizeof(_impl_.when_tick_frac_));
- }
- _impl_._has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
-}
-
-const char* CCSPredictionEvent_AddAimPunch::_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) {
- // optional .CMsgQAngle punch_angle = 1;
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
- ptr = ctx->ParseMessage(_internal_mutable_punch_angle(), ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint32 when_tick = 2;
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) {
- _Internal::set_has_when_tick(&has_bits);
- _impl_.when_tick_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional float when_tick_frac = 3;
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 29)) {
- _Internal::set_has_when_tick_frac(&has_bits);
- _impl_.when_tick_frac_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr);
- ptr += sizeof(float);
- } else
- goto handle_unusual;
- continue;
- default:
- goto handle_unusual;
- } // switch
- handle_unusual:
- if ((tag == 0) || ((tag & 7) == 4)) {
- CHK_(ptr);
- ctx->SetLastTag(tag);
- goto message_done;
- }
- ptr = UnknownFieldParse(
- tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
- ptr, ctx);
- CHK_(ptr != nullptr);
- } // while
-message_done:
- _impl_._has_bits_.Or(has_bits);
- return ptr;
-failure:
- ptr = nullptr;
- goto message_done;
-#undef CHK_
-}
-
-uint8_t* CCSPredictionEvent_AddAimPunch::_InternalSerialize(
- uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:CCSPredictionEvent_AddAimPunch)
- uint32_t cached_has_bits = 0;
- (void) cached_has_bits;
-
- cached_has_bits = _impl_._has_bits_[0];
- // optional .CMsgQAngle punch_angle = 1;
- if (cached_has_bits & 0x00000001u) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(1, _Internal::punch_angle(this),
- _Internal::punch_angle(this).GetCachedSize(), target, stream);
- }
-
- // optional uint32 when_tick = 2;
- if (cached_has_bits & 0x00000002u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_when_tick(), target);
- }
-
- // optional float when_tick_frac = 3;
- if (cached_has_bits & 0x00000004u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteFloatToArray(3, this->_internal_when_tick_frac(), 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:CCSPredictionEvent_AddAimPunch)
- return target;
-}
-
-size_t CCSPredictionEvent_AddAimPunch::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:CCSPredictionEvent_AddAimPunch)
- size_t total_size = 0;
-
- uint32_t cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
- // optional .CMsgQAngle punch_angle = 1;
- if (cached_has_bits & 0x00000001u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *_impl_.punch_angle_);
- }
-
- // optional uint32 when_tick = 2;
- if (cached_has_bits & 0x00000002u) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_when_tick());
- }
-
- // optional float when_tick_frac = 3;
- if (cached_has_bits & 0x00000004u) {
- total_size += 1 + 4;
- }
-
- }
- return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
-}
-
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCSPredictionEvent_AddAimPunch::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
- CCSPredictionEvent_AddAimPunch::MergeImpl
-};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCSPredictionEvent_AddAimPunch::GetClassData() const { return &_class_data_; }
-
-
-void CCSPredictionEvent_AddAimPunch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:CCSPredictionEvent_AddAimPunch)
- GOOGLE_DCHECK_NE(&from, _this);
- uint32_t cached_has_bits = 0;
- (void) cached_has_bits;
-
- cached_has_bits = from._impl_._has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
- if (cached_has_bits & 0x00000001u) {
- _this->_internal_mutable_punch_angle()->::CMsgQAngle::MergeFrom(
- from._internal_punch_angle());
- }
- if (cached_has_bits & 0x00000002u) {
- _this->_impl_.when_tick_ = from._impl_.when_tick_;
- }
- if (cached_has_bits & 0x00000004u) {
- _this->_impl_.when_tick_frac_ = from._impl_.when_tick_frac_;
- }
- _this->_impl_._has_bits_[0] |= cached_has_bits;
- }
- _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
-}
-
-void CCSPredictionEvent_AddAimPunch::CopyFrom(const CCSPredictionEvent_AddAimPunch& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:CCSPredictionEvent_AddAimPunch)
- if (&from == this) return;
- Clear();
- MergeFrom(from);
-}
-
-bool CCSPredictionEvent_AddAimPunch::IsInitialized() const {
- return true;
-}
-
-void CCSPredictionEvent_AddAimPunch::InternalSwap(CCSPredictionEvent_AddAimPunch* 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(CCSPredictionEvent_AddAimPunch, _impl_.when_tick_frac_)
- + sizeof(CCSPredictionEvent_AddAimPunch::_impl_.when_tick_frac_)
- - PROTOBUF_FIELD_OFFSET(CCSPredictionEvent_AddAimPunch, _impl_.punch_angle_)>(
- reinterpret_cast(&_impl_.punch_angle_),
- reinterpret_cast(&other->_impl_.punch_angle_));
-}
-
-::PROTOBUF_NAMESPACE_ID::Metadata CCSPredictionEvent_AddAimPunch::GetMetadata() const {
- return ::_pbi::AssignDescriptors(
- &descriptor_table_cs_5fprediction_5fevents_2eproto_getter, &descriptor_table_cs_5fprediction_5fevents_2eproto_once,
- file_level_metadata_cs_5fprediction_5fevents_2eproto[1]);
-}
-
// @@protoc_insertion_point(namespace_scope)
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::CCSPredictionEvent_DamageTag*
Arena::CreateMaybeMessage< ::CCSPredictionEvent_DamageTag >(Arena* arena) {
return Arena::CreateMessageInternal< ::CCSPredictionEvent_DamageTag >(arena);
}
-template<> PROTOBUF_NOINLINE ::CCSPredictionEvent_AddAimPunch*
-Arena::CreateMaybeMessage< ::CCSPredictionEvent_AddAimPunch >(Arena* arena) {
- return Arena::CreateMessageInternal< ::CCSPredictionEvent_AddAimPunch >(arena);
-}
PROTOBUF_NAMESPACE_CLOSE
// @@protoc_insertion_point(global_scope)
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cs_prediction_events.pb.h b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cs_prediction_events.pb.h
index 3f13aea..264c49f 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cs_prediction_events.pb.h
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cs_prediction_events.pb.h
@@ -47,24 +47,19 @@ struct TableStruct_cs_5fprediction_5fevents_2eproto {
static const uint32_t offsets[];
};
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_cs_5fprediction_5fevents_2eproto;
-class CCSPredictionEvent_AddAimPunch;
-struct CCSPredictionEvent_AddAimPunchDefaultTypeInternal;
-extern CCSPredictionEvent_AddAimPunchDefaultTypeInternal _CCSPredictionEvent_AddAimPunch_default_instance_;
class CCSPredictionEvent_DamageTag;
struct CCSPredictionEvent_DamageTagDefaultTypeInternal;
extern CCSPredictionEvent_DamageTagDefaultTypeInternal _CCSPredictionEvent_DamageTag_default_instance_;
PROTOBUF_NAMESPACE_OPEN
-template<> ::CCSPredictionEvent_AddAimPunch* Arena::CreateMaybeMessage<::CCSPredictionEvent_AddAimPunch>(Arena*);
template<> ::CCSPredictionEvent_DamageTag* Arena::CreateMaybeMessage<::CCSPredictionEvent_DamageTag>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
enum ECSPredictionEvents : int {
- CSPE_DamageTag = 1,
- CSPE_AddAimPunch = 3
+ CSPE_DamageTag = 1
};
bool ECSPredictionEvents_IsValid(int value);
constexpr ECSPredictionEvents ECSPredictionEvents_MIN = CSPE_DamageTag;
-constexpr ECSPredictionEvents ECSPredictionEvents_MAX = CSPE_AddAimPunch;
+constexpr ECSPredictionEvents ECSPredictionEvents_MAX = CSPE_DamageTag;
constexpr int ECSPredictionEvents_ARRAYSIZE = ECSPredictionEvents_MAX + 1;
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ECSPredictionEvents_descriptor();
@@ -271,201 +266,6 @@ class CCSPredictionEvent_DamageTag final :
union { Impl_ _impl_; };
friend struct ::TableStruct_cs_5fprediction_5fevents_2eproto;
};
-// -------------------------------------------------------------------
-
-class CCSPredictionEvent_AddAimPunch final :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CCSPredictionEvent_AddAimPunch) */ {
- public:
- inline CCSPredictionEvent_AddAimPunch() : CCSPredictionEvent_AddAimPunch(nullptr) {}
- ~CCSPredictionEvent_AddAimPunch() override;
- explicit PROTOBUF_CONSTEXPR CCSPredictionEvent_AddAimPunch(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
-
- CCSPredictionEvent_AddAimPunch(const CCSPredictionEvent_AddAimPunch& from);
- CCSPredictionEvent_AddAimPunch(CCSPredictionEvent_AddAimPunch&& from) noexcept
- : CCSPredictionEvent_AddAimPunch() {
- *this = ::std::move(from);
- }
-
- inline CCSPredictionEvent_AddAimPunch& operator=(const CCSPredictionEvent_AddAimPunch& from) {
- CopyFrom(from);
- return *this;
- }
- inline CCSPredictionEvent_AddAimPunch& operator=(CCSPredictionEvent_AddAimPunch&& 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;
- }
-
- inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
- return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
- }
- inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
- return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
-
- 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 CCSPredictionEvent_AddAimPunch& default_instance() {
- return *internal_default_instance();
- }
- static inline const CCSPredictionEvent_AddAimPunch* internal_default_instance() {
- return reinterpret_cast(
- &_CCSPredictionEvent_AddAimPunch_default_instance_);
- }
- static constexpr int kIndexInFileMessages =
- 1;
-
- friend void swap(CCSPredictionEvent_AddAimPunch& a, CCSPredictionEvent_AddAimPunch& b) {
- a.Swap(&b);
- }
- inline void Swap(CCSPredictionEvent_AddAimPunch* 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(CCSPredictionEvent_AddAimPunch* other) {
- if (other == this) return;
- GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
- InternalSwap(other);
- }
-
- // implements Message ----------------------------------------------
-
- CCSPredictionEvent_AddAimPunch* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
- return CreateMaybeMessage(arena);
- }
- using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
- void CopyFrom(const CCSPredictionEvent_AddAimPunch& from);
- using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom( const CCSPredictionEvent_AddAimPunch& from) {
- CCSPredictionEvent_AddAimPunch::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(CCSPredictionEvent_AddAimPunch* other);
-
- private:
- friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
- static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "CCSPredictionEvent_AddAimPunch";
- }
- protected:
- explicit CCSPredictionEvent_AddAimPunch(::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 {
- kPunchAngleFieldNumber = 1,
- kWhenTickFieldNumber = 2,
- kWhenTickFracFieldNumber = 3,
- };
- // optional .CMsgQAngle punch_angle = 1;
- bool has_punch_angle() const;
- private:
- bool _internal_has_punch_angle() const;
- public:
- void clear_punch_angle();
- const ::CMsgQAngle& punch_angle() const;
- PROTOBUF_NODISCARD ::CMsgQAngle* release_punch_angle();
- ::CMsgQAngle* mutable_punch_angle();
- void set_allocated_punch_angle(::CMsgQAngle* punch_angle);
- private:
- const ::CMsgQAngle& _internal_punch_angle() const;
- ::CMsgQAngle* _internal_mutable_punch_angle();
- public:
- void unsafe_arena_set_allocated_punch_angle(
- ::CMsgQAngle* punch_angle);
- ::CMsgQAngle* unsafe_arena_release_punch_angle();
-
- // optional uint32 when_tick = 2;
- bool has_when_tick() const;
- private:
- bool _internal_has_when_tick() const;
- public:
- void clear_when_tick();
- uint32_t when_tick() const;
- void set_when_tick(uint32_t value);
- private:
- uint32_t _internal_when_tick() const;
- void _internal_set_when_tick(uint32_t value);
- public:
-
- // optional float when_tick_frac = 3;
- bool has_when_tick_frac() const;
- private:
- bool _internal_has_when_tick_frac() const;
- public:
- void clear_when_tick_frac();
- float when_tick_frac() const;
- void set_when_tick_frac(float value);
- private:
- float _internal_when_tick_frac() const;
- void _internal_set_when_tick_frac(float value);
- public:
-
- // @@protoc_insertion_point(class_scope:CCSPredictionEvent_AddAimPunch)
- private:
- class _Internal;
-
- template 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_;
- ::CMsgQAngle* punch_angle_;
- uint32_t when_tick_;
- float when_tick_frac_;
- };
- union { Impl_ _impl_; };
- friend struct ::TableStruct_cs_5fprediction_5fevents_2eproto;
-};
// ===================================================================
@@ -561,158 +361,9 @@ inline void CCSPredictionEvent_DamageTag::set_friendly_fire_damage_reduction_rat
// @@protoc_insertion_point(field_set:CCSPredictionEvent_DamageTag.friendly_fire_damage_reduction_ratio)
}
-// -------------------------------------------------------------------
-
-// CCSPredictionEvent_AddAimPunch
-
-// optional .CMsgQAngle punch_angle = 1;
-inline bool CCSPredictionEvent_AddAimPunch::_internal_has_punch_angle() const {
- bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
- PROTOBUF_ASSUME(!value || _impl_.punch_angle_ != nullptr);
- return value;
-}
-inline bool CCSPredictionEvent_AddAimPunch::has_punch_angle() const {
- return _internal_has_punch_angle();
-}
-inline const ::CMsgQAngle& CCSPredictionEvent_AddAimPunch::_internal_punch_angle() const {
- const ::CMsgQAngle* p = _impl_.punch_angle_;
- return p != nullptr ? *p : reinterpret_cast(
- ::_CMsgQAngle_default_instance_);
-}
-inline const ::CMsgQAngle& CCSPredictionEvent_AddAimPunch::punch_angle() const {
- // @@protoc_insertion_point(field_get:CCSPredictionEvent_AddAimPunch.punch_angle)
- return _internal_punch_angle();
-}
-inline void CCSPredictionEvent_AddAimPunch::unsafe_arena_set_allocated_punch_angle(
- ::CMsgQAngle* punch_angle) {
- if (GetArenaForAllocation() == nullptr) {
- delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.punch_angle_);
- }
- _impl_.punch_angle_ = punch_angle;
- if (punch_angle) {
- _impl_._has_bits_[0] |= 0x00000001u;
- } else {
- _impl_._has_bits_[0] &= ~0x00000001u;
- }
- // @@protoc_insertion_point(field_unsafe_arena_set_allocated:CCSPredictionEvent_AddAimPunch.punch_angle)
-}
-inline ::CMsgQAngle* CCSPredictionEvent_AddAimPunch::release_punch_angle() {
- _impl_._has_bits_[0] &= ~0x00000001u;
- ::CMsgQAngle* temp = _impl_.punch_angle_;
- _impl_.punch_angle_ = 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 ::CMsgQAngle* CCSPredictionEvent_AddAimPunch::unsafe_arena_release_punch_angle() {
- // @@protoc_insertion_point(field_release:CCSPredictionEvent_AddAimPunch.punch_angle)
- _impl_._has_bits_[0] &= ~0x00000001u;
- ::CMsgQAngle* temp = _impl_.punch_angle_;
- _impl_.punch_angle_ = nullptr;
- return temp;
-}
-inline ::CMsgQAngle* CCSPredictionEvent_AddAimPunch::_internal_mutable_punch_angle() {
- _impl_._has_bits_[0] |= 0x00000001u;
- if (_impl_.punch_angle_ == nullptr) {
- auto* p = CreateMaybeMessage<::CMsgQAngle>(GetArenaForAllocation());
- _impl_.punch_angle_ = p;
- }
- return _impl_.punch_angle_;
-}
-inline ::CMsgQAngle* CCSPredictionEvent_AddAimPunch::mutable_punch_angle() {
- ::CMsgQAngle* _msg = _internal_mutable_punch_angle();
- // @@protoc_insertion_point(field_mutable:CCSPredictionEvent_AddAimPunch.punch_angle)
- return _msg;
-}
-inline void CCSPredictionEvent_AddAimPunch::set_allocated_punch_angle(::CMsgQAngle* punch_angle) {
- ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
- if (message_arena == nullptr) {
- delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.punch_angle_);
- }
- if (punch_angle) {
- ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
- reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(punch_angle));
- if (message_arena != submessage_arena) {
- punch_angle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
- message_arena, punch_angle, submessage_arena);
- }
- _impl_._has_bits_[0] |= 0x00000001u;
- } else {
- _impl_._has_bits_[0] &= ~0x00000001u;
- }
- _impl_.punch_angle_ = punch_angle;
- // @@protoc_insertion_point(field_set_allocated:CCSPredictionEvent_AddAimPunch.punch_angle)
-}
-
-// optional uint32 when_tick = 2;
-inline bool CCSPredictionEvent_AddAimPunch::_internal_has_when_tick() const {
- bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
- return value;
-}
-inline bool CCSPredictionEvent_AddAimPunch::has_when_tick() const {
- return _internal_has_when_tick();
-}
-inline void CCSPredictionEvent_AddAimPunch::clear_when_tick() {
- _impl_.when_tick_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000002u;
-}
-inline uint32_t CCSPredictionEvent_AddAimPunch::_internal_when_tick() const {
- return _impl_.when_tick_;
-}
-inline uint32_t CCSPredictionEvent_AddAimPunch::when_tick() const {
- // @@protoc_insertion_point(field_get:CCSPredictionEvent_AddAimPunch.when_tick)
- return _internal_when_tick();
-}
-inline void CCSPredictionEvent_AddAimPunch::_internal_set_when_tick(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000002u;
- _impl_.when_tick_ = value;
-}
-inline void CCSPredictionEvent_AddAimPunch::set_when_tick(uint32_t value) {
- _internal_set_when_tick(value);
- // @@protoc_insertion_point(field_set:CCSPredictionEvent_AddAimPunch.when_tick)
-}
-
-// optional float when_tick_frac = 3;
-inline bool CCSPredictionEvent_AddAimPunch::_internal_has_when_tick_frac() const {
- bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
- return value;
-}
-inline bool CCSPredictionEvent_AddAimPunch::has_when_tick_frac() const {
- return _internal_has_when_tick_frac();
-}
-inline void CCSPredictionEvent_AddAimPunch::clear_when_tick_frac() {
- _impl_.when_tick_frac_ = 0;
- _impl_._has_bits_[0] &= ~0x00000004u;
-}
-inline float CCSPredictionEvent_AddAimPunch::_internal_when_tick_frac() const {
- return _impl_.when_tick_frac_;
-}
-inline float CCSPredictionEvent_AddAimPunch::when_tick_frac() const {
- // @@protoc_insertion_point(field_get:CCSPredictionEvent_AddAimPunch.when_tick_frac)
- return _internal_when_tick_frac();
-}
-inline void CCSPredictionEvent_AddAimPunch::_internal_set_when_tick_frac(float value) {
- _impl_._has_bits_[0] |= 0x00000004u;
- _impl_.when_tick_frac_ = value;
-}
-inline void CCSPredictionEvent_AddAimPunch::set_when_tick_frac(float value) {
- _internal_set_when_tick_frac(value);
- // @@protoc_insertion_point(field_set:CCSPredictionEvent_AddAimPunch.when_tick_frac)
-}
-
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif // __GNUC__
-// -------------------------------------------------------------------
-
// @@protoc_insertion_point(namespace_scope)
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_gcmessages.pb.cc b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_gcmessages.pb.cc
index 26c61d6..ebf6842 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_gcmessages.pb.cc
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_gcmessages.pb.cc
@@ -1228,7 +1228,8 @@ PROTOBUF_CONSTEXPR CMsgGCCStrike15_v2_ClientRequestJoinFriendData::CMsgGCCStrike
, /*decltype(_impl_.version_)*/0u
, /*decltype(_impl_.account_id_)*/0u
, /*decltype(_impl_.join_token_)*/0u
- , /*decltype(_impl_.join_ipp_)*/0u} {}
+ , /*decltype(_impl_.join_ipp_)*/0u
+ , /*decltype(_impl_.is_local_server_)*/false} {}
struct CMsgGCCStrike15_v2_ClientRequestJoinFriendDataDefaultTypeInternal {
PROTOBUF_CONSTEXPR CMsgGCCStrike15_v2_ClientRequestJoinFriendDataDefaultTypeInternal()
: _instance(::_pbi::ConstantInitialized{}) {}
@@ -3050,39 +3051,6 @@ struct CVDiagnosticDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CVDiagnosticDefaultTypeInternal _CVDiagnostic_default_instance_;
-PROTOBUF_CONSTEXPR CMsgGCCStrike15_v2_ClientReportValidation::CMsgGCCStrike15_v2_ClientReportValidation(
- ::_pbi::ConstantInitialized): _impl_{
- /*decltype(_impl_._has_bits_)*/{}
- , /*decltype(_impl_._cached_size_)*/{}
- , /*decltype(_impl_.diagnostics_)*/{}
- , /*decltype(_impl_.file_report_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
- , /*decltype(_impl_.command_line_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
- , /*decltype(_impl_.last_launch_data_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
- , /*decltype(_impl_.total_files_)*/0u
- , /*decltype(_impl_.internal_error_)*/0u
- , /*decltype(_impl_.trust_time_)*/0u
- , /*decltype(_impl_.count_pending_)*/0u
- , /*decltype(_impl_.count_completed_)*/0u
- , /*decltype(_impl_.process_id_)*/0u
- , /*decltype(_impl_.osversion_)*/0
- , /*decltype(_impl_.clientreportversion_)*/0u
- , /*decltype(_impl_.status_id_)*/0u
- , /*decltype(_impl_.diagnostic1_)*/0u
- , /*decltype(_impl_.diagnostic2_)*/uint64_t{0u}
- , /*decltype(_impl_.diagnostic3_)*/uint64_t{0u}
- , /*decltype(_impl_.client_time_)*/uint64_t{0u}
- , /*decltype(_impl_.diagnostic4_)*/uint64_t{0u}
- , /*decltype(_impl_.diagnostic5_)*/uint64_t{0u}
- , /*decltype(_impl_.report_count_)*/0u} {}
-struct CMsgGCCStrike15_v2_ClientReportValidationDefaultTypeInternal {
- PROTOBUF_CONSTEXPR CMsgGCCStrike15_v2_ClientReportValidationDefaultTypeInternal()
- : _instance(::_pbi::ConstantInitialized{}) {}
- ~CMsgGCCStrike15_v2_ClientReportValidationDefaultTypeInternal() {}
- union {
- CMsgGCCStrike15_v2_ClientReportValidation _instance;
- };
-};
-PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CMsgGCCStrike15_v2_ClientReportValidationDefaultTypeInternal _CMsgGCCStrike15_v2_ClientReportValidation_default_instance_;
PROTOBUF_CONSTEXPR CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode::CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode(
::_pbi::ConstantInitialized): _impl_{
/*decltype(_impl_._has_bits_)*/{}
@@ -3218,7 +3186,7 @@ struct CMsgRecurringMissionSchemaDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CMsgRecurringMissionSchemaDefaultTypeInternal _CMsgRecurringMissionSchema_default_instance_;
-static ::_pb::Metadata file_level_metadata_cstrike15_5fgcmessages_2eproto[180];
+static ::_pb::Metadata file_level_metadata_cstrike15_5fgcmessages_2eproto[179];
static const ::_pb::EnumDescriptor* file_level_enum_descriptors_cstrike15_5fgcmessages_2eproto[5];
static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_cstrike15_5fgcmessages_2eproto = nullptr;
@@ -4439,12 +4407,14 @@ const uint32_t TableStruct_cstrike15_5fgcmessages_2eproto::offsets[] PROTOBUF_SE
PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientRequestJoinFriendData, _impl_.join_ipp_),
PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientRequestJoinFriendData, _impl_.res_),
PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientRequestJoinFriendData, _impl_.errormsg_),
+ PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientRequestJoinFriendData, _impl_.is_local_server_),
2,
3,
4,
5,
1,
0,
+ 6,
PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientRequestJoinServerData, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientRequestJoinServerData, _internal_metadata_),
~0u, // no _extensions_
@@ -5889,52 +5859,6 @@ const uint32_t TableStruct_cstrike15_5fgcmessages_2eproto::offsets[] PROTOBUF_SE
2,
3,
0,
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_._has_bits_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.file_report_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.command_line_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.total_files_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.internal_error_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.trust_time_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.count_pending_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.count_completed_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.process_id_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.osversion_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.clientreportversion_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.status_id_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.diagnostic1_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.diagnostic2_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.diagnostic3_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.last_launch_data_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.report_count_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.client_time_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.diagnostic4_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.diagnostic5_),
- PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_ClientReportValidation, _impl_.diagnostics_),
- 0,
- 1,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 2,
- 18,
- 15,
- 16,
- 17,
- ~0u,
PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode, _internal_metadata_),
~0u, // no _extensions_
@@ -6112,126 +6036,125 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode
{ 1136, 1148, -1, sizeof(::CMsgGCCStrike15_v2_ClientReportResponse)},
{ 1154, 1166, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends)},
{ 1172, 1191, -1, sizeof(::WatchableMatchInfo)},
- { 1204, 1216, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestJoinFriendData)},
- { 1222, 1235, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestJoinServerData)},
- { 1242, 1253, -1, sizeof(::CMsgGCCstrike15_v2_ClientRedeemMissionReward)},
- { 1258, 1267, -1, sizeof(::CMsgGCCstrike15_v2_ClientRedeemFreeReward)},
- { 1270, 1286, -1, sizeof(::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded)},
- { 1296, 1303, -1, sizeof(::CMsgGCCStrike15_v2_ClientNetworkConfig)},
- { 1304, 1313, -1, sizeof(::CMsgGCCStrike15_ClientDeepStats_DeepStatsRange)},
- { 1316, 1324, -1, sizeof(::CMsgGCCStrike15_ClientDeepStats_DeepStatsMatch)},
- { 1326, 1335, -1, sizeof(::CMsgGCCStrike15_ClientDeepStats)},
- { 1338, 1348, -1, sizeof(::CMsgGCCStrike15_v2_WatchInfoUsers)},
- { 1352, 1362, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestPlayersProfile)},
- { 1366, 1374, -1, sizeof(::CMsgGCCStrike15_v2_PlayersProfile)},
- { 1376, 1385, -1, sizeof(::CMsgGCCStrike15_v2_PremierSeasonSummary_DataPerWeek)},
- { 1388, 1407, -1, sizeof(::CMsgGCCStrike15_v2_PremierSeasonSummary_DataPerMap)},
- { 1420, 1430, -1, sizeof(::CMsgGCCStrike15_v2_PremierSeasonSummary)},
- { 1434, 1448, -1, sizeof(::CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate)},
- { 1456, 1473, -1, sizeof(::CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment)},
- { 1484, 1492, -1, sizeof(::CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus)},
- { 1494, 1502, -1, sizeof(::CClientHeaderOverwatchEvidence)},
- { 1504, 1513, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientTextMsg)},
- { 1516, 1524, -1, sizeof(::CMsgGCCStrike15_v2_Client2GCTextMsg)},
- { 1526, 1534, -1, sizeof(::CMsgGCCStrike15_v2_MatchEndRunRewardDrops)},
- { 1536, 1554, -1, sizeof(::CEconItemPreviewDataBlock_Sticker)},
- { 1566, 1595, -1, sizeof(::CEconItemPreviewDataBlock)},
- { 1618, 1625, -1, sizeof(::CMsgGCCStrike15_v2_MatchEndRewardDropsNotification)},
- { 1626, 1633, -1, sizeof(::CMsgItemAcknowledged)},
- { 1634, 1644, -1, sizeof(::CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest)},
- { 1648, 1655, -1, sizeof(::CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse)},
- { 1656, -1, -1, sizeof(::CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames)},
- { 1662, 1669, -1, sizeof(::CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser)},
- { 1670, 1677, -1, sizeof(::CMsgGCCStrike15_v2_MatchListRequestRecentUserGames)},
- { 1678, 1685, -1, sizeof(::CMsgGCCStrike15_v2_MatchListRequestTournamentGames)},
- { 1686, 1695, -1, sizeof(::CMsgGCCStrike15_v2_MatchListRequestFullGameInfo)},
- { 1698, 1709, -1, sizeof(::CDataGCCStrike15_v2_MatchInfo)},
- { 1714, 1723, -1, sizeof(::CDataGCCStrike15_v2_TournamentGroupTeam)},
- { 1726, -1, -1, sizeof(::CDataGCCStrike15_v2_TournamentGroup_Picks)},
- { 1733, 1749, -1, sizeof(::CDataGCCStrike15_v2_TournamentGroup)},
- { 1759, 1769, -1, sizeof(::CDataGCCStrike15_v2_TournamentSection)},
- { 1773, 1782, -1, sizeof(::CDataGCCStrike15_v2_TournamentInfo)},
- { 1785, 1797, -1, sizeof(::CMsgGCCStrike15_v2_MatchList)},
- { 1803, 1812, -1, sizeof(::CMsgGCCStrike15_v2_MatchListTournamentOperatorMgmt)},
- { 1815, 1826, -1, sizeof(::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick)},
- { 1831, 1839, -1, sizeof(::CMsgGCCStrike15_v2_Predictions)},
- { 1841, 1850, -1, sizeof(::CMsgGCCStrike15_v2_Fantasy_FantasySlot)},
- { 1853, 1861, -1, sizeof(::CMsgGCCStrike15_v2_Fantasy_FantasyTeam)},
- { 1863, 1871, -1, sizeof(::CMsgGCCStrike15_v2_Fantasy)},
- { 1873, 1880, -1, sizeof(::CAttribute_String)},
- { 1881, 1890, -1, sizeof(::CMsgLegacySource1ClientWelcome_Location)},
- { 1893, 1910, -1, sizeof(::CMsgLegacySource1ClientWelcome)},
- { 1921, 1934, -1, sizeof(::CMsgCStrike15Welcome)},
- { 1941, 1952, -1, sizeof(::CMsgGCCStrike15_v2_ClientVarValueNotificationInfo)},
- { 1957, 1967, -1, sizeof(::CMsgGCCStrike15_v2_ServerVarValueNotificationInfo)},
- { 1971, -1, -1, sizeof(::CMsgGCCStrike15_v2_GiftsLeaderboardRequest)},
- { 1977, 1985, -1, sizeof(::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry)},
- { 1987, 1998, -1, sizeof(::CMsgGCCStrike15_v2_GiftsLeaderboardResponse)},
- { 2003, 2011, -1, sizeof(::CMsgGCCStrike15_v2_ClientSubmitSurveyVote)},
- { 2013, 2020, -1, sizeof(::CMsgGCCStrike15_v2_Server2GCClientValidate)},
- { 2021, 2031, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientTournamentInfo)},
- { 2035, 2044, -1, sizeof(::CSOEconCoupon)},
- { 2047, 2056, -1, sizeof(::CSOAccountItemPersonalStore)},
- { 2059, 2068, -1, sizeof(::CSOAccountXpShop)},
- { 2071, 2081, -1, sizeof(::CSOAccountXpShopBids)},
- { 2085, 2094, -1, sizeof(::CSOVolatileItemOffer)},
- { 2097, 2106, -1, sizeof(::CSOVolatileItemClaimedRewards)},
- { 2109, 2116, -1, sizeof(::CSOAccountKeychainRemoveToolCharges)},
- { 2117, 2126, -1, sizeof(::CSOQuestProgress)},
- { 2129, 2142, -1, sizeof(::CSOAccountSeasonalOperation)},
- { 2149, 2157, -1, sizeof(::CSOAccountRecurringSubscription)},
- { 2159, 2168, -1, sizeof(::CSOGameAccountSteamChina)},
- { 2171, 2182, -1, sizeof(::CSOPersonaDataPublic)},
- { 2187, 2197, -1, sizeof(::CSOAccountRecurringMission)},
- { 2201, 2211, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientNotifyXPShop)},
- { 2215, -1, -1, sizeof(::CMsgGCCStrike15_v2_Client2GcAckXPShopTracks)},
- { 2221, 2232, -1, sizeof(::CMsgGCCStrike15_v2_MatchmakingGC2ClientSearchStats)},
- { 2237, 2244, -1, sizeof(::CMsgGC_GlobalGame_Subscribe)},
- { 2245, 2252, -1, sizeof(::CMsgGC_GlobalGame_Unsubscribe)},
- { 2253, 2262, -1, sizeof(::CMsgGC_GlobalGame_Play)},
- { 2265, 2272, -1, sizeof(::CMsgGCCStrike15_v2_AcknowledgePenalty)},
- { 2273, 2283, -1, sizeof(::CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin)},
- { 2287, 2295, -1, sizeof(::CMsgGCCStrike15_v2_Client2GCStreamUnlock)},
- { 2297, 2304, -1, sizeof(::CMsgGCCStrike15_v2_ClientToGCRequestElevate)},
- { 2305, 2313, -1, sizeof(::CMsgGCCStrike15_v2_ClientToGCChat)},
- { 2315, 2323, -1, sizeof(::CMsgGCCStrike15_v2_GCToClientChat)},
- { 2325, 2333, -1, sizeof(::CMsgGCCStrike15_v2_ClientAuthKeyCode)},
- { 2335, 2342, -1, sizeof(::CMsgGCCStrike15_GotvSyncPacket)},
- { 2343, 2363, -1, sizeof(::PlayerDecalDigitalSignature)},
- { 2377, 2385, -1, sizeof(::CMsgGCCStrike15_v2_ClientPlayerDecalSign)},
- { 2387, 2394, -1, sizeof(::CMsgGCCStrike15_v2_BetaEnrollment)},
- { 2395, 2404, -1, sizeof(::CMsgGCCStrike15_v2_ClientLogonFatalError)},
- { 2407, 2416, -1, sizeof(::CMsgGCCStrike15_v2_ClientPollState)},
- { 2419, 2434, -1, sizeof(::CMsgGCCStrike15_v2_Party_Register)},
- { 2443, 2455, -1, sizeof(::CMsgGCCStrike15_v2_Party_Search)},
- { 2461, 2474, -1, sizeof(::CMsgGCCStrike15_v2_Party_SearchResults_Entry)},
- { 2481, -1, -1, sizeof(::CMsgGCCStrike15_v2_Party_SearchResults)},
- { 2488, 2496, -1, sizeof(::CMsgGCCStrike15_v2_Party_Invite)},
- { 2498, 2507, -1, sizeof(::CMsgGCCStrike15_v2_Account_RequestCoPlays_Player)},
- { 2510, 2518, -1, sizeof(::CMsgGCCStrike15_v2_Account_RequestCoPlays)},
- { 2520, 2530, -1, sizeof(::CMsgGCCStrike15_v2_ClientToGCRequestTicket)},
- { 2534, 2541, -1, sizeof(::CMsgGCToClientSteamDatagramTicket)},
- { 2542, -1, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestOffers)},
- { 2548, 2557, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestSouvenir)},
- { 2560, 2568, -1, sizeof(::CMsgGCCStrike15_v2_ClientAccountBalance)},
- { 2570, 2578, -1, sizeof(::CMsgGCCStrike15_v2_ClientPartyJoinRelay)},
- { 2580, 2588, -1, sizeof(::CMsgGCCStrike15_v2_ClientPartyWarning_Entry)},
- { 2590, -1, -1, sizeof(::CMsgGCCStrike15_v2_ClientPartyWarning)},
- { 2597, 2605, -1, sizeof(::CMsgGCCStrike15_v2_SetEventFavorite)},
- { 2607, 2614, -1, sizeof(::CMsgGCCStrike15_v2_GetEventFavorites_Request)},
- { 2615, 2624, -1, sizeof(::CMsgGCCStrike15_v2_GetEventFavorites_Response)},
- { 2627, 2639, -1, sizeof(::CMsgGCCStrike15_v2_ClientPerfReport_Entry)},
- { 2645, -1, -1, sizeof(::CMsgGCCStrike15_v2_ClientPerfReport)},
- { 2652, 2662, -1, sizeof(::CVDiagnostic)},
- { 2666, 2692, -1, sizeof(::CMsgGCCStrike15_v2_ClientReportValidation)},
- { 2712, 2727, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode)},
- { 2736, 2744, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientRequestValidation)},
- { 2746, 2761, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientInitSystem)},
- { 2770, 2786, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientInitSystem_Response)},
- { 2796, 2803, -1, sizeof(::CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName)},
- { 2804, -1, -1, sizeof(::CMsgRequestRecurringMissionSchedule)},
- { 2810, 2818, -1, sizeof(::CMsgRecurringMissionSchema_MissionTemplateList)},
- { 2820, -1, -1, sizeof(::CMsgRecurringMissionSchema)},
+ { 1204, 1217, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestJoinFriendData)},
+ { 1224, 1237, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestJoinServerData)},
+ { 1244, 1255, -1, sizeof(::CMsgGCCstrike15_v2_ClientRedeemMissionReward)},
+ { 1260, 1269, -1, sizeof(::CMsgGCCstrike15_v2_ClientRedeemFreeReward)},
+ { 1272, 1288, -1, sizeof(::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded)},
+ { 1298, 1305, -1, sizeof(::CMsgGCCStrike15_v2_ClientNetworkConfig)},
+ { 1306, 1315, -1, sizeof(::CMsgGCCStrike15_ClientDeepStats_DeepStatsRange)},
+ { 1318, 1326, -1, sizeof(::CMsgGCCStrike15_ClientDeepStats_DeepStatsMatch)},
+ { 1328, 1337, -1, sizeof(::CMsgGCCStrike15_ClientDeepStats)},
+ { 1340, 1350, -1, sizeof(::CMsgGCCStrike15_v2_WatchInfoUsers)},
+ { 1354, 1364, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestPlayersProfile)},
+ { 1368, 1376, -1, sizeof(::CMsgGCCStrike15_v2_PlayersProfile)},
+ { 1378, 1387, -1, sizeof(::CMsgGCCStrike15_v2_PremierSeasonSummary_DataPerWeek)},
+ { 1390, 1409, -1, sizeof(::CMsgGCCStrike15_v2_PremierSeasonSummary_DataPerMap)},
+ { 1422, 1432, -1, sizeof(::CMsgGCCStrike15_v2_PremierSeasonSummary)},
+ { 1436, 1450, -1, sizeof(::CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate)},
+ { 1458, 1475, -1, sizeof(::CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment)},
+ { 1486, 1494, -1, sizeof(::CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus)},
+ { 1496, 1504, -1, sizeof(::CClientHeaderOverwatchEvidence)},
+ { 1506, 1515, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientTextMsg)},
+ { 1518, 1526, -1, sizeof(::CMsgGCCStrike15_v2_Client2GCTextMsg)},
+ { 1528, 1536, -1, sizeof(::CMsgGCCStrike15_v2_MatchEndRunRewardDrops)},
+ { 1538, 1556, -1, sizeof(::CEconItemPreviewDataBlock_Sticker)},
+ { 1568, 1597, -1, sizeof(::CEconItemPreviewDataBlock)},
+ { 1620, 1627, -1, sizeof(::CMsgGCCStrike15_v2_MatchEndRewardDropsNotification)},
+ { 1628, 1635, -1, sizeof(::CMsgItemAcknowledged)},
+ { 1636, 1646, -1, sizeof(::CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest)},
+ { 1650, 1657, -1, sizeof(::CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse)},
+ { 1658, -1, -1, sizeof(::CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames)},
+ { 1664, 1671, -1, sizeof(::CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser)},
+ { 1672, 1679, -1, sizeof(::CMsgGCCStrike15_v2_MatchListRequestRecentUserGames)},
+ { 1680, 1687, -1, sizeof(::CMsgGCCStrike15_v2_MatchListRequestTournamentGames)},
+ { 1688, 1697, -1, sizeof(::CMsgGCCStrike15_v2_MatchListRequestFullGameInfo)},
+ { 1700, 1711, -1, sizeof(::CDataGCCStrike15_v2_MatchInfo)},
+ { 1716, 1725, -1, sizeof(::CDataGCCStrike15_v2_TournamentGroupTeam)},
+ { 1728, -1, -1, sizeof(::CDataGCCStrike15_v2_TournamentGroup_Picks)},
+ { 1735, 1751, -1, sizeof(::CDataGCCStrike15_v2_TournamentGroup)},
+ { 1761, 1771, -1, sizeof(::CDataGCCStrike15_v2_TournamentSection)},
+ { 1775, 1784, -1, sizeof(::CDataGCCStrike15_v2_TournamentInfo)},
+ { 1787, 1799, -1, sizeof(::CMsgGCCStrike15_v2_MatchList)},
+ { 1805, 1814, -1, sizeof(::CMsgGCCStrike15_v2_MatchListTournamentOperatorMgmt)},
+ { 1817, 1828, -1, sizeof(::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick)},
+ { 1833, 1841, -1, sizeof(::CMsgGCCStrike15_v2_Predictions)},
+ { 1843, 1852, -1, sizeof(::CMsgGCCStrike15_v2_Fantasy_FantasySlot)},
+ { 1855, 1863, -1, sizeof(::CMsgGCCStrike15_v2_Fantasy_FantasyTeam)},
+ { 1865, 1873, -1, sizeof(::CMsgGCCStrike15_v2_Fantasy)},
+ { 1875, 1882, -1, sizeof(::CAttribute_String)},
+ { 1883, 1892, -1, sizeof(::CMsgLegacySource1ClientWelcome_Location)},
+ { 1895, 1912, -1, sizeof(::CMsgLegacySource1ClientWelcome)},
+ { 1923, 1936, -1, sizeof(::CMsgCStrike15Welcome)},
+ { 1943, 1954, -1, sizeof(::CMsgGCCStrike15_v2_ClientVarValueNotificationInfo)},
+ { 1959, 1969, -1, sizeof(::CMsgGCCStrike15_v2_ServerVarValueNotificationInfo)},
+ { 1973, -1, -1, sizeof(::CMsgGCCStrike15_v2_GiftsLeaderboardRequest)},
+ { 1979, 1987, -1, sizeof(::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry)},
+ { 1989, 2000, -1, sizeof(::CMsgGCCStrike15_v2_GiftsLeaderboardResponse)},
+ { 2005, 2013, -1, sizeof(::CMsgGCCStrike15_v2_ClientSubmitSurveyVote)},
+ { 2015, 2022, -1, sizeof(::CMsgGCCStrike15_v2_Server2GCClientValidate)},
+ { 2023, 2033, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientTournamentInfo)},
+ { 2037, 2046, -1, sizeof(::CSOEconCoupon)},
+ { 2049, 2058, -1, sizeof(::CSOAccountItemPersonalStore)},
+ { 2061, 2070, -1, sizeof(::CSOAccountXpShop)},
+ { 2073, 2083, -1, sizeof(::CSOAccountXpShopBids)},
+ { 2087, 2096, -1, sizeof(::CSOVolatileItemOffer)},
+ { 2099, 2108, -1, sizeof(::CSOVolatileItemClaimedRewards)},
+ { 2111, 2118, -1, sizeof(::CSOAccountKeychainRemoveToolCharges)},
+ { 2119, 2128, -1, sizeof(::CSOQuestProgress)},
+ { 2131, 2144, -1, sizeof(::CSOAccountSeasonalOperation)},
+ { 2151, 2159, -1, sizeof(::CSOAccountRecurringSubscription)},
+ { 2161, 2170, -1, sizeof(::CSOGameAccountSteamChina)},
+ { 2173, 2184, -1, sizeof(::CSOPersonaDataPublic)},
+ { 2189, 2199, -1, sizeof(::CSOAccountRecurringMission)},
+ { 2203, 2213, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientNotifyXPShop)},
+ { 2217, -1, -1, sizeof(::CMsgGCCStrike15_v2_Client2GcAckXPShopTracks)},
+ { 2223, 2234, -1, sizeof(::CMsgGCCStrike15_v2_MatchmakingGC2ClientSearchStats)},
+ { 2239, 2246, -1, sizeof(::CMsgGC_GlobalGame_Subscribe)},
+ { 2247, 2254, -1, sizeof(::CMsgGC_GlobalGame_Unsubscribe)},
+ { 2255, 2264, -1, sizeof(::CMsgGC_GlobalGame_Play)},
+ { 2267, 2274, -1, sizeof(::CMsgGCCStrike15_v2_AcknowledgePenalty)},
+ { 2275, 2285, -1, sizeof(::CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin)},
+ { 2289, 2297, -1, sizeof(::CMsgGCCStrike15_v2_Client2GCStreamUnlock)},
+ { 2299, 2306, -1, sizeof(::CMsgGCCStrike15_v2_ClientToGCRequestElevate)},
+ { 2307, 2315, -1, sizeof(::CMsgGCCStrike15_v2_ClientToGCChat)},
+ { 2317, 2325, -1, sizeof(::CMsgGCCStrike15_v2_GCToClientChat)},
+ { 2327, 2335, -1, sizeof(::CMsgGCCStrike15_v2_ClientAuthKeyCode)},
+ { 2337, 2344, -1, sizeof(::CMsgGCCStrike15_GotvSyncPacket)},
+ { 2345, 2365, -1, sizeof(::PlayerDecalDigitalSignature)},
+ { 2379, 2387, -1, sizeof(::CMsgGCCStrike15_v2_ClientPlayerDecalSign)},
+ { 2389, 2396, -1, sizeof(::CMsgGCCStrike15_v2_BetaEnrollment)},
+ { 2397, 2406, -1, sizeof(::CMsgGCCStrike15_v2_ClientLogonFatalError)},
+ { 2409, 2418, -1, sizeof(::CMsgGCCStrike15_v2_ClientPollState)},
+ { 2421, 2436, -1, sizeof(::CMsgGCCStrike15_v2_Party_Register)},
+ { 2445, 2457, -1, sizeof(::CMsgGCCStrike15_v2_Party_Search)},
+ { 2463, 2476, -1, sizeof(::CMsgGCCStrike15_v2_Party_SearchResults_Entry)},
+ { 2483, -1, -1, sizeof(::CMsgGCCStrike15_v2_Party_SearchResults)},
+ { 2490, 2498, -1, sizeof(::CMsgGCCStrike15_v2_Party_Invite)},
+ { 2500, 2509, -1, sizeof(::CMsgGCCStrike15_v2_Account_RequestCoPlays_Player)},
+ { 2512, 2520, -1, sizeof(::CMsgGCCStrike15_v2_Account_RequestCoPlays)},
+ { 2522, 2532, -1, sizeof(::CMsgGCCStrike15_v2_ClientToGCRequestTicket)},
+ { 2536, 2543, -1, sizeof(::CMsgGCToClientSteamDatagramTicket)},
+ { 2544, -1, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestOffers)},
+ { 2550, 2559, -1, sizeof(::CMsgGCCStrike15_v2_ClientRequestSouvenir)},
+ { 2562, 2570, -1, sizeof(::CMsgGCCStrike15_v2_ClientAccountBalance)},
+ { 2572, 2580, -1, sizeof(::CMsgGCCStrike15_v2_ClientPartyJoinRelay)},
+ { 2582, 2590, -1, sizeof(::CMsgGCCStrike15_v2_ClientPartyWarning_Entry)},
+ { 2592, -1, -1, sizeof(::CMsgGCCStrike15_v2_ClientPartyWarning)},
+ { 2599, 2607, -1, sizeof(::CMsgGCCStrike15_v2_SetEventFavorite)},
+ { 2609, 2616, -1, sizeof(::CMsgGCCStrike15_v2_GetEventFavorites_Request)},
+ { 2617, 2626, -1, sizeof(::CMsgGCCStrike15_v2_GetEventFavorites_Response)},
+ { 2629, 2641, -1, sizeof(::CMsgGCCStrike15_v2_ClientPerfReport_Entry)},
+ { 2647, -1, -1, sizeof(::CMsgGCCStrike15_v2_ClientPerfReport)},
+ { 2654, 2664, -1, sizeof(::CVDiagnostic)},
+ { 2668, 2683, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode)},
+ { 2692, 2700, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientRequestValidation)},
+ { 2702, 2717, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientInitSystem)},
+ { 2726, 2742, -1, sizeof(::CMsgGCCStrike15_v2_GC2ClientInitSystem_Response)},
+ { 2752, 2759, -1, sizeof(::CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName)},
+ { 2760, -1, -1, sizeof(::CMsgRequestRecurringMissionSchedule)},
+ { 2766, 2774, -1, sizeof(::CMsgRecurringMissionSchema_MissionTemplateList)},
+ { 2776, -1, -1, sizeof(::CMsgRecurringMissionSchema)},
};
static const ::_pb::Message* const file_default_instances[] = {
@@ -6406,7 +6329,6 @@ static const ::_pb::Message* const file_default_instances[] = {
&::_CMsgGCCStrike15_v2_ClientPerfReport_Entry_default_instance_._instance,
&::_CMsgGCCStrike15_v2_ClientPerfReport_default_instance_._instance,
&::_CVDiagnostic_default_instance_._instance,
- &::_CMsgGCCStrike15_v2_ClientReportValidation_default_instance_._instance,
&::_CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode_default_instance_._instance,
&::_CMsgGCCStrike15_v2_GC2ClientRequestValidation_default_instance_._instance,
&::_CMsgGCCStrike15_v2_GC2ClientInitSystem_default_instance_._instance,
@@ -6740,544 +6662,531 @@ const char descriptor_table_protodef_cstrike15_5fgcmessages_2eproto[] PROTOBUF_S
"\001(\004\022\036\n\026cl_decryptdata_key_pub\030\007 \001(\004\022\021\n\tg"
"ame_type\030\010 \001(\r\022\025\n\rgame_mapgroup\030\t \001(\t\022\020\n"
"\010game_map\030\n \001(\t\022\021\n\tserver_id\030\013 \001(\004\022\020\n\010ma"
- "tch_id\030\014 \001(\004\022\026\n\016reservation_id\030\r \001(\004\"\313\001\n"
+ "tch_id\030\014 \001(\004\022\026\n\016reservation_id\030\r \001(\004\"\344\001\n"
".CMsgGCCStrike15_v2_ClientRequestJoinFri"
"endData\022\017\n\007version\030\001 \001(\r\022\022\n\naccount_id\030\002"
" \001(\r\022\022\n\njoin_token\030\003 \001(\r\022\020\n\010join_ipp\030\004 \001"
"(\r\022<\n\003res\030\005 \001(\0132/.CMsgGCCStrike15_v2_Mat"
"chmakingGC2ClientReserve\022\020\n\010errormsg\030\006 \001"
- "(\t\"\337\001\n.CMsgGCCStrike15_v2_ClientRequestJ"
- "oinServerData\022\017\n\007version\030\001 \001(\r\022\022\n\naccoun"
- "t_id\030\002 \001(\r\022\020\n\010serverid\030\003 \001(\004\022\021\n\tserver_i"
- "p\030\004 \001(\r\022\023\n\013server_port\030\005 \001(\r\022<\n\003res\030\006 \001("
- "\0132/.CMsgGCCStrike15_v2_MatchmakingGC2Cli"
- "entReserve\022\020\n\010errormsg\030\007 \001(\t\"\236\001\n,CMsgGCC"
- "strike15_v2_ClientRedeemMissionReward\022\023\n"
- "\013campaign_id\030\001 \001(\r\022\021\n\tredeem_id\030\002 \001(\r\022\032\n"
- "\022redeemable_balance\030\003 \001(\r\022\025\n\rexpected_co"
- "st\030\004 \001(\r\022\023\n\013bid_control\030\005 \001(\005\"o\n)CMsgGCC"
- "strike15_v2_ClientRedeemFreeReward\022\027\n\017ge"
- "neration_time\030\001 \001(\r\022\032\n\022redeemable_balanc"
- "e\030\002 \001(\r\022\r\n\005items\030\003 \003(\004\"\271\002\n,CMsgGCCstrike"
- "15_v2_GC2ServerNotifyXPRewarded\022)\n\020xp_pr"
- "ogress_data\030\001 \003(\0132\017.XpProgressData\022\022\n\nac"
- "count_id\030\002 \001(\r\022\022\n\ncurrent_xp\030\003 \001(\r\022\025\n\rcu"
- "rrent_level\030\004 \001(\r\022\027\n\017upgraded_defidx\030\005 \001"
- "(\r\022 \n\030operation_points_awarded\030\006 \001(\r\022\024\n\014"
- "free_rewards\030\007 \001(\r\022\032\n\022xp_trail_remaining"
- "\030\010 \001(\r\022\032\n\022xp_trail_xp_needed\030\t \001(\005\022\026\n\016xp"
- "_trail_level\030\n \001(\r\"6\n&CMsgGCCStrike15_v2"
- "_ClientNetworkConfig\022\014\n\004data\030\001 \001(\014\"\325\002\n\037C"
- "MsgGCCStrike15_ClientDeepStats\022\022\n\naccoun"
- "t_id\030\001 \001(\r\022>\n\005range\030\002 \001(\0132/.CMsgGCCStrik"
- "e15_ClientDeepStats.DeepStatsRange\022@\n\007ma"
- "tches\030\003 \003(\0132/.CMsgGCCStrike15_ClientDeep"
- "Stats.DeepStatsMatch\032<\n\016DeepStatsRange\022\r"
- "\n\005begin\030\001 \001(\r\022\013\n\003end\030\002 \001(\r\022\016\n\006frozen\030\003 \001"
- "(\010\032^\n\016DeepStatsMatch\022%\n\006player\030\001 \001(\0132\025.D"
- "eepPlayerStatsEntry\022%\n\006events\030\002 \003(\0132\025.De"
- "epPlayerMatchEvent\"\232\001\n!CMsgGCCStrike15_v"
- "2_WatchInfoUsers\022\022\n\nrequest_id\030\001 \001(\r\022\023\n\013"
- "account_ids\030\002 \003(\r\0222\n\025watchable_match_inf"
- "os\030\003 \003(\0132\023.WatchableMatchInfo\022\030\n\020extende"
- "d_timeout\030\005 \001(\r\"\234\001\n.CMsgGCCStrike15_v2_C"
- "lientRequestPlayersProfile\022\036\n\026request_id"
- "__deprecated\030\001 \001(\r\022\037\n\027account_ids__depre"
- "cated\030\002 \003(\r\022\022\n\naccount_id\030\003 \001(\r\022\025\n\rreque"
- "st_level\030\004 \001(\r\"\200\001\n!CMsgGCCStrike15_v2_Pl"
- "ayersProfile\022\022\n\nrequest_id\030\001 \001(\r\022G\n\020acco"
- "unt_profiles\030\002 \003(\0132-.CMsgGCCStrike15_v2_"
- "MatchmakingGC2ClientHello\"\226\004\n\'CMsgGCCStr"
- "ike15_v2_PremierSeasonSummary\022\022\n\naccount"
- "_id\030\001 \001(\r\022\021\n\tseason_id\030\002 \001(\r\022K\n\rdata_per"
- "_week\030\003 \003(\01324.CMsgGCCStrike15_v2_Premier"
- "SeasonSummary.DataPerWeek\022I\n\014data_per_ma"
- "p\030\004 \003(\01323.CMsgGCCStrike15_v2_PremierSeas"
- "onSummary.DataPerMap\032G\n\013DataPerWeek\022\017\n\007w"
- "eek_id\030\001 \001(\004\022\017\n\007rank_id\030\002 \001(\r\022\026\n\016matches"
- "_played\030\003 \001(\r\032\342\001\n\nDataPerMap\022\016\n\006map_id\030\001"
- " \001(\r\022\014\n\004wins\030\002 \001(\r\022\014\n\004ties\030\003 \001(\r\022\016\n\006loss"
- "es\030\004 \001(\r\022\016\n\006rounds\030\005 \001(\r\022\r\n\005kills\030\006 \001(\r\022"
- "\021\n\theadshots\030\007 \001(\r\022\017\n\007assists\030\010 \001(\r\022\016\n\006d"
- "eaths\030\t \001(\r\022\014\n\004mvps\030\n \001(\r\022\021\n\trounds_3k\030\013"
- " \001(\r\022\021\n\trounds_4k\030\014 \001(\r\022\021\n\trounds_5k\030\r \001"
- "(\r\"\314\001\n,CMsgGCCStrike15_v2_PlayerOverwatc"
- "hCaseUpdate\022\016\n\006caseid\030\001 \001(\004\022\021\n\tsuspectid"
- "\030\003 \001(\r\022\022\n\nfractionid\030\004 \001(\r\022\022\n\nrpt_aimbot"
- "\030\005 \001(\r\022\024\n\014rpt_wallhack\030\006 \001(\r\022\025\n\rrpt_spee"
- "dhack\030\007 \001(\r\022\024\n\014rpt_teamharm\030\010 \001(\r\022\016\n\006rea"
- "son\030\t \001(\r\"\215\002\n0CMsgGCCStrike15_v2_PlayerO"
- "verwatchCaseAssignment\022\016\n\006caseid\030\001 \001(\004\022\017"
- "\n\007caseurl\030\002 \001(\t\022\017\n\007verdict\030\003 \001(\r\022\021\n\ttime"
- "stamp\030\004 \001(\r\022\027\n\017throttleseconds\030\005 \001(\r\022\021\n\t"
- "suspectid\030\006 \001(\r\022\022\n\nfractionid\030\007 \001(\r\022\021\n\tn"
- "umrounds\030\010 \001(\r\022\026\n\016fractionrounds\030\t \001(\r\022\031"
- "\n\021streakconvictions\030\n \001(\005\022\016\n\006reason\030\013 \001("
- "\r\"P\n,CMsgGCCStrike15_v2_PlayerOverwatchC"
- "aseStatus\022\016\n\006caseid\030\001 \001(\004\022\020\n\010statusid\030\002 "
- "\001(\r\"C\n\036CClientHeaderOverwatchEvidence\022\021\n"
- "\taccountid\030\001 \001(\r\022\016\n\006caseid\030\002 \001(\004\"P\n#CMsg"
- "GCCStrike15_v2_GC2ClientTextMsg\022\n\n\002id\030\001 "
- "\001(\r\022\014\n\004type\030\002 \001(\r\022\017\n\007payload\030\003 \001(\014\"\?\n#CM"
- "sgGCCStrike15_v2_Client2GCTextMsg\022\n\n\002id\030"
- "\001 \001(\r\022\014\n\004args\030\002 \003(\014\"\266\001\n)CMsgGCCStrike15_"
- "v2_MatchEndRunRewardDrops\022L\n\nserverinfo\030"
- "\003 \001(\01328.CMsgGCCStrike15_v2_MatchmakingSe"
- "rverReservationResponse\022;\n\024match_end_que"
- "st_data\030\004 \001(\0132\035.CMsgGC_ServerQuestUpdate"
- "Data\"\244\006\n\031CEconItemPreviewDataBlock\022\021\n\tac"
- "countid\030\001 \001(\r\022\016\n\006itemid\030\002 \001(\004\022\020\n\010definde"
- "x\030\003 \001(\r\022\022\n\npaintindex\030\004 \001(\r\022\016\n\006rarity\030\005 "
- "\001(\r\022\017\n\007quality\030\006 \001(\r\022\021\n\tpaintwear\030\007 \001(\r\022"
- "\021\n\tpaintseed\030\010 \001(\r\022\032\n\022killeaterscoretype"
- "\030\t \001(\r\022\026\n\016killeatervalue\030\n \001(\r\022\022\n\ncustom"
- "name\030\013 \001(\t\0224\n\010stickers\030\014 \003(\0132\".CEconItem"
- "PreviewDataBlock.Sticker\022\021\n\tinventory\030\r "
- "\001(\r\022\016\n\006origin\030\016 \001(\r\022\017\n\007questid\030\017 \001(\r\022\022\n\n"
- "dropreason\030\020 \001(\r\022\022\n\nmusicindex\030\021 \001(\r\022\020\n\010"
- "entindex\030\022 \001(\005\022\020\n\010petindex\030\023 \001(\r\0225\n\tkeyc"
- "hains\030\024 \003(\0132\".CEconItemPreviewDataBlock."
- "Sticker\022\r\n\005style\030\025 \001(\r\0226\n\nvariations\030\026 \003"
- "(\0132\".CEconItemPreviewDataBlock.Sticker\022\025"
- "\n\rupgrade_level\030\027 \001(\r\032\343\001\n\007Sticker\022\014\n\004slo"
- "t\030\001 \001(\r\022\022\n\nsticker_id\030\002 \001(\r\022\014\n\004wear\030\003 \001("
- "\002\022\r\n\005scale\030\004 \001(\002\022\020\n\010rotation\030\005 \001(\002\022\017\n\007ti"
- "nt_id\030\006 \001(\r\022\020\n\010offset_x\030\007 \001(\002\022\020\n\010offset_"
- "y\030\010 \001(\002\022\020\n\010offset_z\030\t \001(\002\022\017\n\007pattern\030\n \001"
- "(\r\022\026\n\016highlight_reel\030\013 \001(\r\022\027\n\017wrapped_st"
- "icker\030\014 \001(\r\"b\n2CMsgGCCStrike15_v2_MatchE"
- "ndRewardDropsNotification\022,\n\010iteminfo\030\006 "
- "\001(\0132\032.CEconItemPreviewDataBlock\"D\n\024CMsgI"
- "temAcknowledged\022,\n\010iteminfo\030\001 \001(\0132\032.CEco"
- "nItemPreviewDataBlock\"}\n7CMsgGCCStrike15"
- "_v2_Client2GCEconPreviewDataBlockRequest"
- "\022\017\n\007param_s\030\001 \001(\004\022\017\n\007param_a\030\002 \001(\004\022\017\n\007pa"
- "ram_d\030\003 \001(\004\022\017\n\007param_m\030\004 \001(\004\"h\n8CMsgGCCS"
- "trike15_v2_Client2GCEconPreviewDataBlock"
- "Response\022,\n\010iteminfo\030\001 \001(\0132\032.CEconItemPr"
- "eviewDataBlock\"5\n3CMsgGCCStrike15_v2_Mat"
- "chListRequestCurrentLiveGames\"G\n2CMsgGCC"
- "Strike15_v2_MatchListRequestLiveGameForU"
- "ser\022\021\n\taccountid\030\001 \001(\r\"G\n2CMsgGCCStrike1"
- "5_v2_MatchListRequestRecentUserGames\022\021\n\t"
- "accountid\030\001 \001(\r\"E\n2CMsgGCCStrike15_v2_Ma"
- "tchListRequestTournamentGames\022\017\n\007eventid"
- "\030\001 \001(\005\"d\n/CMsgGCCStrike15_v2_MatchListRe"
- "questFullGameInfo\022\017\n\007matchid\030\001 \001(\004\022\021\n\tou"
- "tcomeid\030\002 \001(\004\022\r\n\005token\030\003 \001(\r\"\210\002\n\035CDataGC"
- "CStrike15_v2_MatchInfo\022\017\n\007matchid\030\001 \001(\004\022"
- "\021\n\tmatchtime\030\002 \001(\r\022/\n\022watchablematchinfo"
- "\030\003 \001(\0132\023.WatchableMatchInfo\022J\n\021roundstat"
- "s_legacy\030\004 \001(\0132/.CMsgGCCStrike15_v2_Matc"
- "hmakingServerRoundStats\022F\n\rroundstatsall"
- "\030\005 \003(\0132/.CMsgGCCStrike15_v2_MatchmakingS"
- "erverRoundStats\"^\n\'CDataGCCStrike15_v2_T"
- "ournamentGroupTeam\022\017\n\007team_id\030\001 \001(\005\022\r\n\005s"
- "core\030\002 \001(\005\022\023\n\013correctpick\030\003 \001(\010\"\331\002\n#CDat"
- "aGCCStrike15_v2_TournamentGroup\022\017\n\007group"
- "id\030\001 \001(\r\022\014\n\004name\030\002 \001(\t\022\014\n\004desc\030\003 \001(\t\022\031\n\021"
- "picks__deprecated\030\004 \001(\r\0227\n\005teams\030\005 \003(\0132("
- ".CDataGCCStrike15_v2_TournamentGroupTeam"
- "\022\021\n\tstage_ids\030\006 \003(\005\022\031\n\021picklockuntiltime"
- "\030\007 \001(\r\022\025\n\rpickableteams\030\010 \001(\r\022\027\n\017points_"
- "per_pick\030\t \001(\r\0229\n\005picks\030\n \003(\0132*.CDataGCC"
- "Strike15_v2_TournamentGroup.Picks\032\030\n\005Pic"
- "ks\022\017\n\007pickids\030\001 \003(\005\"\214\001\n%CDataGCCStrike15"
- "_v2_TournamentSection\022\021\n\tsectionid\030\001 \001(\r"
- "\022\014\n\004name\030\002 \001(\t\022\014\n\004desc\030\003 \001(\t\0224\n\006groups\030\004"
- " \003(\0132$.CDataGCCStrike15_v2_TournamentGro"
- "up\"\265\001\n\"CDataGCCStrike15_v2_TournamentInf"
- "o\0228\n\010sections\030\001 \003(\0132&.CDataGCCStrike15_v"
- "2_TournamentSection\022*\n\020tournament_event\030"
- "\002 \001(\0132\020.TournamentEvent\022)\n\020tournament_te"
- "ams\030\003 \003(\0132\017.TournamentTeam\"\353\001\n\034CMsgGCCSt"
- "rike15_v2_MatchList\022\024\n\014msgrequestid\030\001 \001("
- "\r\022\021\n\taccountid\030\002 \001(\r\022\022\n\nservertime\030\003 \001(\r"
- "\022/\n\007matches\030\004 \003(\0132\036.CDataGCCStrike15_v2_"
- "MatchInfo\022 \n\007streams\030\005 \003(\0132\017.TournamentT"
- "eam\022;\n\016tournamentinfo\030\006 \001(\0132#.CDataGCCSt"
- "rike15_v2_TournamentInfo\"\211\001\n2CMsgGCCStri"
- "ke15_v2_MatchListTournamentOperatorMgmt\022"
- "\017\n\007eventid\030\001 \001(\005\022/\n\007matches\030\002 \003(\0132\036.CDat"
- "aGCCStrike15_v2_MatchInfo\022\021\n\taccountid\030\003"
- " \001(\r\"\357\001\n\036CMsgGCCStrike15_v2_Predictions\022"
- "\020\n\010event_id\030\001 \001(\r\022R\n\026group_match_team_pi"
- "cks\030\002 \003(\01322.CMsgGCCStrike15_v2_Predictio"
- "ns.GroupMatchTeamPick\032g\n\022GroupMatchTeamP"
- "ick\022\021\n\tsectionid\030\001 \001(\005\022\017\n\007groupid\030\002 \001(\005\022"
- "\r\n\005index\030\003 \001(\005\022\016\n\006teamid\030\004 \001(\005\022\016\n\006itemid"
- "\030\005 \001(\004\"\373\001\n\032CMsgGCCStrike15_v2_Fantasy\022\020\n"
- "\010event_id\030\001 \001(\r\0226\n\005teams\030\002 \003(\0132\'.CMsgGCC"
- "Strike15_v2_Fantasy.FantasyTeam\0329\n\013Fanta"
- "sySlot\022\014\n\004type\030\001 \001(\005\022\014\n\004pick\030\002 \001(\005\022\016\n\006it"
- "emid\030\003 \001(\004\032X\n\013FantasyTeam\022\021\n\tsectionid\030\001"
- " \001(\005\0226\n\005slots\030\002 \003(\0132\'.CMsgGCCStrike15_v2"
- "_Fantasy.FantasySlot\"\"\n\021CAttribute_Strin"
- "g\022\r\n\005value\030\001 \001(\t\"\316\003\n\036CMsgLegacySource1Cl"
- "ientWelcome\022\017\n\007version\030\001 \001(\r\022\021\n\tgame_dat"
- "a\030\002 \001(\014\022;\n\033outofdate_subscribed_caches\030\003"
- " \003(\0132\026.CMsgSOCacheSubscribed\022A\n\032uptodate"
- "_subscribed_caches\030\004 \003(\0132\035.CMsgSOCacheSu"
- "bscriptionCheck\022:\n\010location\030\005 \001(\0132(.CMsg"
- "LegacySource1ClientWelcome.Location\022\022\n\ng"
- "ame_data2\030\006 \001(\014\022$\n\034rtime32_gc_welcome_ti"
- "mestamp\030\007 \001(\r\022\020\n\010currency\030\010 \001(\r\022\017\n\007balan"
- "ce\030\t \001(\r\022\023\n\013balance_url\030\n \001(\t\022\030\n\020txn_cou"
- "ntry_code\030\013 \001(\t\032@\n\010Location\022\020\n\010latitude\030"
- "\001 \001(\002\022\021\n\tlongitude\030\002 \001(\002\022\017\n\007country\030\003 \001("
- "\t\"\304\001\n\024CMsgCStrike15Welcome\022\027\n\017store_item"
- "_hash\030\005 \001(\r\022\037\n\027timeplayedconsecutively\030\006"
- " \001(\r\022\031\n\021time_first_played\030\n \001(\r\022\030\n\020last_"
- "time_played\030\014 \001(\r\022\027\n\017last_ip_address\030\r \001"
- "(\r\022\022\n\ngscookieid\030\022 \001(\004\022\020\n\010uniqueid\030\023 \001(\004"
- "\"\233\001\n1CMsgGCCStrike15_v2_ClientVarValueNo"
- "tificationInfo\022\022\n\nvalue_name\030\001 \001(\t\022\021\n\tva"
- "lue_int\030\002 \001(\005\022\023\n\013server_addr\030\003 \001(\r\022\023\n\013se"
- "rver_port\030\004 \001(\r\022\025\n\rchoked_blocks\030\005 \003(\t\"z"
- "\n1CMsgGCCStrike15_v2_ServerVarValueNotif"
- "icationInfo\022\021\n\taccountid\030\001 \001(\r\022\022\n\nviewan"
- "gles\030\002 \003(\r\022\014\n\004type\030\003 \001(\r\022\020\n\010userdata\030\004 \003"
- "(\r\",\n*CMsgGCCStrike15_v2_GiftsLeaderboar"
- "dRequest\"\235\002\n+CMsgGCCStrike15_v2_GiftsLea"
- "derboardResponse\022\022\n\nservertime\030\001 \001(\r\022\033\n\023"
- "time_period_seconds\030\002 \001(\r\022\031\n\021total_gifts"
- "_given\030\003 \001(\r\022\024\n\014total_givers\030\004 \001(\r\022R\n\007en"
- "tries\030\005 \003(\0132A.CMsgGCCStrike15_v2_GiftsLe"
- "aderboardResponse.GiftLeaderboardEntry\0328"
- "\n\024GiftLeaderboardEntry\022\021\n\taccountid\030\001 \001("
- "\r\022\r\n\005gifts\030\002 \001(\r\"L\n)CMsgGCCStrike15_v2_C"
- "lientSubmitSurveyVote\022\021\n\tsurvey_id\030\001 \001(\r"
- "\022\014\n\004vote\030\002 \001(\r\"\?\n*CMsgGCCStrike15_v2_Ser"
- "ver2GCClientValidate\022\021\n\taccountid\030\001 \001(\r\""
- "r\n*CMsgGCCStrike15_v2_GC2ClientTournamen"
- "tInfo\022\017\n\007eventid\030\001 \001(\r\022\017\n\007stageid\030\002 \001(\r\022"
- "\021\n\tgame_type\030\003 \001(\r\022\017\n\007teamids\030\004 \003(\r\"O\n\rC"
- "SOEconCoupon\022\025\n\007entryid\030\001 \001(\rB\004\200\246\035\001\022\016\n\006d"
- "efidx\030\002 \001(\r\022\027\n\017expiration_date\030\003 \001(\007\"a\n\033"
- "CSOAccountItemPersonalStore\022\027\n\017generatio"
- "n_time\030\001 \001(\r\022\032\n\022redeemable_balance\030\002 \001(\r"
- "\022\r\n\005items\030\003 \003(\004\"Z\n\020CSOAccountXpShop\022\027\n\017g"
- "eneration_time\030\001 \001(\r\022\032\n\022redeemable_balan"
- "ce\030\002 \001(\r\022\021\n\txp_tracks\030\003 \003(\r\"z\n\024CSOAccoun"
- "tXpShopBids\022\031\n\013campaign_id\030\001 \001(\rB\004\200\246\035\001\022\027"
- "\n\tredeem_id\030\002 \001(\rB\004\200\246\035\001\022\025\n\rexpected_cost"
- "\030\003 \001(\r\022\027\n\017generation_time\030\004 \001(\r\"Z\n\024CSOVo"
- "latileItemOffer\022\024\n\006defidx\030\001 \001(\rB\004\200\246\035\001\022\023\n"
- "\013faux_itemid\030\002 \003(\004\022\027\n\017generation_time\030\003 "
- "\003(\r\"^\n\035CSOVolatileItemClaimedRewards\022\024\n\006"
- "defidx\030\001 \001(\rB\004\200\246\035\001\022\016\n\006reward\030\002 \003(\r\022\027\n\017ge"
- "neration_time\030\003 \003(\r\"6\n#CSOAccountKeychai"
- "nRemoveToolCharges\022\017\n\007charges\030\001 \001(\r\"Y\n\020C"
- "SOQuestProgress\022\025\n\007questid\030\001 \001(\rB\004\200\246\035\001\022\030"
- "\n\020points_remaining\030\002 \001(\r\022\024\n\014bonus_points"
- "\030\003 \001(\r\"\315\001\n\033CSOAccountSeasonalOperation\022\032"
- "\n\014season_value\030\001 \001(\rB\004\200\246\035\001\022\025\n\rtier_unloc"
- "ked\030\002 \001(\r\022\025\n\rpremium_tiers\030\003 \001(\r\022\022\n\nmiss"
- "ion_id\030\004 \001(\r\022\032\n\022missions_completed\030\005 \001(\r"
- "\022\032\n\022redeemable_balance\030\006 \001(\r\022\030\n\020season_p"
- "ass_time\030\007 \001(\r\"R\n\037CSOAccountRecurringSub"
- "scription\022\027\n\017time_next_cycle\030\001 \001(\r\022\026\n\016ti"
- "me_initiated\030\002 \001(\r\"c\n\030CSOGameAccountStea"
- "mChina\022\030\n\020time_last_update\030\001 \001(\r\022\026\n\016time"
- "_comms_ban\030\002 \001(\r\022\025\n\rtime_play_ban\030\003 \001(\r\""
- "\257\001\n\024CSOPersonaDataPublic\022\024\n\014player_level"
- "\030\001 \001(\005\022-\n\014commendation\030\002 \001(\0132\027.PlayerCom"
- "mendationInfo\022\026\n\016elevated_state\030\003 \001(\010\022\"\n"
- "\032xp_trail_timestamp_refresh\030\004 \001(\r\022\026\n\016xp_"
- "trail_level\030\005 \001(\r\"f\n\032CSOAccountRecurring"
- "Mission\022\022\n\naccount_id\030\001 \001(\r\022\022\n\nmission_i"
- "d\030\002 \001(\r\022\016\n\006period\030\003 \001(\r\022\020\n\010progress\030\004 \001("
- "\r\"\240\001\n(CMsgGCCStrike15_v2_GC2ClientNotify"
- "XPShop\022#\n\010prematch\030\001 \001(\0132\021.CSOAccountXpS"
- "hop\022$\n\tpostmatch\030\002 \001(\0132\021.CSOAccountXpSho"
- "p\022\022\n\ncurrent_xp\030\003 \001(\r\022\025\n\rcurrent_level\030\004"
- " \001(\r\"-\n+CMsgGCCStrike15_v2_Client2GcAckX"
- "PShopTracks\"\251\001\n2CMsgGCCStrike15_v2_Match"
- "makingGC2ClientSearchStats\022\026\n\016gs_locatio"
- "n_id\030\001 \001(\r\022\026\n\016data_center_id\030\002 \001(\r\022\025\n\rnu"
- "m_locked_in\030\003 \001(\r\022\030\n\020num_found_nearby\030\004 "
- "\001(\r\022\022\n\nnote_level\030\005 \001(\r\"-\n\033CMsgGC_Global"
- "Game_Subscribe\022\016\n\006ticket\030\001 \001(\004\"1\n\035CMsgGC"
- "_GlobalGame_Unsubscribe\022\020\n\010timeleft\030\001 \001("
- "\005\"P\n\026CMsgGC_GlobalGame_Play\022\016\n\006ticket\030\001 "
- "\001(\004\022\022\n\ngametimems\030\002 \001(\r\022\022\n\nmsperpoint\030\003 "
- "\001(\r\"=\n%CMsgGCCStrike15_v2_AcknowledgePen"
- "alty\022\024\n\014acknowledged\030\001 \001(\005\"{\n/CMsgGCCStr"
- "ike15_v2_Client2GCRequestPrestigeCoin\022\020\n"
- "\010defindex\030\001 \001(\r\022\021\n\tupgradeid\030\002 \001(\004\022\r\n\005ho"
- "urs\030\003 \001(\r\022\024\n\014prestigetime\030\004 \001(\r\"F\n(CMsgG"
- "CCStrike15_v2_Client2GCStreamUnlock\022\016\n\006t"
- "icket\030\001 \001(\004\022\n\n\002os\030\002 \001(\005\"<\n+CMsgGCCStrike"
- "15_v2_ClientToGCRequestElevate\022\r\n\005stage\030"
- "\001 \001(\r\"C\n!CMsgGCCStrike15_v2_ClientToGCCh"
- "at\022\020\n\010match_id\030\001 \001(\004\022\014\n\004text\030\002 \001(\t\"E\n!CM"
- "sgGCCStrike15_v2_GCToClientChat\022\022\n\naccou"
- "nt_id\030\001 \001(\r\022\014\n\004text\030\002 \001(\t\"E\n$CMsgGCCStri"
- "ke15_v2_ClientAuthKeyCode\022\017\n\007eventid\030\001 \001"
- "(\r\022\014\n\004code\030\002 \001(\t\"F\n\036CMsgGCCStrike15_Gotv"
- "SyncPacket\022$\n\004data\030\001 \001(\0132\026.CEngineGotvSy"
- "ncPacket\"\223\002\n\033PlayerDecalDigitalSignature"
- "\022\021\n\tsignature\030\001 \001(\014\022\021\n\taccountid\030\002 \001(\r\022\r"
- "\n\005rtime\030\003 \001(\r\022\016\n\006endpos\030\004 \003(\002\022\020\n\010startpo"
- "s\030\005 \003(\002\022\014\n\004left\030\006 \003(\002\022\021\n\ttx_defidx\030\007 \001(\r"
- "\022\020\n\010entindex\030\010 \001(\005\022\016\n\006hitbox\030\t \001(\r\022\024\n\014cr"
- "eationtime\030\n \001(\002\022\021\n\tequipslot\030\013 \001(\r\022\020\n\010t"
- "race_id\030\014 \001(\r\022\016\n\006normal\030\r \003(\002\022\017\n\007tint_id"
- "\030\016 \001(\r\"f\n(CMsgGCCStrike15_v2_ClientPlaye"
- "rDecalSign\022*\n\004data\030\001 \001(\0132\034.PlayerDecalDi"
- "gitalSignature\022\016\n\006itemid\030\002 \001(\004\"4\n!CMsgGC"
- "CStrike15_v2_BetaEnrollment\022\017\n\007eresult\030\001"
- " \001(\r\"_\n(CMsgGCCStrike15_v2_ClientLogonFa"
- "talError\022\021\n\terrorcode\030\001 \001(\r\022\017\n\007message\030\002"
- " \001(\t\022\017\n\007country\030\003 \001(\t\"S\n\"CMsgGCCStrike15"
- "_v2_ClientPollState\022\016\n\006pollid\030\001 \001(\r\022\r\n\005n"
- "ames\030\002 \003(\t\022\016\n\006values\030\003 \003(\005\"\244\001\n!CMsgGCCSt"
- "rike15_v2_Party_Register\022\n\n\002id\030\001 \001(\r\022\013\n\003"
- "ver\030\002 \001(\r\022\013\n\003apr\030\003 \001(\r\022\013\n\003ark\030\004 \001(\r\022\013\n\003n"
- "by\030\005 \001(\r\022\013\n\003grp\030\006 \001(\r\022\r\n\005slots\030\007 \001(\r\022\020\n\010"
- "launcher\030\010 \001(\r\022\021\n\tgame_type\030\t \001(\r\"{\n\037CMs"
- "gGCCStrike15_v2_Party_Search\022\013\n\003ver\030\001 \001("
- "\r\022\013\n\003apr\030\002 \001(\r\022\013\n\003ark\030\003 \001(\r\022\014\n\004grps\030\004 \003("
- "\r\022\020\n\010launcher\030\005 \001(\r\022\021\n\tgame_type\030\006 \001(\r\"\327"
- "\001\n&CMsgGCCStrike15_v2_Party_SearchResult"
- "s\022>\n\007entries\030\001 \003(\0132-.CMsgGCCStrike15_v2_"
- "Party_SearchResults.Entry\032m\n\005Entry\022\n\n\002id"
- "\030\001 \001(\r\022\013\n\003grp\030\002 \001(\r\022\021\n\tgame_type\030\003 \001(\r\022\013"
- "\n\003apr\030\004 \001(\r\022\013\n\003ark\030\005 \001(\r\022\013\n\003loc\030\006 \001(\r\022\021\n"
- "\taccountid\030\007 \001(\r\"E\n\037CMsgGCCStrike15_v2_P"
- "arty_Invite\022\021\n\taccountid\030\001 \001(\r\022\017\n\007lobbyi"
- "d\030\002 \001(\r\"\302\001\n)CMsgGCCStrike15_v2_Account_R"
- "equestCoPlays\022B\n\007players\030\001 \003(\01321.CMsgGCC"
- "Strike15_v2_Account_RequestCoPlays.Playe"
- "r\022\022\n\nservertime\030\002 \001(\r\032=\n\006Player\022\021\n\taccou"
- "ntid\030\001 \001(\r\022\020\n\010rtcoplay\030\002 \001(\r\022\016\n\006online\030\003"
- " \001(\010\"\244\001\n*CMsgGCCStrike15_v2_ClientToGCRe"
- "questTicket\022\033\n\023authorized_steam_id\030\001 \001(\006"
- "\022\034\n\024authorized_public_ip\030\002 \001(\007\022\033\n\023gamese"
- "rver_steam_id\030\003 \001(\006\022\036\n\026gameserver_sdr_ro"
- "uting\030\005 \001(\t\">\n!CMsgGCToClientSteamDatagr"
- "amTicket\022\031\n\021serialized_ticket\030\020 \001(\014\"(\n&C"
- "MsgGCCStrike15_v2_ClientRequestOffers\"\\\n"
- "(CMsgGCCStrike15_v2_ClientRequestSouveni"
- "r\022\016\n\006itemid\030\001 \001(\004\022\017\n\007matchid\030\002 \001(\004\022\017\n\007ev"
- "entid\030\003 \001(\005\"F\n\'CMsgGCCStrike15_v2_Client"
- "AccountBalance\022\016\n\006amount\030\001 \001(\004\022\013\n\003url\030\002 "
- "\001(\t\"M\n\'CMsgGCCStrike15_v2_ClientPartyJoi"
- "nRelay\022\021\n\taccountid\030\001 \001(\r\022\017\n\007lobbyid\030\002 \001"
- "(\004\"\224\001\n%CMsgGCCStrike15_v2_ClientPartyWar"
- "ning\022=\n\007entries\030\001 \003(\0132,.CMsgGCCStrike15_"
- "v2_ClientPartyWarning.Entry\032,\n\005Entry\022\021\n\t"
- "accountid\030\001 \001(\r\022\020\n\010warntype\030\002 \001(\r\"K\n#CMs"
- "gGCCStrike15_v2_SetEventFavorite\022\017\n\007even"
- "tid\030\001 \001(\004\022\023\n\013is_favorite\030\002 \001(\010\"B\n,CMsgGC"
- "CStrike15_v2_GetEventFavorites_Request\022\022"
- "\n\nall_events\030\001 \001(\010\"r\n-CMsgGCCStrike15_v2"
- "_GetEventFavorites_Response\022\022\n\nall_event"
- "s\030\001 \001(\010\022\026\n\016json_favorites\030\002 \001(\t\022\025\n\rjson_"
- "featured\030\003 \001(\t\"\325\001\n#CMsgGCCStrike15_v2_Cl"
- "ientPerfReport\022;\n\007entries\030\001 \003(\0132*.CMsgGC"
- "CStrike15_v2_ClientPerfReport.Entry\032q\n\005E"
- "ntry\022\023\n\013perfcounter\030\001 \001(\r\022\016\n\006length\030\002 \001("
- "\r\022\021\n\treference\030\003 \001(\014\022\016\n\006actual\030\004 \001(\014\022\020\n\010"
- "sourceid\030\005 \001(\r\022\016\n\006status\030\006 \001(\r\"Q\n\014CVDiag"
- "nostic\022\n\n\002id\030\001 \001(\r\022\020\n\010extended\030\002 \001(\r\022\r\n\005"
- "value\030\003 \001(\004\022\024\n\014string_value\030\004 \001(\t\"\360\003\n)CM"
- "sgGCCStrike15_v2_ClientReportValidation\022"
- "\023\n\013file_report\030\001 \001(\t\022\024\n\014command_line\030\002 \001"
- "(\t\022\023\n\013total_files\030\003 \001(\r\022\026\n\016internal_erro"
- "r\030\004 \001(\r\022\022\n\ntrust_time\030\005 \001(\r\022\025\n\rcount_pen"
- "ding\030\006 \001(\r\022\027\n\017count_completed\030\007 \001(\r\022\022\n\np"
- "rocess_id\030\010 \001(\r\022\021\n\tosversion\030\t \001(\005\022\033\n\023cl"
- "ientreportversion\030\n \001(\r\022\021\n\tstatus_id\030\013 \001"
- "(\r\022\023\n\013diagnostic1\030\014 \001(\r\022\023\n\013diagnostic2\030\r"
- " \001(\004\022\023\n\013diagnostic3\030\016 \001(\004\022\030\n\020last_launch"
- "_data\030\017 \001(\t\022\024\n\014report_count\030\020 \001(\r\022\023\n\013cli"
- "ent_time\030\021 \001(\004\022\023\n\013diagnostic4\030\022 \001(\004\022\023\n\013d"
- "iagnostic5\030\023 \001(\004\022\"\n\013diagnostics\030\024 \003(\0132\r."
- "CVDiagnostic\"\250\002\n,CMsgGCCStrike15_v2_GC2C"
- "lientRefuseSecureMode\022\023\n\013file_report\030\001 \001"
- "(\t\022\033\n\023offer_insecure_mode\030\002 \001(\010\022\031\n\021offer"
- "_secure_mode\030\003 \001(\010\022\030\n\020show_unsigned_ui\030\004"
- " \001(\010\022\021\n\tkick_user\030\005 \001(\010\022\027\n\017show_trusted_"
- "ui\030\006 \001(\010\022 \n\030show_warning_not_trusted\030\007 \001"
- "(\010\022\"\n\032show_warning_not_trusted_2\030\010 \001(\010\022\037"
- "\n\027files_prevented_trusted\030\t \001(\t\"T\n-CMsgG"
- "CCStrike15_v2_GC2ClientRequestValidation"
- "\022\023\n\013full_report\030\001 \001(\010\022\016\n\006module\030\002 \001(\t\"\313\001"
- "\n&CMsgGCCStrike15_v2_GC2ClientInitSystem"
- "\022\014\n\004load\030\001 \001(\010\022\014\n\004name\030\002 \001(\t\022\022\n\noutputna"
- "me\030\003 \001(\t\022\020\n\010key_data\030\004 \001(\014\022\020\n\010sha_hash\030\005"
- " \001(\014\022\016\n\006cookie\030\006 \001(\005\022\020\n\010manifest\030\007 \001(\t\022\026"
- "\n\016system_package\030\010 \001(\014\022\023\n\013load_system\030\t "
- "\001(\010\"\245\002\n/CMsgGCCStrike15_v2_GC2ClientInit"
- "System_Response\022\017\n\007success\030\001 \001(\010\022\022\n\ndiag"
- "nostic\030\002 \001(\t\022\020\n\010sha_hash\030\003 \001(\014\022\020\n\010respon"
- "se\030\004 \001(\005\022\023\n\013error_code1\030\005 \001(\005\022\023\n\013error_c"
- "ode2\030\006 \001(\005\022\016\n\006handle\030\007 \001(\003\022E\n\014einit_resu"
- "lt\030\010 \001(\0162\022.EInitSystemResult:\033k_EInitSys"
- "temResult_Invalid\022\023\n\013aux_system1\030\t \001(\005\022\023"
- "\n\013aux_system2\030\n \001(\005\"P\n/CMsgGCCStrike15_v"
- "2_SetPlayerLeaderboardSafeName\022\035\n\025leader"
- "board_safe_name\030\001 \001(\t\"%\n#CMsgRequestRecu"
- "rringMissionSchedule\"\241\001\n\032CMsgRecurringMi"
- "ssionSchema\022A\n\010missions\030\001 \003(\0132/.CMsgRecu"
- "rringMissionSchema.MissionTemplateList\032@"
- "\n\023MissionTemplateList\022\016\n\006period\030\001 \001(\r\022\031\n"
- "\021mission_templates\030\002 \003(\014*\311*\n\nECsgoGCMsg\022"
- "\036\n\031k_EMsgGCCStrike15_v2_Base\020\214G\022*\n%k_EMs"
- "gGCCStrike15_v2_MatchmakingStart\020\215G\022)\n$k"
- "_EMsgGCCStrike15_v2_MatchmakingStop\020\216G\0226"
- "\n1k_EMsgGCCStrike15_v2_MatchmakingClient"
- "2ServerPing\020\217G\0224\n/k_EMsgGCCStrike15_v2_M"
- "atchmakingGC2ClientUpdate\020\220G\022>\n9k_EMsgGC"
- "CStrike15_v2_MatchmakingServerReservatio"
- "nResponse\020\222G\0225\n0k_EMsgGCCStrike15_v2_Mat"
- "chmakingGC2ClientReserve\020\223G\0223\n.k_EMsgGCC"
- "Strike15_v2_MatchmakingClient2GCHello\020\225G"
- "\0223\n.k_EMsgGCCStrike15_v2_MatchmakingGC2C"
- "lientHello\020\226G\0225\n0k_EMsgGCCStrike15_v2_Ma"
- "tchmakingGC2ClientAbandon\020\230G\022:\n5k_EMsgGC"
- "CStrike15_v2_MatchmakingOperator2GCBlogU"
- "pdate\020\235G\022:\n5k_EMsgGCCStrike15_v2_ServerN"
- "otificationForUserPenalty\020\236G\022,\n\'k_EMsgGC"
- "CStrike15_v2_ClientReportPlayer\020\237G\022,\n\'k_"
- "EMsgGCCStrike15_v2_ClientReportServer\020\240G"
- "\022-\n(k_EMsgGCCStrike15_v2_ClientCommendPl"
- "ayer\020\241G\022.\n)k_EMsgGCCStrike15_v2_ClientRe"
- "portResponse\020\242G\0222\n-k_EMsgGCCStrike15_v2_"
- "ClientCommendPlayerQuery\020\243G\022:\n5k_EMsgGCC"
- "Strike15_v2_ClientCommendPlayerQueryResp"
- "onse\020\244G\022(\n#k_EMsgGCCStrike15_v2_WatchInf"
- "oUsers\020\246G\0225\n0k_EMsgGCCStrike15_v2_Client"
- "RequestPlayersProfile\020\247G\022(\n#k_EMsgGCCStr"
- "ike15_v2_PlayersProfile\020\250G\0223\n.k_EMsgGCCS"
- "trike15_v2_PlayerOverwatchCaseUpdate\020\253G\022"
- "7\n2k_EMsgGCCStrike15_v2_PlayerOverwatchC"
- "aseAssignment\020\254G\0223\n.k_EMsgGCCStrike15_v2"
- "_PlayerOverwatchCaseStatus\020\255G\022*\n%k_EMsgG"
- "CCStrike15_v2_GC2ClientTextMsg\020\256G\022*\n%k_E"
- "MsgGCCStrike15_v2_Client2GCTextMsg\020\257G\0220\n"
- "+k_EMsgGCCStrike15_v2_MatchEndRunRewardD"
- "rops\020\260G\0229\n4k_EMsgGCCStrike15_v2_MatchEnd"
- "RewardDropsNotification\020\261G\0228\n3k_EMsgGCCS"
- "trike15_v2_ClientRequestWatchInfoFriends"
- "2\020\262G\022#\n\036k_EMsgGCCStrike15_v2_MatchList\020\263"
- "G\022:\n5k_EMsgGCCStrike15_v2_MatchListReque"
- "stCurrentLiveGames\020\264G\0229\n4k_EMsgGCCStrike"
- "15_v2_MatchListRequestRecentUserGames\020\265G"
- "\0224\n/k_EMsgGCCStrike15_v2_GC2ServerReserv"
- "ationUpdate\020\266G\0228\n3k_EMsgGCCStrike15_v2_C"
- "lientVarValueNotificationInfo\020\270G\0229\n4k_EM"
- "sgGCCStrike15_v2_MatchListRequestTournam"
- "entGames\020\272G\0226\n1k_EMsgGCCStrike15_v2_Matc"
- "hListRequestFullGameInfo\020\273G\0221\n,k_EMsgGCC"
- "Strike15_v2_GiftsLeaderboardRequest\020\274G\0222"
- "\n-k_EMsgGCCStrike15_v2_GiftsLeaderboardR"
- "esponse\020\275G\0228\n3k_EMsgGCCStrike15_v2_Serve"
- "rVarValueNotificationInfo\020\276G\0220\n+k_EMsgGC"
- "CStrike15_v2_ClientSubmitSurveyVote\020\300G\0221"
- "\n,k_EMsgGCCStrike15_v2_Server2GCClientVa"
- "lidate\020\301G\0229\n4k_EMsgGCCStrike15_v2_MatchL"
- "istRequestLiveGameForUser\020\302G\022>\n9k_EMsgGC"
- "CStrike15_v2_Client2GCEconPreviewDataBlo"
- "ckRequest\020\304G\022\?\n:k_EMsgGCCStrike15_v2_Cli"
- "ent2GCEconPreviewDataBlockResponse\020\305G\0220\n"
- "+k_EMsgGCCStrike15_v2_AccountPrivacySett"
- "ings\020\306G\022+\n&k_EMsgGCCStrike15_v2_SetMyAct"
- "ivityInfo\020\307G\022\?\n:k_EMsgGCCStrike15_v2_Mat"
- "chListRequestTournamentPredictions\020\310G\022>\n"
- "9k_EMsgGCCStrike15_v2_MatchListUploadTou"
- "rnamentPredictions\020\311G\022&\n!k_EMsgGCCStrike"
- "15_v2_DraftSummary\020\312G\0225\n0k_EMsgGCCStrike"
- "15_v2_ClientRequestJoinFriendData\020\313G\0225\n0"
- "k_EMsgGCCStrike15_v2_ClientRequestJoinSe"
- "rverData\020\314G\0221\n,k_EMsgGCCStrike15_v2_GC2C"
- "lientTournamentInfo\020\317G\022\"\n\035k_EMsgGC_Globa"
- "lGame_Subscribe\020\320G\022$\n\037k_EMsgGC_GlobalGam"
- "e_Unsubscribe\020\321G\022\035\n\030k_EMsgGC_GlobalGame_"
- "Play\020\322G\022,\n\'k_EMsgGCCStrike15_v2_Acknowle"
- "dgePenalty\020\323G\0226\n1k_EMsgGCCStrike15_v2_Cl"
- "ient2GCRequestPrestigeCoin\020\324G\022.\n)k_EMsgG"
- "CCStrike15_v2_GC2ClientGlobalStats\020\325G\022/\n"
- "*k_EMsgGCCStrike15_v2_Client2GCStreamUnl"
- "ock\020\326G\0222\n-k_EMsgGCCStrike15_v2_FantasyRe"
- "questClientData\020\327G\0221\n,k_EMsgGCCStrike15_"
- "v2_FantasyUpdateClientData\020\330G\0227\n2k_EMsgG"
- "CCStrike15_v2_GCToClientSteamdatagramTic"
- "ket\020\331G\0221\n,k_EMsgGCCStrike15_v2_ClientToG"
- "CRequestTicket\020\332G\0222\n-k_EMsgGCCStrike15_v"
- "2_ClientToGCRequestElevate\020\333G\022$\n\037k_EMsgG"
- "CCStrike15_v2_GlobalChat\020\334G\022.\n)k_EMsgGCC"
- "Strike15_v2_GlobalChat_Subscribe\020\335G\0220\n+k"
- "_EMsgGCCStrike15_v2_GlobalChat_Unsubscri"
- "be\020\336G\022+\n&k_EMsgGCCStrike15_v2_ClientAuth"
- "KeyCode\020\337G\022(\n#k_EMsgGCCStrike15_v2_GotvS"
- "yncPacket\020\340G\022/\n*k_EMsgGCCStrike15_v2_Cli"
- "entPlayerDecalSign\020\341G\022/\n*k_EMsgGCCStrike"
- "15_v2_ClientLogonFatalError\020\343G\022)\n$k_EMsg"
- "GCCStrike15_v2_ClientPollState\020\344G\022(\n#k_E"
- "MsgGCCStrike15_v2_Party_Register\020\345G\022*\n%k"
- "_EMsgGCCStrike15_v2_Party_Unregister\020\346G\022"
- "&\n!k_EMsgGCCStrike15_v2_Party_Search\020\347G\022"
- "&\n!k_EMsgGCCStrike15_v2_Party_Invite\020\350G\022"
- "0\n+k_EMsgGCCStrike15_v2_Account_RequestC"
- "oPlays\020\351G\022,\n\'k_EMsgGCCStrike15_v2_Client"
- "GCRankUpdate\020\352G\022-\n(k_EMsgGCCStrike15_v2_"
- "ClientRequestOffers\020\353G\022.\n)k_EMsgGCCStrik"
- "e15_v2_ClientAccountBalance\020\354G\022.\n)k_EMsg"
- "GCCStrike15_v2_ClientPartyJoinRelay\020\355G\022,"
- "\n\'k_EMsgGCCStrike15_v2_ClientPartyWarnin"
- "g\020\356G\022*\n%k_EMsgGCCStrike15_v2_SetEventFav"
- "orite\020\360G\0223\n.k_EMsgGCCStrike15_v2_GetEven"
- "tFavorites_Request\020\361G\022*\n%k_EMsgGCCStrike"
- "15_v2_ClientPerfReport\020\362G\0224\n/k_EMsgGCCSt"
- "rike15_v2_GetEventFavorites_Response\020\363G\022"
- "/\n*k_EMsgGCCStrike15_v2_ClientRequestSou"
- "venir\020\364G\0220\n+k_EMsgGCCStrike15_v2_ClientR"
- "eportValidation\020\365G\0223\n.k_EMsgGCCStrike15_"
- "v2_GC2ClientRefuseSecureMode\020\366G\0224\n/k_EMs"
- "gGCCStrike15_v2_GC2ClientRequestValidati"
- "on\020\367G\0223\n.k_EMsgGCCStrike15_v2_ClientRede"
- "emMissionReward\020\371G\022&\n!k_EMsgGCCStrike15_"
- "ClientDeepStats\020\372G\0222\n-k_EMsgGCCStrike15_"
- "StartAgreementSessionInGame\020\373G\022-\n(k_EMsg"
- "GCCStrike15_v2_GC2ClientInitSystem\020\374G\0226\n"
- "1k_EMsgGCCStrike15_v2_GC2ClientInitSyste"
- "m_Response\020\375G\022\'\n\"k_EMsgGCCStrike15_v2_Pr"
- "ivateQueues\020\376G\0229\n4k_EMsgGCCStrike15_v2_M"
- "atchListTournamentOperatorMgmt\020\377G\022(\n#k_E"
- "MsgGCCStrike15_v2_BetaEnrollment\020\201H\0226\n1k"
- "_EMsgGCCStrike15_v2_SetPlayerLeaderboard"
- "SafeName\020\202H\0220\n+k_EMsgGCCStrike15_v2_Clie"
- "ntRedeemFreeReward\020\203H\022-\n(k_EMsgGCCStrike"
- "15_v2_ClientNetworkConfig\020\204H\022/\n*k_EMsgGC"
- "CStrike15_v2_GC2ClientNotifyXPShop\020\205H\0222\n"
- "-k_EMsgGCCStrike15_v2_Client2GcAckXPShop"
- "Tracks\020\206H\0229\n4k_EMsgGCCStrike15_v2_Matchm"
- "akingGC2ClientSearchStats\020\207H\022.\n)k_EMsgGC"
- "CStrike15_v2_PremierSeasonSummary\020\210H\0229\n4"
- "k_EMsgGCCStrike15_v2_RequestRecurringMis"
- "sionSchedule\020\211H\0220\n+k_EMsgGCCStrike15_v2_"
- "RecurringMissionSchema\020\212H\0221\n,k_EMsgGCCSt"
- "rike15_v2_VolatileItemClaimReward\020\213H*\230\001\n"
- "\022ECsgoSteamUserStat\022&\n\"k_ECsgoSteamUserS"
- "tat_XpEarnedGames\020\001\022-\n)k_ECsgoSteamUserS"
- "tat_MatchWinsCompetitive\020\002\022+\n\'k_ECsgoSte"
- "amUserStat_SurvivedDangerZone\020\003*J\n\tQuest"
- "Type\022\032\n\026k_EQuestType_Operation\020\001\022!\n\035k_EQ"
- "uestType_RecurringMission\020\002*\241\001\n\027EClientR"
- "eportingVersion\022(\n$k_EClientReportingVer"
- "sion_OldVersion\020\000\022)\n%k_EClientReportingV"
- "ersion_BetaVersion\020\001\0221\n-k_EClientReporti"
- "ngVersion_SupportsTrustedMode\020\002*\276\002\n\021EIni"
- "tSystemResult\022\037\n\033k_EInitSystemResult_Inv"
- "alid\020\000\022\037\n\033k_EInitSystemResult_Success\020\001\022"
- "\034\n\030k_EInitSystemResult_None\020\002\022 \n\034k_EInit"
- "SystemResult_NotFound\020\003\022 \n\034k_EInitSystem"
- "Result_Existing\020\004\022\"\n\036k_EInitSystemResult"
- "_FailedOpen\020\005\022 \n\034k_EInitSystemResult_Mis"
- "match\020\006\022\"\n\036k_EInitSystemResult_FailedIni"
- "t\020\007\022\033\n\027k_EInitSystemResult_Max\020\010"
+ "(\t\022\027\n\017is_local_server\030\007 \001(\010\"\337\001\n.CMsgGCCS"
+ "trike15_v2_ClientRequestJoinServerData\022\017"
+ "\n\007version\030\001 \001(\r\022\022\n\naccount_id\030\002 \001(\r\022\020\n\010s"
+ "erverid\030\003 \001(\004\022\021\n\tserver_ip\030\004 \001(\r\022\023\n\013serv"
+ "er_port\030\005 \001(\r\022<\n\003res\030\006 \001(\0132/.CMsgGCCStri"
+ "ke15_v2_MatchmakingGC2ClientReserve\022\020\n\010e"
+ "rrormsg\030\007 \001(\t\"\236\001\n,CMsgGCCstrike15_v2_Cli"
+ "entRedeemMissionReward\022\023\n\013campaign_id\030\001 "
+ "\001(\r\022\021\n\tredeem_id\030\002 \001(\r\022\032\n\022redeemable_bal"
+ "ance\030\003 \001(\r\022\025\n\rexpected_cost\030\004 \001(\r\022\023\n\013bid"
+ "_control\030\005 \001(\005\"o\n)CMsgGCCstrike15_v2_Cli"
+ "entRedeemFreeReward\022\027\n\017generation_time\030\001"
+ " \001(\r\022\032\n\022redeemable_balance\030\002 \001(\r\022\r\n\005item"
+ "s\030\003 \003(\004\"\271\002\n,CMsgGCCstrike15_v2_GC2Server"
+ "NotifyXPRewarded\022)\n\020xp_progress_data\030\001 \003"
+ "(\0132\017.XpProgressData\022\022\n\naccount_id\030\002 \001(\r\022"
+ "\022\n\ncurrent_xp\030\003 \001(\r\022\025\n\rcurrent_level\030\004 \001"
+ "(\r\022\027\n\017upgraded_defidx\030\005 \001(\r\022 \n\030operation"
+ "_points_awarded\030\006 \001(\r\022\024\n\014free_rewards\030\007 "
+ "\001(\r\022\032\n\022xp_trail_remaining\030\010 \001(\r\022\032\n\022xp_tr"
+ "ail_xp_needed\030\t \001(\005\022\026\n\016xp_trail_level\030\n "
+ "\001(\r\"6\n&CMsgGCCStrike15_v2_ClientNetworkC"
+ "onfig\022\014\n\004data\030\001 \001(\014\"\325\002\n\037CMsgGCCStrike15_"
+ "ClientDeepStats\022\022\n\naccount_id\030\001 \001(\r\022>\n\005r"
+ "ange\030\002 \001(\0132/.CMsgGCCStrike15_ClientDeepS"
+ "tats.DeepStatsRange\022@\n\007matches\030\003 \003(\0132/.C"
+ "MsgGCCStrike15_ClientDeepStats.DeepStats"
+ "Match\032<\n\016DeepStatsRange\022\r\n\005begin\030\001 \001(\r\022\013"
+ "\n\003end\030\002 \001(\r\022\016\n\006frozen\030\003 \001(\010\032^\n\016DeepStats"
+ "Match\022%\n\006player\030\001 \001(\0132\025.DeepPlayerStatsE"
+ "ntry\022%\n\006events\030\002 \003(\0132\025.DeepPlayerMatchEv"
+ "ent\"\232\001\n!CMsgGCCStrike15_v2_WatchInfoUser"
+ "s\022\022\n\nrequest_id\030\001 \001(\r\022\023\n\013account_ids\030\002 \003"
+ "(\r\0222\n\025watchable_match_infos\030\003 \003(\0132\023.Watc"
+ "hableMatchInfo\022\030\n\020extended_timeout\030\005 \001(\r"
+ "\"\234\001\n.CMsgGCCStrike15_v2_ClientRequestPla"
+ "yersProfile\022\036\n\026request_id__deprecated\030\001 "
+ "\001(\r\022\037\n\027account_ids__deprecated\030\002 \003(\r\022\022\n\n"
+ "account_id\030\003 \001(\r\022\025\n\rrequest_level\030\004 \001(\r\""
+ "\200\001\n!CMsgGCCStrike15_v2_PlayersProfile\022\022\n"
+ "\nrequest_id\030\001 \001(\r\022G\n\020account_profiles\030\002 "
+ "\003(\0132-.CMsgGCCStrike15_v2_MatchmakingGC2C"
+ "lientHello\"\226\004\n\'CMsgGCCStrike15_v2_Premie"
+ "rSeasonSummary\022\022\n\naccount_id\030\001 \001(\r\022\021\n\tse"
+ "ason_id\030\002 \001(\r\022K\n\rdata_per_week\030\003 \003(\01324.C"
+ "MsgGCCStrike15_v2_PremierSeasonSummary.D"
+ "ataPerWeek\022I\n\014data_per_map\030\004 \003(\01323.CMsgG"
+ "CCStrike15_v2_PremierSeasonSummary.DataP"
+ "erMap\032G\n\013DataPerWeek\022\017\n\007week_id\030\001 \001(\004\022\017\n"
+ "\007rank_id\030\002 \001(\r\022\026\n\016matches_played\030\003 \001(\r\032\342"
+ "\001\n\nDataPerMap\022\016\n\006map_id\030\001 \001(\r\022\014\n\004wins\030\002 "
+ "\001(\r\022\014\n\004ties\030\003 \001(\r\022\016\n\006losses\030\004 \001(\r\022\016\n\006rou"
+ "nds\030\005 \001(\r\022\r\n\005kills\030\006 \001(\r\022\021\n\theadshots\030\007 "
+ "\001(\r\022\017\n\007assists\030\010 \001(\r\022\016\n\006deaths\030\t \001(\r\022\014\n\004"
+ "mvps\030\n \001(\r\022\021\n\trounds_3k\030\013 \001(\r\022\021\n\trounds_"
+ "4k\030\014 \001(\r\022\021\n\trounds_5k\030\r \001(\r\"\314\001\n,CMsgGCCS"
+ "trike15_v2_PlayerOverwatchCaseUpdate\022\016\n\006"
+ "caseid\030\001 \001(\004\022\021\n\tsuspectid\030\003 \001(\r\022\022\n\nfract"
+ "ionid\030\004 \001(\r\022\022\n\nrpt_aimbot\030\005 \001(\r\022\024\n\014rpt_w"
+ "allhack\030\006 \001(\r\022\025\n\rrpt_speedhack\030\007 \001(\r\022\024\n\014"
+ "rpt_teamharm\030\010 \001(\r\022\016\n\006reason\030\t \001(\r\"\215\002\n0C"
+ "MsgGCCStrike15_v2_PlayerOverwatchCaseAss"
+ "ignment\022\016\n\006caseid\030\001 \001(\004\022\017\n\007caseurl\030\002 \001(\t"
+ "\022\017\n\007verdict\030\003 \001(\r\022\021\n\ttimestamp\030\004 \001(\r\022\027\n\017"
+ "throttleseconds\030\005 \001(\r\022\021\n\tsuspectid\030\006 \001(\r"
+ "\022\022\n\nfractionid\030\007 \001(\r\022\021\n\tnumrounds\030\010 \001(\r\022"
+ "\026\n\016fractionrounds\030\t \001(\r\022\031\n\021streakconvict"
+ "ions\030\n \001(\005\022\016\n\006reason\030\013 \001(\r\"P\n,CMsgGCCStr"
+ "ike15_v2_PlayerOverwatchCaseStatus\022\016\n\006ca"
+ "seid\030\001 \001(\004\022\020\n\010statusid\030\002 \001(\r\"C\n\036CClientH"
+ "eaderOverwatchEvidence\022\021\n\taccountid\030\001 \001("
+ "\r\022\016\n\006caseid\030\002 \001(\004\"P\n#CMsgGCCStrike15_v2_"
+ "GC2ClientTextMsg\022\n\n\002id\030\001 \001(\r\022\014\n\004type\030\002 \001"
+ "(\r\022\017\n\007payload\030\003 \001(\014\"\?\n#CMsgGCCStrike15_v"
+ "2_Client2GCTextMsg\022\n\n\002id\030\001 \001(\r\022\014\n\004args\030\002"
+ " \003(\014\"\266\001\n)CMsgGCCStrike15_v2_MatchEndRunR"
+ "ewardDrops\022L\n\nserverinfo\030\003 \001(\01328.CMsgGCC"
+ "Strike15_v2_MatchmakingServerReservation"
+ "Response\022;\n\024match_end_quest_data\030\004 \001(\0132\035"
+ ".CMsgGC_ServerQuestUpdateData\"\244\006\n\031CEconI"
+ "temPreviewDataBlock\022\021\n\taccountid\030\001 \001(\r\022\016"
+ "\n\006itemid\030\002 \001(\004\022\020\n\010defindex\030\003 \001(\r\022\022\n\npain"
+ "tindex\030\004 \001(\r\022\016\n\006rarity\030\005 \001(\r\022\017\n\007quality\030"
+ "\006 \001(\r\022\021\n\tpaintwear\030\007 \001(\r\022\021\n\tpaintseed\030\010 "
+ "\001(\r\022\032\n\022killeaterscoretype\030\t \001(\r\022\026\n\016kille"
+ "atervalue\030\n \001(\r\022\022\n\ncustomname\030\013 \001(\t\0224\n\010s"
+ "tickers\030\014 \003(\0132\".CEconItemPreviewDataBloc"
+ "k.Sticker\022\021\n\tinventory\030\r \001(\r\022\016\n\006origin\030\016"
+ " \001(\r\022\017\n\007questid\030\017 \001(\r\022\022\n\ndropreason\030\020 \001("
+ "\r\022\022\n\nmusicindex\030\021 \001(\r\022\020\n\010entindex\030\022 \001(\005\022"
+ "\020\n\010petindex\030\023 \001(\r\0225\n\tkeychains\030\024 \003(\0132\".C"
+ "EconItemPreviewDataBlock.Sticker\022\r\n\005styl"
+ "e\030\025 \001(\r\0226\n\nvariations\030\026 \003(\0132\".CEconItemP"
+ "reviewDataBlock.Sticker\022\025\n\rupgrade_level"
+ "\030\027 \001(\r\032\343\001\n\007Sticker\022\014\n\004slot\030\001 \001(\r\022\022\n\nstic"
+ "ker_id\030\002 \001(\r\022\014\n\004wear\030\003 \001(\002\022\r\n\005scale\030\004 \001("
+ "\002\022\020\n\010rotation\030\005 \001(\002\022\017\n\007tint_id\030\006 \001(\r\022\020\n\010"
+ "offset_x\030\007 \001(\002\022\020\n\010offset_y\030\010 \001(\002\022\020\n\010offs"
+ "et_z\030\t \001(\002\022\017\n\007pattern\030\n \001(\r\022\026\n\016highlight"
+ "_reel\030\013 \001(\r\022\027\n\017wrapped_sticker\030\014 \001(\r\"b\n2"
+ "CMsgGCCStrike15_v2_MatchEndRewardDropsNo"
+ "tification\022,\n\010iteminfo\030\006 \001(\0132\032.CEconItem"
+ "PreviewDataBlock\"D\n\024CMsgItemAcknowledged"
+ "\022,\n\010iteminfo\030\001 \001(\0132\032.CEconItemPreviewDat"
+ "aBlock\"}\n7CMsgGCCStrike15_v2_Client2GCEc"
+ "onPreviewDataBlockRequest\022\017\n\007param_s\030\001 \001"
+ "(\004\022\017\n\007param_a\030\002 \001(\004\022\017\n\007param_d\030\003 \001(\004\022\017\n\007"
+ "param_m\030\004 \001(\004\"h\n8CMsgGCCStrike15_v2_Clie"
+ "nt2GCEconPreviewDataBlockResponse\022,\n\010ite"
+ "minfo\030\001 \001(\0132\032.CEconItemPreviewDataBlock\""
+ "5\n3CMsgGCCStrike15_v2_MatchListRequestCu"
+ "rrentLiveGames\"G\n2CMsgGCCStrike15_v2_Mat"
+ "chListRequestLiveGameForUser\022\021\n\taccounti"
+ "d\030\001 \001(\r\"G\n2CMsgGCCStrike15_v2_MatchListR"
+ "equestRecentUserGames\022\021\n\taccountid\030\001 \001(\r"
+ "\"E\n2CMsgGCCStrike15_v2_MatchListRequestT"
+ "ournamentGames\022\017\n\007eventid\030\001 \001(\005\"d\n/CMsgG"
+ "CCStrike15_v2_MatchListRequestFullGameIn"
+ "fo\022\017\n\007matchid\030\001 \001(\004\022\021\n\toutcomeid\030\002 \001(\004\022\r"
+ "\n\005token\030\003 \001(\r\"\210\002\n\035CDataGCCStrike15_v2_Ma"
+ "tchInfo\022\017\n\007matchid\030\001 \001(\004\022\021\n\tmatchtime\030\002 "
+ "\001(\r\022/\n\022watchablematchinfo\030\003 \001(\0132\023.Watcha"
+ "bleMatchInfo\022J\n\021roundstats_legacy\030\004 \001(\0132"
+ "/.CMsgGCCStrike15_v2_MatchmakingServerRo"
+ "undStats\022F\n\rroundstatsall\030\005 \003(\0132/.CMsgGC"
+ "CStrike15_v2_MatchmakingServerRoundStats"
+ "\"^\n\'CDataGCCStrike15_v2_TournamentGroupT"
+ "eam\022\017\n\007team_id\030\001 \001(\005\022\r\n\005score\030\002 \001(\005\022\023\n\013c"
+ "orrectpick\030\003 \001(\010\"\331\002\n#CDataGCCStrike15_v2"
+ "_TournamentGroup\022\017\n\007groupid\030\001 \001(\r\022\014\n\004nam"
+ "e\030\002 \001(\t\022\014\n\004desc\030\003 \001(\t\022\031\n\021picks__deprecat"
+ "ed\030\004 \001(\r\0227\n\005teams\030\005 \003(\0132(.CDataGCCStrike"
+ "15_v2_TournamentGroupTeam\022\021\n\tstage_ids\030\006"
+ " \003(\005\022\031\n\021picklockuntiltime\030\007 \001(\r\022\025\n\rpicka"
+ "bleteams\030\010 \001(\r\022\027\n\017points_per_pick\030\t \001(\r\022"
+ "9\n\005picks\030\n \003(\0132*.CDataGCCStrike15_v2_Tou"
+ "rnamentGroup.Picks\032\030\n\005Picks\022\017\n\007pickids\030\001"
+ " \003(\005\"\214\001\n%CDataGCCStrike15_v2_TournamentS"
+ "ection\022\021\n\tsectionid\030\001 \001(\r\022\014\n\004name\030\002 \001(\t\022"
+ "\014\n\004desc\030\003 \001(\t\0224\n\006groups\030\004 \003(\0132$.CDataGCC"
+ "Strike15_v2_TournamentGroup\"\265\001\n\"CDataGCC"
+ "Strike15_v2_TournamentInfo\0228\n\010sections\030\001"
+ " \003(\0132&.CDataGCCStrike15_v2_TournamentSec"
+ "tion\022*\n\020tournament_event\030\002 \001(\0132\020.Tournam"
+ "entEvent\022)\n\020tournament_teams\030\003 \003(\0132\017.Tou"
+ "rnamentTeam\"\353\001\n\034CMsgGCCStrike15_v2_Match"
+ "List\022\024\n\014msgrequestid\030\001 \001(\r\022\021\n\taccountid\030"
+ "\002 \001(\r\022\022\n\nservertime\030\003 \001(\r\022/\n\007matches\030\004 \003"
+ "(\0132\036.CDataGCCStrike15_v2_MatchInfo\022 \n\007st"
+ "reams\030\005 \003(\0132\017.TournamentTeam\022;\n\016tourname"
+ "ntinfo\030\006 \001(\0132#.CDataGCCStrike15_v2_Tourn"
+ "amentInfo\"\211\001\n2CMsgGCCStrike15_v2_MatchLi"
+ "stTournamentOperatorMgmt\022\017\n\007eventid\030\001 \001("
+ "\005\022/\n\007matches\030\002 \003(\0132\036.CDataGCCStrike15_v2"
+ "_MatchInfo\022\021\n\taccountid\030\003 \001(\r\"\357\001\n\036CMsgGC"
+ "CStrike15_v2_Predictions\022\020\n\010event_id\030\001 \001"
+ "(\r\022R\n\026group_match_team_picks\030\002 \003(\01322.CMs"
+ "gGCCStrike15_v2_Predictions.GroupMatchTe"
+ "amPick\032g\n\022GroupMatchTeamPick\022\021\n\tsectioni"
+ "d\030\001 \001(\005\022\017\n\007groupid\030\002 \001(\005\022\r\n\005index\030\003 \001(\005\022"
+ "\016\n\006teamid\030\004 \001(\005\022\016\n\006itemid\030\005 \001(\004\"\373\001\n\032CMsg"
+ "GCCStrike15_v2_Fantasy\022\020\n\010event_id\030\001 \001(\r"
+ "\0226\n\005teams\030\002 \003(\0132\'.CMsgGCCStrike15_v2_Fan"
+ "tasy.FantasyTeam\0329\n\013FantasySlot\022\014\n\004type\030"
+ "\001 \001(\005\022\014\n\004pick\030\002 \001(\005\022\016\n\006itemid\030\003 \001(\004\032X\n\013F"
+ "antasyTeam\022\021\n\tsectionid\030\001 \001(\005\0226\n\005slots\030\002"
+ " \003(\0132\'.CMsgGCCStrike15_v2_Fantasy.Fantas"
+ "ySlot\"\"\n\021CAttribute_String\022\r\n\005value\030\001 \001("
+ "\t\"\316\003\n\036CMsgLegacySource1ClientWelcome\022\017\n\007"
+ "version\030\001 \001(\r\022\021\n\tgame_data\030\002 \001(\014\022;\n\033outo"
+ "fdate_subscribed_caches\030\003 \003(\0132\026.CMsgSOCa"
+ "cheSubscribed\022A\n\032uptodate_subscribed_cac"
+ "hes\030\004 \003(\0132\035.CMsgSOCacheSubscriptionCheck"
+ "\022:\n\010location\030\005 \001(\0132(.CMsgLegacySource1Cl"
+ "ientWelcome.Location\022\022\n\ngame_data2\030\006 \001(\014"
+ "\022$\n\034rtime32_gc_welcome_timestamp\030\007 \001(\r\022\020"
+ "\n\010currency\030\010 \001(\r\022\017\n\007balance\030\t \001(\r\022\023\n\013bal"
+ "ance_url\030\n \001(\t\022\030\n\020txn_country_code\030\013 \001(\t"
+ "\032@\n\010Location\022\020\n\010latitude\030\001 \001(\002\022\021\n\tlongit"
+ "ude\030\002 \001(\002\022\017\n\007country\030\003 \001(\t\"\304\001\n\024CMsgCStri"
+ "ke15Welcome\022\027\n\017store_item_hash\030\005 \001(\r\022\037\n\027"
+ "timeplayedconsecutively\030\006 \001(\r\022\031\n\021time_fi"
+ "rst_played\030\n \001(\r\022\030\n\020last_time_played\030\014 \001"
+ "(\r\022\027\n\017last_ip_address\030\r \001(\r\022\022\n\ngscookiei"
+ "d\030\022 \001(\004\022\020\n\010uniqueid\030\023 \001(\004\"\233\001\n1CMsgGCCStr"
+ "ike15_v2_ClientVarValueNotificationInfo\022"
+ "\022\n\nvalue_name\030\001 \001(\t\022\021\n\tvalue_int\030\002 \001(\005\022\023"
+ "\n\013server_addr\030\003 \001(\r\022\023\n\013server_port\030\004 \001(\r"
+ "\022\025\n\rchoked_blocks\030\005 \003(\t\"z\n1CMsgGCCStrike"
+ "15_v2_ServerVarValueNotificationInfo\022\021\n\t"
+ "accountid\030\001 \001(\r\022\022\n\nviewangles\030\002 \003(\r\022\014\n\004t"
+ "ype\030\003 \001(\r\022\020\n\010userdata\030\004 \003(\r\",\n*CMsgGCCSt"
+ "rike15_v2_GiftsLeaderboardRequest\"\235\002\n+CM"
+ "sgGCCStrike15_v2_GiftsLeaderboardRespons"
+ "e\022\022\n\nservertime\030\001 \001(\r\022\033\n\023time_period_sec"
+ "onds\030\002 \001(\r\022\031\n\021total_gifts_given\030\003 \001(\r\022\024\n"
+ "\014total_givers\030\004 \001(\r\022R\n\007entries\030\005 \003(\0132A.C"
+ "MsgGCCStrike15_v2_GiftsLeaderboardRespon"
+ "se.GiftLeaderboardEntry\0328\n\024GiftLeaderboa"
+ "rdEntry\022\021\n\taccountid\030\001 \001(\r\022\r\n\005gifts\030\002 \001("
+ "\r\"L\n)CMsgGCCStrike15_v2_ClientSubmitSurv"
+ "eyVote\022\021\n\tsurvey_id\030\001 \001(\r\022\014\n\004vote\030\002 \001(\r\""
+ "\?\n*CMsgGCCStrike15_v2_Server2GCClientVal"
+ "idate\022\021\n\taccountid\030\001 \001(\r\"r\n*CMsgGCCStrik"
+ "e15_v2_GC2ClientTournamentInfo\022\017\n\007eventi"
+ "d\030\001 \001(\r\022\017\n\007stageid\030\002 \001(\r\022\021\n\tgame_type\030\003 "
+ "\001(\r\022\017\n\007teamids\030\004 \003(\r\"O\n\rCSOEconCoupon\022\025\n"
+ "\007entryid\030\001 \001(\rB\004\200\246\035\001\022\016\n\006defidx\030\002 \001(\r\022\027\n\017"
+ "expiration_date\030\003 \001(\007\"a\n\033CSOAccountItemP"
+ "ersonalStore\022\027\n\017generation_time\030\001 \001(\r\022\032\n"
+ "\022redeemable_balance\030\002 \001(\r\022\r\n\005items\030\003 \003(\004"
+ "\"Z\n\020CSOAccountXpShop\022\027\n\017generation_time\030"
+ "\001 \001(\r\022\032\n\022redeemable_balance\030\002 \001(\r\022\021\n\txp_"
+ "tracks\030\003 \003(\r\"z\n\024CSOAccountXpShopBids\022\031\n\013"
+ "campaign_id\030\001 \001(\rB\004\200\246\035\001\022\027\n\tredeem_id\030\002 \001"
+ "(\rB\004\200\246\035\001\022\025\n\rexpected_cost\030\003 \001(\r\022\027\n\017gener"
+ "ation_time\030\004 \001(\r\"Z\n\024CSOVolatileItemOffer"
+ "\022\024\n\006defidx\030\001 \001(\rB\004\200\246\035\001\022\023\n\013faux_itemid\030\002 "
+ "\003(\004\022\027\n\017generation_time\030\003 \003(\r\"^\n\035CSOVolat"
+ "ileItemClaimedRewards\022\024\n\006defidx\030\001 \001(\rB\004\200"
+ "\246\035\001\022\016\n\006reward\030\002 \003(\r\022\027\n\017generation_time\030\003"
+ " \003(\r\"6\n#CSOAccountKeychainRemoveToolChar"
+ "ges\022\017\n\007charges\030\001 \001(\r\"Y\n\020CSOQuestProgress"
+ "\022\025\n\007questid\030\001 \001(\rB\004\200\246\035\001\022\030\n\020points_remain"
+ "ing\030\002 \001(\r\022\024\n\014bonus_points\030\003 \001(\r\"\315\001\n\033CSOA"
+ "ccountSeasonalOperation\022\032\n\014season_value\030"
+ "\001 \001(\rB\004\200\246\035\001\022\025\n\rtier_unlocked\030\002 \001(\r\022\025\n\rpr"
+ "emium_tiers\030\003 \001(\r\022\022\n\nmission_id\030\004 \001(\r\022\032\n"
+ "\022missions_completed\030\005 \001(\r\022\032\n\022redeemable_"
+ "balance\030\006 \001(\r\022\030\n\020season_pass_time\030\007 \001(\r\""
+ "R\n\037CSOAccountRecurringSubscription\022\027\n\017ti"
+ "me_next_cycle\030\001 \001(\r\022\026\n\016time_initiated\030\002 "
+ "\001(\r\"c\n\030CSOGameAccountSteamChina\022\030\n\020time_"
+ "last_update\030\001 \001(\r\022\026\n\016time_comms_ban\030\002 \001("
+ "\r\022\025\n\rtime_play_ban\030\003 \001(\r\"\257\001\n\024CSOPersonaD"
+ "ataPublic\022\024\n\014player_level\030\001 \001(\005\022-\n\014comme"
+ "ndation\030\002 \001(\0132\027.PlayerCommendationInfo\022\026"
+ "\n\016elevated_state\030\003 \001(\010\022\"\n\032xp_trail_times"
+ "tamp_refresh\030\004 \001(\r\022\026\n\016xp_trail_level\030\005 \001"
+ "(\r\"f\n\032CSOAccountRecurringMission\022\022\n\nacco"
+ "unt_id\030\001 \001(\r\022\022\n\nmission_id\030\002 \001(\r\022\016\n\006peri"
+ "od\030\003 \001(\r\022\020\n\010progress\030\004 \001(\r\"\240\001\n(CMsgGCCSt"
+ "rike15_v2_GC2ClientNotifyXPShop\022#\n\010prema"
+ "tch\030\001 \001(\0132\021.CSOAccountXpShop\022$\n\tpostmatc"
+ "h\030\002 \001(\0132\021.CSOAccountXpShop\022\022\n\ncurrent_xp"
+ "\030\003 \001(\r\022\025\n\rcurrent_level\030\004 \001(\r\"-\n+CMsgGCC"
+ "Strike15_v2_Client2GcAckXPShopTracks\"\251\001\n"
+ "2CMsgGCCStrike15_v2_MatchmakingGC2Client"
+ "SearchStats\022\026\n\016gs_location_id\030\001 \001(\r\022\026\n\016d"
+ "ata_center_id\030\002 \001(\r\022\025\n\rnum_locked_in\030\003 \001"
+ "(\r\022\030\n\020num_found_nearby\030\004 \001(\r\022\022\n\nnote_lev"
+ "el\030\005 \001(\r\"-\n\033CMsgGC_GlobalGame_Subscribe\022"
+ "\016\n\006ticket\030\001 \001(\004\"1\n\035CMsgGC_GlobalGame_Uns"
+ "ubscribe\022\020\n\010timeleft\030\001 \001(\005\"P\n\026CMsgGC_Glo"
+ "balGame_Play\022\016\n\006ticket\030\001 \001(\004\022\022\n\ngametime"
+ "ms\030\002 \001(\r\022\022\n\nmsperpoint\030\003 \001(\r\"=\n%CMsgGCCS"
+ "trike15_v2_AcknowledgePenalty\022\024\n\014acknowl"
+ "edged\030\001 \001(\005\"{\n/CMsgGCCStrike15_v2_Client"
+ "2GCRequestPrestigeCoin\022\020\n\010defindex\030\001 \001(\r"
+ "\022\021\n\tupgradeid\030\002 \001(\004\022\r\n\005hours\030\003 \001(\r\022\024\n\014pr"
+ "estigetime\030\004 \001(\r\"F\n(CMsgGCCStrike15_v2_C"
+ "lient2GCStreamUnlock\022\016\n\006ticket\030\001 \001(\004\022\n\n\002"
+ "os\030\002 \001(\005\"<\n+CMsgGCCStrike15_v2_ClientToG"
+ "CRequestElevate\022\r\n\005stage\030\001 \001(\r\"C\n!CMsgGC"
+ "CStrike15_v2_ClientToGCChat\022\020\n\010match_id\030"
+ "\001 \001(\004\022\014\n\004text\030\002 \001(\t\"E\n!CMsgGCCStrike15_v"
+ "2_GCToClientChat\022\022\n\naccount_id\030\001 \001(\r\022\014\n\004"
+ "text\030\002 \001(\t\"E\n$CMsgGCCStrike15_v2_ClientA"
+ "uthKeyCode\022\017\n\007eventid\030\001 \001(\r\022\014\n\004code\030\002 \001("
+ "\t\"F\n\036CMsgGCCStrike15_GotvSyncPacket\022$\n\004d"
+ "ata\030\001 \001(\0132\026.CEngineGotvSyncPacket\"\223\002\n\033Pl"
+ "ayerDecalDigitalSignature\022\021\n\tsignature\030\001"
+ " \001(\014\022\021\n\taccountid\030\002 \001(\r\022\r\n\005rtime\030\003 \001(\r\022\016"
+ "\n\006endpos\030\004 \003(\002\022\020\n\010startpos\030\005 \003(\002\022\014\n\004left"
+ "\030\006 \003(\002\022\021\n\ttx_defidx\030\007 \001(\r\022\020\n\010entindex\030\010 "
+ "\001(\005\022\016\n\006hitbox\030\t \001(\r\022\024\n\014creationtime\030\n \001("
+ "\002\022\021\n\tequipslot\030\013 \001(\r\022\020\n\010trace_id\030\014 \001(\r\022\016"
+ "\n\006normal\030\r \003(\002\022\017\n\007tint_id\030\016 \001(\r\"f\n(CMsgG"
+ "CCStrike15_v2_ClientPlayerDecalSign\022*\n\004d"
+ "ata\030\001 \001(\0132\034.PlayerDecalDigitalSignature\022"
+ "\016\n\006itemid\030\002 \001(\004\"4\n!CMsgGCCStrike15_v2_Be"
+ "taEnrollment\022\017\n\007eresult\030\001 \001(\r\"_\n(CMsgGCC"
+ "Strike15_v2_ClientLogonFatalError\022\021\n\terr"
+ "orcode\030\001 \001(\r\022\017\n\007message\030\002 \001(\t\022\017\n\007country"
+ "\030\003 \001(\t\"S\n\"CMsgGCCStrike15_v2_ClientPollS"
+ "tate\022\016\n\006pollid\030\001 \001(\r\022\r\n\005names\030\002 \003(\t\022\016\n\006v"
+ "alues\030\003 \003(\005\"\244\001\n!CMsgGCCStrike15_v2_Party"
+ "_Register\022\n\n\002id\030\001 \001(\r\022\013\n\003ver\030\002 \001(\r\022\013\n\003ap"
+ "r\030\003 \001(\r\022\013\n\003ark\030\004 \001(\r\022\013\n\003nby\030\005 \001(\r\022\013\n\003grp"
+ "\030\006 \001(\r\022\r\n\005slots\030\007 \001(\r\022\020\n\010launcher\030\010 \001(\r\022"
+ "\021\n\tgame_type\030\t \001(\r\"{\n\037CMsgGCCStrike15_v2"
+ "_Party_Search\022\013\n\003ver\030\001 \001(\r\022\013\n\003apr\030\002 \001(\r\022"
+ "\013\n\003ark\030\003 \001(\r\022\014\n\004grps\030\004 \003(\r\022\020\n\010launcher\030\005"
+ " \001(\r\022\021\n\tgame_type\030\006 \001(\r\"\327\001\n&CMsgGCCStrik"
+ "e15_v2_Party_SearchResults\022>\n\007entries\030\001 "
+ "\003(\0132-.CMsgGCCStrike15_v2_Party_SearchRes"
+ "ults.Entry\032m\n\005Entry\022\n\n\002id\030\001 \001(\r\022\013\n\003grp\030\002"
+ " \001(\r\022\021\n\tgame_type\030\003 \001(\r\022\013\n\003apr\030\004 \001(\r\022\013\n\003"
+ "ark\030\005 \001(\r\022\013\n\003loc\030\006 \001(\r\022\021\n\taccountid\030\007 \001("
+ "\r\"E\n\037CMsgGCCStrike15_v2_Party_Invite\022\021\n\t"
+ "accountid\030\001 \001(\r\022\017\n\007lobbyid\030\002 \001(\r\"\302\001\n)CMs"
+ "gGCCStrike15_v2_Account_RequestCoPlays\022B"
+ "\n\007players\030\001 \003(\01321.CMsgGCCStrike15_v2_Acc"
+ "ount_RequestCoPlays.Player\022\022\n\nservertime"
+ "\030\002 \001(\r\032=\n\006Player\022\021\n\taccountid\030\001 \001(\r\022\020\n\010r"
+ "tcoplay\030\002 \001(\r\022\016\n\006online\030\003 \001(\010\"\244\001\n*CMsgGC"
+ "CStrike15_v2_ClientToGCRequestTicket\022\033\n\023"
+ "authorized_steam_id\030\001 \001(\006\022\034\n\024authorized_"
+ "public_ip\030\002 \001(\007\022\033\n\023gameserver_steam_id\030\003"
+ " \001(\006\022\036\n\026gameserver_sdr_routing\030\005 \001(\t\">\n!"
+ "CMsgGCToClientSteamDatagramTicket\022\031\n\021ser"
+ "ialized_ticket\030\020 \001(\014\"(\n&CMsgGCCStrike15_"
+ "v2_ClientRequestOffers\"\\\n(CMsgGCCStrike1"
+ "5_v2_ClientRequestSouvenir\022\016\n\006itemid\030\001 \001"
+ "(\004\022\017\n\007matchid\030\002 \001(\004\022\017\n\007eventid\030\003 \001(\005\"F\n\'"
+ "CMsgGCCStrike15_v2_ClientAccountBalance\022"
+ "\016\n\006amount\030\001 \001(\004\022\013\n\003url\030\002 \001(\t\"M\n\'CMsgGCCS"
+ "trike15_v2_ClientPartyJoinRelay\022\021\n\taccou"
+ "ntid\030\001 \001(\r\022\017\n\007lobbyid\030\002 \001(\004\"\224\001\n%CMsgGCCS"
+ "trike15_v2_ClientPartyWarning\022=\n\007entries"
+ "\030\001 \003(\0132,.CMsgGCCStrike15_v2_ClientPartyW"
+ "arning.Entry\032,\n\005Entry\022\021\n\taccountid\030\001 \001(\r"
+ "\022\020\n\010warntype\030\002 \001(\r\"K\n#CMsgGCCStrike15_v2"
+ "_SetEventFavorite\022\017\n\007eventid\030\001 \001(\004\022\023\n\013is"
+ "_favorite\030\002 \001(\010\"B\n,CMsgGCCStrike15_v2_Ge"
+ "tEventFavorites_Request\022\022\n\nall_events\030\001 "
+ "\001(\010\"r\n-CMsgGCCStrike15_v2_GetEventFavori"
+ "tes_Response\022\022\n\nall_events\030\001 \001(\010\022\026\n\016json"
+ "_favorites\030\002 \001(\t\022\025\n\rjson_featured\030\003 \001(\t\""
+ "\325\001\n#CMsgGCCStrike15_v2_ClientPerfReport\022"
+ ";\n\007entries\030\001 \003(\0132*.CMsgGCCStrike15_v2_Cl"
+ "ientPerfReport.Entry\032q\n\005Entry\022\023\n\013perfcou"
+ "nter\030\001 \001(\r\022\016\n\006length\030\002 \001(\r\022\021\n\treference\030"
+ "\003 \001(\014\022\016\n\006actual\030\004 \001(\014\022\020\n\010sourceid\030\005 \001(\r\022"
+ "\016\n\006status\030\006 \001(\r\"Q\n\014CVDiagnostic\022\n\n\002id\030\001 "
+ "\001(\r\022\020\n\010extended\030\002 \001(\r\022\r\n\005value\030\003 \001(\004\022\024\n\014"
+ "string_value\030\004 \001(\t\"\250\002\n,CMsgGCCStrike15_v"
+ "2_GC2ClientRefuseSecureMode\022\023\n\013file_repo"
+ "rt\030\001 \001(\t\022\033\n\023offer_insecure_mode\030\002 \001(\010\022\031\n"
+ "\021offer_secure_mode\030\003 \001(\010\022\030\n\020show_unsigne"
+ "d_ui\030\004 \001(\010\022\021\n\tkick_user\030\005 \001(\010\022\027\n\017show_tr"
+ "usted_ui\030\006 \001(\010\022 \n\030show_warning_not_trust"
+ "ed\030\007 \001(\010\022\"\n\032show_warning_not_trusted_2\030\010"
+ " \001(\010\022\037\n\027files_prevented_trusted\030\t \001(\t\"T\n"
+ "-CMsgGCCStrike15_v2_GC2ClientRequestVali"
+ "dation\022\023\n\013full_report\030\001 \001(\010\022\016\n\006module\030\002 "
+ "\001(\t\"\313\001\n&CMsgGCCStrike15_v2_GC2ClientInit"
+ "System\022\014\n\004load\030\001 \001(\010\022\014\n\004name\030\002 \001(\t\022\022\n\nou"
+ "tputname\030\003 \001(\t\022\020\n\010key_data\030\004 \001(\014\022\020\n\010sha_"
+ "hash\030\005 \001(\014\022\016\n\006cookie\030\006 \001(\005\022\020\n\010manifest\030\007"
+ " \001(\t\022\026\n\016system_package\030\010 \001(\014\022\023\n\013load_sys"
+ "tem\030\t \001(\010\"\245\002\n/CMsgGCCStrike15_v2_GC2Clie"
+ "ntInitSystem_Response\022\017\n\007success\030\001 \001(\010\022\022"
+ "\n\ndiagnostic\030\002 \001(\t\022\020\n\010sha_hash\030\003 \001(\014\022\020\n\010"
+ "response\030\004 \001(\005\022\023\n\013error_code1\030\005 \001(\005\022\023\n\013e"
+ "rror_code2\030\006 \001(\005\022\016\n\006handle\030\007 \001(\003\022E\n\014eini"
+ "t_result\030\010 \001(\0162\022.EInitSystemResult:\033k_EI"
+ "nitSystemResult_Invalid\022\023\n\013aux_system1\030\t"
+ " \001(\005\022\023\n\013aux_system2\030\n \001(\005\"P\n/CMsgGCCStri"
+ "ke15_v2_SetPlayerLeaderboardSafeName\022\035\n\025"
+ "leaderboard_safe_name\030\001 \001(\t\"%\n#CMsgReque"
+ "stRecurringMissionSchedule\"\241\001\n\032CMsgRecur"
+ "ringMissionSchema\022A\n\010missions\030\001 \003(\0132/.CM"
+ "sgRecurringMissionSchema.MissionTemplate"
+ "List\032@\n\023MissionTemplateList\022\016\n\006period\030\001 "
+ "\001(\r\022\031\n\021mission_templates\030\002 \003(\014*\227*\n\nECsgo"
+ "GCMsg\022\036\n\031k_EMsgGCCStrike15_v2_Base\020\214G\022*\n"
+ "%k_EMsgGCCStrike15_v2_MatchmakingStart\020\215"
+ "G\022)\n$k_EMsgGCCStrike15_v2_MatchmakingSto"
+ "p\020\216G\0226\n1k_EMsgGCCStrike15_v2_Matchmaking"
+ "Client2ServerPing\020\217G\0224\n/k_EMsgGCCStrike1"
+ "5_v2_MatchmakingGC2ClientUpdate\020\220G\022>\n9k_"
+ "EMsgGCCStrike15_v2_MatchmakingServerRese"
+ "rvationResponse\020\222G\0225\n0k_EMsgGCCStrike15_"
+ "v2_MatchmakingGC2ClientReserve\020\223G\0223\n.k_E"
+ "MsgGCCStrike15_v2_MatchmakingClient2GCHe"
+ "llo\020\225G\0223\n.k_EMsgGCCStrike15_v2_Matchmaki"
+ "ngGC2ClientHello\020\226G\0225\n0k_EMsgGCCStrike15"
+ "_v2_MatchmakingGC2ClientAbandon\020\230G\022:\n5k_"
+ "EMsgGCCStrike15_v2_MatchmakingOperator2G"
+ "CBlogUpdate\020\235G\022:\n5k_EMsgGCCStrike15_v2_S"
+ "erverNotificationForUserPenalty\020\236G\022,\n\'k_"
+ "EMsgGCCStrike15_v2_ClientReportPlayer\020\237G"
+ "\022,\n\'k_EMsgGCCStrike15_v2_ClientReportSer"
+ "ver\020\240G\022-\n(k_EMsgGCCStrike15_v2_ClientCom"
+ "mendPlayer\020\241G\022.\n)k_EMsgGCCStrike15_v2_Cl"
+ "ientReportResponse\020\242G\0222\n-k_EMsgGCCStrike"
+ "15_v2_ClientCommendPlayerQuery\020\243G\022:\n5k_E"
+ "MsgGCCStrike15_v2_ClientCommendPlayerQue"
+ "ryResponse\020\244G\022(\n#k_EMsgGCCStrike15_v2_Wa"
+ "tchInfoUsers\020\246G\0225\n0k_EMsgGCCStrike15_v2_"
+ "ClientRequestPlayersProfile\020\247G\022(\n#k_EMsg"
+ "GCCStrike15_v2_PlayersProfile\020\250G\0223\n.k_EM"
+ "sgGCCStrike15_v2_PlayerOverwatchCaseUpda"
+ "te\020\253G\0227\n2k_EMsgGCCStrike15_v2_PlayerOver"
+ "watchCaseAssignment\020\254G\0223\n.k_EMsgGCCStrik"
+ "e15_v2_PlayerOverwatchCaseStatus\020\255G\022*\n%k"
+ "_EMsgGCCStrike15_v2_GC2ClientTextMsg\020\256G\022"
+ "*\n%k_EMsgGCCStrike15_v2_Client2GCTextMsg"
+ "\020\257G\0220\n+k_EMsgGCCStrike15_v2_MatchEndRunR"
+ "ewardDrops\020\260G\0229\n4k_EMsgGCCStrike15_v2_Ma"
+ "tchEndRewardDropsNotification\020\261G\0228\n3k_EM"
+ "sgGCCStrike15_v2_ClientRequestWatchInfoF"
+ "riends2\020\262G\022#\n\036k_EMsgGCCStrike15_v2_Match"
+ "List\020\263G\022:\n5k_EMsgGCCStrike15_v2_MatchLis"
+ "tRequestCurrentLiveGames\020\264G\0229\n4k_EMsgGCC"
+ "Strike15_v2_MatchListRequestRecentUserGa"
+ "mes\020\265G\0224\n/k_EMsgGCCStrike15_v2_GC2Server"
+ "ReservationUpdate\020\266G\0228\n3k_EMsgGCCStrike1"
+ "5_v2_ClientVarValueNotificationInfo\020\270G\0229"
+ "\n4k_EMsgGCCStrike15_v2_MatchListRequestT"
+ "ournamentGames\020\272G\0226\n1k_EMsgGCCStrike15_v"
+ "2_MatchListRequestFullGameInfo\020\273G\0221\n,k_E"
+ "MsgGCCStrike15_v2_GiftsLeaderboardReques"
+ "t\020\274G\0222\n-k_EMsgGCCStrike15_v2_GiftsLeader"
+ "boardResponse\020\275G\0228\n3k_EMsgGCCStrike15_v2"
+ "_ServerVarValueNotificationInfo\020\276G\0220\n+k_"
+ "EMsgGCCStrike15_v2_ClientSubmitSurveyVot"
+ "e\020\300G\0221\n,k_EMsgGCCStrike15_v2_Server2GCCl"
+ "ientValidate\020\301G\0229\n4k_EMsgGCCStrike15_v2_"
+ "MatchListRequestLiveGameForUser\020\302G\022>\n9k_"
+ "EMsgGCCStrike15_v2_Client2GCEconPreviewD"
+ "ataBlockRequest\020\304G\022\?\n:k_EMsgGCCStrike15_"
+ "v2_Client2GCEconPreviewDataBlockResponse"
+ "\020\305G\0220\n+k_EMsgGCCStrike15_v2_AccountPriva"
+ "cySettings\020\306G\022+\n&k_EMsgGCCStrike15_v2_Se"
+ "tMyActivityInfo\020\307G\022\?\n:k_EMsgGCCStrike15_"
+ "v2_MatchListRequestTournamentPredictions"
+ "\020\310G\022>\n9k_EMsgGCCStrike15_v2_MatchListUpl"
+ "oadTournamentPredictions\020\311G\022&\n!k_EMsgGCC"
+ "Strike15_v2_DraftSummary\020\312G\0225\n0k_EMsgGCC"
+ "Strike15_v2_ClientRequestJoinFriendData\020"
+ "\313G\0225\n0k_EMsgGCCStrike15_v2_ClientRequest"
+ "JoinServerData\020\314G\0221\n,k_EMsgGCCStrike15_v"
+ "2_GC2ClientTournamentInfo\020\317G\022\"\n\035k_EMsgGC"
+ "_GlobalGame_Subscribe\020\320G\022$\n\037k_EMsgGC_Glo"
+ "balGame_Unsubscribe\020\321G\022\035\n\030k_EMsgGC_Globa"
+ "lGame_Play\020\322G\022,\n\'k_EMsgGCCStrike15_v2_Ac"
+ "knowledgePenalty\020\323G\0226\n1k_EMsgGCCStrike15"
+ "_v2_Client2GCRequestPrestigeCoin\020\324G\022.\n)k"
+ "_EMsgGCCStrike15_v2_GC2ClientGlobalStats"
+ "\020\325G\022/\n*k_EMsgGCCStrike15_v2_Client2GCStr"
+ "eamUnlock\020\326G\0222\n-k_EMsgGCCStrike15_v2_Fan"
+ "tasyRequestClientData\020\327G\0221\n,k_EMsgGCCStr"
+ "ike15_v2_FantasyUpdateClientData\020\330G\0227\n2k"
+ "_EMsgGCCStrike15_v2_GCToClientSteamdatag"
+ "ramTicket\020\331G\0221\n,k_EMsgGCCStrike15_v2_Cli"
+ "entToGCRequestTicket\020\332G\0222\n-k_EMsgGCCStri"
+ "ke15_v2_ClientToGCRequestElevate\020\333G\022$\n\037k"
+ "_EMsgGCCStrike15_v2_GlobalChat\020\334G\022.\n)k_E"
+ "MsgGCCStrike15_v2_GlobalChat_Subscribe\020\335"
+ "G\0220\n+k_EMsgGCCStrike15_v2_GlobalChat_Uns"
+ "ubscribe\020\336G\022+\n&k_EMsgGCCStrike15_v2_Clie"
+ "ntAuthKeyCode\020\337G\022(\n#k_EMsgGCCStrike15_v2"
+ "_GotvSyncPacket\020\340G\022/\n*k_EMsgGCCStrike15_"
+ "v2_ClientPlayerDecalSign\020\341G\022/\n*k_EMsgGCC"
+ "Strike15_v2_ClientLogonFatalError\020\343G\022)\n$"
+ "k_EMsgGCCStrike15_v2_ClientPollState\020\344G\022"
+ "(\n#k_EMsgGCCStrike15_v2_Party_Register\020\345"
+ "G\022*\n%k_EMsgGCCStrike15_v2_Party_Unregist"
+ "er\020\346G\022&\n!k_EMsgGCCStrike15_v2_Party_Sear"
+ "ch\020\347G\022&\n!k_EMsgGCCStrike15_v2_Party_Invi"
+ "te\020\350G\0220\n+k_EMsgGCCStrike15_v2_Account_Re"
+ "questCoPlays\020\351G\022,\n\'k_EMsgGCCStrike15_v2_"
+ "ClientGCRankUpdate\020\352G\022-\n(k_EMsgGCCStrike"
+ "15_v2_ClientRequestOffers\020\353G\022.\n)k_EMsgGC"
+ "CStrike15_v2_ClientAccountBalance\020\354G\022.\n)"
+ "k_EMsgGCCStrike15_v2_ClientPartyJoinRela"
+ "y\020\355G\022,\n\'k_EMsgGCCStrike15_v2_ClientParty"
+ "Warning\020\356G\022*\n%k_EMsgGCCStrike15_v2_SetEv"
+ "entFavorite\020\360G\0223\n.k_EMsgGCCStrike15_v2_G"
+ "etEventFavorites_Request\020\361G\022*\n%k_EMsgGCC"
+ "Strike15_v2_ClientPerfReport\020\362G\0224\n/k_EMs"
+ "gGCCStrike15_v2_GetEventFavorites_Respon"
+ "se\020\363G\022/\n*k_EMsgGCCStrike15_v2_ClientRequ"
+ "estSouvenir\020\364G\0223\n.k_EMsgGCCStrike15_v2_G"
+ "C2ClientRefuseSecureMode\020\366G\0224\n/k_EMsgGCC"
+ "Strike15_v2_GC2ClientRequestValidation\020\367"
+ "G\0223\n.k_EMsgGCCStrike15_v2_ClientRedeemMi"
+ "ssionReward\020\371G\022&\n!k_EMsgGCCStrike15_Clie"
+ "ntDeepStats\020\372G\0222\n-k_EMsgGCCStrike15_Star"
+ "tAgreementSessionInGame\020\373G\022-\n(k_EMsgGCCS"
+ "trike15_v2_GC2ClientInitSystem\020\374G\0226\n1k_E"
+ "MsgGCCStrike15_v2_GC2ClientInitSystem_Re"
+ "sponse\020\375G\022\'\n\"k_EMsgGCCStrike15_v2_Privat"
+ "eQueues\020\376G\0229\n4k_EMsgGCCStrike15_v2_Match"
+ "ListTournamentOperatorMgmt\020\377G\022(\n#k_EMsgG"
+ "CCStrike15_v2_BetaEnrollment\020\201H\0226\n1k_EMs"
+ "gGCCStrike15_v2_SetPlayerLeaderboardSafe"
+ "Name\020\202H\0220\n+k_EMsgGCCStrike15_v2_ClientRe"
+ "deemFreeReward\020\203H\022-\n(k_EMsgGCCStrike15_v"
+ "2_ClientNetworkConfig\020\204H\022/\n*k_EMsgGCCStr"
+ "ike15_v2_GC2ClientNotifyXPShop\020\205H\0222\n-k_E"
+ "MsgGCCStrike15_v2_Client2GcAckXPShopTrac"
+ "ks\020\206H\0229\n4k_EMsgGCCStrike15_v2_Matchmakin"
+ "gGC2ClientSearchStats\020\207H\022.\n)k_EMsgGCCStr"
+ "ike15_v2_PremierSeasonSummary\020\210H\0229\n4k_EM"
+ "sgGCCStrike15_v2_RequestRecurringMission"
+ "Schedule\020\211H\0220\n+k_EMsgGCCStrike15_v2_Recu"
+ "rringMissionSchema\020\212H\0221\n,k_EMsgGCCStrike"
+ "15_v2_VolatileItemClaimReward\020\213H*\230\001\n\022ECs"
+ "goSteamUserStat\022&\n\"k_ECsgoSteamUserStat_"
+ "XpEarnedGames\020\001\022-\n)k_ECsgoSteamUserStat_"
+ "MatchWinsCompetitive\020\002\022+\n\'k_ECsgoSteamUs"
+ "erStat_SurvivedDangerZone\020\003*J\n\tQuestType"
+ "\022\032\n\026k_EQuestType_Operation\020\001\022!\n\035k_EQuest"
+ "Type_RecurringMission\020\002*\241\001\n\027EClientRepor"
+ "tingVersion\022(\n$k_EClientReportingVersion"
+ "_OldVersion\020\000\022)\n%k_EClientReportingVersi"
+ "on_BetaVersion\020\001\0221\n-k_EClientReportingVe"
+ "rsion_SupportsTrustedMode\020\002*\276\002\n\021EInitSys"
+ "temResult\022\037\n\033k_EInitSystemResult_Invalid"
+ "\020\000\022\037\n\033k_EInitSystemResult_Success\020\001\022\034\n\030k"
+ "_EInitSystemResult_None\020\002\022 \n\034k_EInitSyst"
+ "emResult_NotFound\020\003\022 \n\034k_EInitSystemResu"
+ "lt_Existing\020\004\022\"\n\036k_EInitSystemResult_Fai"
+ "ledOpen\020\005\022 \n\034k_EInitSystemResult_Mismatc"
+ "h\020\006\022\"\n\036k_EInitSystemResult_FailedInit\020\007\022"
+ "\033\n\027k_EInitSystemResult_Max\020\010"
;
static const ::_pbi::DescriptorTable* const descriptor_table_cstrike15_5fgcmessages_2eproto_deps[3] = {
&::descriptor_table_engine_5fgcmessages_2eproto,
@@ -7286,9 +7195,9 @@ static const ::_pbi::DescriptorTable* const descriptor_table_cstrike15_5fgcmessa
};
static ::_pbi::once_flag descriptor_table_cstrike15_5fgcmessages_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_cstrike15_5fgcmessages_2eproto = {
- false, false, 34392, descriptor_table_protodef_cstrike15_5fgcmessages_2eproto,
+ false, false, 33868, descriptor_table_protodef_cstrike15_5fgcmessages_2eproto,
"cstrike15_gcmessages.proto",
- &descriptor_table_cstrike15_5fgcmessages_2eproto_once, descriptor_table_cstrike15_5fgcmessages_2eproto_deps, 3, 180,
+ &descriptor_table_cstrike15_5fgcmessages_2eproto_once, descriptor_table_cstrike15_5fgcmessages_2eproto_deps, 3, 179,
schemas, file_default_instances, TableStruct_cstrike15_5fgcmessages_2eproto::offsets,
file_level_metadata_cstrike15_5fgcmessages_2eproto, file_level_enum_descriptors_cstrike15_5fgcmessages_2eproto,
file_level_service_descriptors_cstrike15_5fgcmessages_2eproto,
@@ -7392,7 +7301,6 @@ bool ECsgoGCMsg_IsValid(int value) {
case 9202:
case 9203:
case 9204:
- case 9205:
case 9206:
case 9207:
case 9209:
@@ -32107,6 +32015,9 @@ class CMsgGCCStrike15_v2_ClientRequestJoinFriendData::_Internal {
static void set_has_errormsg(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
+ static void set_has_is_local_server(HasBits* has_bits) {
+ (*has_bits)[0] |= 64u;
+ }
};
const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve&
@@ -32130,7 +32041,8 @@ CMsgGCCStrike15_v2_ClientRequestJoinFriendData::CMsgGCCStrike15_v2_ClientRequest
, decltype(_impl_.version_){}
, decltype(_impl_.account_id_){}
, decltype(_impl_.join_token_){}
- , decltype(_impl_.join_ipp_){}};
+ , decltype(_impl_.join_ipp_){}
+ , decltype(_impl_.is_local_server_){}};
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
_impl_.errormsg_.InitDefault();
@@ -32145,8 +32057,8 @@ CMsgGCCStrike15_v2_ClientRequestJoinFriendData::CMsgGCCStrike15_v2_ClientRequest
_this->_impl_.res_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve(*from._impl_.res_);
}
::memcpy(&_impl_.version_, &from._impl_.version_,
- static_cast(reinterpret_cast(&_impl_.join_ipp_) -
- reinterpret_cast(&_impl_.version_)) + sizeof(_impl_.join_ipp_));
+ static_cast(reinterpret_cast(&_impl_.is_local_server_) -
+ reinterpret_cast(&_impl_.version_)) + sizeof(_impl_.is_local_server_));
// @@protoc_insertion_point(copy_constructor:CMsgGCCStrike15_v2_ClientRequestJoinFriendData)
}
@@ -32163,6 +32075,7 @@ inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::SharedCtor(
, decltype(_impl_.account_id_){0u}
, decltype(_impl_.join_token_){0u}
, decltype(_impl_.join_ipp_){0u}
+ , decltype(_impl_.is_local_server_){false}
};
_impl_.errormsg_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
@@ -32205,10 +32118,10 @@ void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::Clear() {
_impl_.res_->Clear();
}
}
- if (cached_has_bits & 0x0000003cu) {
+ if (cached_has_bits & 0x0000007cu) {
::memset(&_impl_.version_, 0, static_cast(
- reinterpret_cast(&_impl_.join_ipp_) -
- reinterpret_cast(&_impl_.version_)) + sizeof(_impl_.join_ipp_));
+ reinterpret_cast(&_impl_.is_local_server_) -
+ reinterpret_cast(&_impl_.version_)) + sizeof(_impl_.is_local_server_));
}
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
@@ -32277,6 +32190,15 @@ const char* CMsgGCCStrike15_v2_ClientRequestJoinFriendData::_InternalParse(const
} else
goto handle_unusual;
continue;
+ // optional bool is_local_server = 7;
+ case 7:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) {
+ _Internal::set_has_is_local_server(&has_bits);
+ _impl_.is_local_server_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -32349,6 +32271,12 @@ uint8_t* CMsgGCCStrike15_v2_ClientRequestJoinFriendData::_InternalSerialize(
6, this->_internal_errormsg(), target);
}
+ // optional bool is_local_server = 7;
+ if (cached_has_bits & 0x00000040u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_is_local_server(), 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);
@@ -32366,7 +32294,7 @@ size_t CMsgGCCStrike15_v2_ClientRequestJoinFriendData::ByteSizeLong() const {
(void) cached_has_bits;
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x0000003fu) {
+ if (cached_has_bits & 0x0000007fu) {
// optional string errormsg = 6;
if (cached_has_bits & 0x00000001u) {
total_size += 1 +
@@ -32401,6 +32329,11 @@ size_t CMsgGCCStrike15_v2_ClientRequestJoinFriendData::ByteSizeLong() const {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_join_ipp());
}
+ // optional bool is_local_server = 7;
+ if (cached_has_bits & 0x00000040u) {
+ total_size += 1 + 1;
+ }
+
}
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
@@ -32421,7 +32354,7 @@ void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::MergeImpl(::PROTOBUF_NAMESP
(void) cached_has_bits;
cached_has_bits = from._impl_._has_bits_[0];
- if (cached_has_bits & 0x0000003fu) {
+ if (cached_has_bits & 0x0000007fu) {
if (cached_has_bits & 0x00000001u) {
_this->_internal_set_errormsg(from._internal_errormsg());
}
@@ -32441,6 +32374,9 @@ void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::MergeImpl(::PROTOBUF_NAMESP
if (cached_has_bits & 0x00000020u) {
_this->_impl_.join_ipp_ = from._impl_.join_ipp_;
}
+ if (cached_has_bits & 0x00000040u) {
+ _this->_impl_.is_local_server_ = from._impl_.is_local_server_;
+ }
_this->_impl_._has_bits_[0] |= cached_has_bits;
}
_this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
@@ -32468,8 +32404,8 @@ void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::InternalSwap(CMsgGCCStrike1
&other->_impl_.errormsg_, rhs_arena
);
::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(CMsgGCCStrike15_v2_ClientRequestJoinFriendData, _impl_.join_ipp_)
- + sizeof(CMsgGCCStrike15_v2_ClientRequestJoinFriendData::_impl_.join_ipp_)
+ PROTOBUF_FIELD_OFFSET(CMsgGCCStrike15_v2_ClientRequestJoinFriendData, _impl_.is_local_server_)
+ + sizeof(CMsgGCCStrike15_v2_ClientRequestJoinFriendData::_impl_.is_local_server_)
- PROTOBUF_FIELD_OFFSET(CMsgGCCStrike15_v2_ClientRequestJoinFriendData, _impl_.res_)>(
reinterpret_cast(&_impl_.res_),
reinterpret_cast(&other->_impl_.res_));
@@ -63750,872 +63686,6 @@ void CVDiagnostic::InternalSwap(CVDiagnostic* other) {
// ===================================================================
-class CMsgGCCStrike15_v2_ClientReportValidation::_Internal {
- public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
- static void set_has_file_report(HasBits* has_bits) {
- (*has_bits)[0] |= 1u;
- }
- static void set_has_command_line(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
- static void set_has_total_files(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
- }
- static void set_has_internal_error(HasBits* has_bits) {
- (*has_bits)[0] |= 16u;
- }
- static void set_has_trust_time(HasBits* has_bits) {
- (*has_bits)[0] |= 32u;
- }
- static void set_has_count_pending(HasBits* has_bits) {
- (*has_bits)[0] |= 64u;
- }
- static void set_has_count_completed(HasBits* has_bits) {
- (*has_bits)[0] |= 128u;
- }
- static void set_has_process_id(HasBits* has_bits) {
- (*has_bits)[0] |= 256u;
- }
- static void set_has_osversion(HasBits* has_bits) {
- (*has_bits)[0] |= 512u;
- }
- static void set_has_clientreportversion(HasBits* has_bits) {
- (*has_bits)[0] |= 1024u;
- }
- static void set_has_status_id(HasBits* has_bits) {
- (*has_bits)[0] |= 2048u;
- }
- static void set_has_diagnostic1(HasBits* has_bits) {
- (*has_bits)[0] |= 4096u;
- }
- static void set_has_diagnostic2(HasBits* has_bits) {
- (*has_bits)[0] |= 8192u;
- }
- static void set_has_diagnostic3(HasBits* has_bits) {
- (*has_bits)[0] |= 16384u;
- }
- static void set_has_last_launch_data(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
- static void set_has_report_count(HasBits* has_bits) {
- (*has_bits)[0] |= 262144u;
- }
- static void set_has_client_time(HasBits* has_bits) {
- (*has_bits)[0] |= 32768u;
- }
- static void set_has_diagnostic4(HasBits* has_bits) {
- (*has_bits)[0] |= 65536u;
- }
- static void set_has_diagnostic5(HasBits* has_bits) {
- (*has_bits)[0] |= 131072u;
- }
-};
-
-CMsgGCCStrike15_v2_ClientReportValidation::CMsgGCCStrike15_v2_ClientReportValidation(::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:CMsgGCCStrike15_v2_ClientReportValidation)
-}
-CMsgGCCStrike15_v2_ClientReportValidation::CMsgGCCStrike15_v2_ClientReportValidation(const CMsgGCCStrike15_v2_ClientReportValidation& from)
- : ::PROTOBUF_NAMESPACE_ID::Message() {
- CMsgGCCStrike15_v2_ClientReportValidation* const _this = this; (void)_this;
- new (&_impl_) Impl_{
- decltype(_impl_._has_bits_){from._impl_._has_bits_}
- , /*decltype(_impl_._cached_size_)*/{}
- , decltype(_impl_.diagnostics_){from._impl_.diagnostics_}
- , decltype(_impl_.file_report_){}
- , decltype(_impl_.command_line_){}
- , decltype(_impl_.last_launch_data_){}
- , decltype(_impl_.total_files_){}
- , decltype(_impl_.internal_error_){}
- , decltype(_impl_.trust_time_){}
- , decltype(_impl_.count_pending_){}
- , decltype(_impl_.count_completed_){}
- , decltype(_impl_.process_id_){}
- , decltype(_impl_.osversion_){}
- , decltype(_impl_.clientreportversion_){}
- , decltype(_impl_.status_id_){}
- , decltype(_impl_.diagnostic1_){}
- , decltype(_impl_.diagnostic2_){}
- , decltype(_impl_.diagnostic3_){}
- , decltype(_impl_.client_time_){}
- , decltype(_impl_.diagnostic4_){}
- , decltype(_impl_.diagnostic5_){}
- , decltype(_impl_.report_count_){}};
-
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- _impl_.file_report_.InitDefault();
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- _impl_.file_report_.Set("", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_file_report()) {
- _this->_impl_.file_report_.Set(from._internal_file_report(),
- _this->GetArenaForAllocation());
- }
- _impl_.command_line_.InitDefault();
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- _impl_.command_line_.Set("", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_command_line()) {
- _this->_impl_.command_line_.Set(from._internal_command_line(),
- _this->GetArenaForAllocation());
- }
- _impl_.last_launch_data_.InitDefault();
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- _impl_.last_launch_data_.Set("", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_last_launch_data()) {
- _this->_impl_.last_launch_data_.Set(from._internal_last_launch_data(),
- _this->GetArenaForAllocation());
- }
- ::memcpy(&_impl_.total_files_, &from._impl_.total_files_,
- static_cast(reinterpret_cast(&_impl_.report_count_) -
- reinterpret_cast(&_impl_.total_files_)) + sizeof(_impl_.report_count_));
- // @@protoc_insertion_point(copy_constructor:CMsgGCCStrike15_v2_ClientReportValidation)
-}
-
-inline void CMsgGCCStrike15_v2_ClientReportValidation::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_.diagnostics_){arena}
- , decltype(_impl_.file_report_){}
- , decltype(_impl_.command_line_){}
- , decltype(_impl_.last_launch_data_){}
- , decltype(_impl_.total_files_){0u}
- , decltype(_impl_.internal_error_){0u}
- , decltype(_impl_.trust_time_){0u}
- , decltype(_impl_.count_pending_){0u}
- , decltype(_impl_.count_completed_){0u}
- , decltype(_impl_.process_id_){0u}
- , decltype(_impl_.osversion_){0}
- , decltype(_impl_.clientreportversion_){0u}
- , decltype(_impl_.status_id_){0u}
- , decltype(_impl_.diagnostic1_){0u}
- , decltype(_impl_.diagnostic2_){uint64_t{0u}}
- , decltype(_impl_.diagnostic3_){uint64_t{0u}}
- , decltype(_impl_.client_time_){uint64_t{0u}}
- , decltype(_impl_.diagnostic4_){uint64_t{0u}}
- , decltype(_impl_.diagnostic5_){uint64_t{0u}}
- , decltype(_impl_.report_count_){0u}
- };
- _impl_.file_report_.InitDefault();
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- _impl_.file_report_.Set("", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- _impl_.command_line_.InitDefault();
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- _impl_.command_line_.Set("", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- _impl_.last_launch_data_.InitDefault();
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- _impl_.last_launch_data_.Set("", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-}
-
-CMsgGCCStrike15_v2_ClientReportValidation::~CMsgGCCStrike15_v2_ClientReportValidation() {
- // @@protoc_insertion_point(destructor:CMsgGCCStrike15_v2_ClientReportValidation)
- if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
- (void)arena;
- return;
- }
- SharedDtor();
-}
-
-inline void CMsgGCCStrike15_v2_ClientReportValidation::SharedDtor() {
- GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
- _impl_.diagnostics_.~RepeatedPtrField();
- _impl_.file_report_.Destroy();
- _impl_.command_line_.Destroy();
- _impl_.last_launch_data_.Destroy();
-}
-
-void CMsgGCCStrike15_v2_ClientReportValidation::SetCachedSize(int size) const {
- _impl_._cached_size_.Set(size);
-}
-
-void CMsgGCCStrike15_v2_ClientReportValidation::Clear() {
-// @@protoc_insertion_point(message_clear_start:CMsgGCCStrike15_v2_ClientReportValidation)
- uint32_t cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- _impl_.diagnostics_.Clear();
- cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
- if (cached_has_bits & 0x00000001u) {
- _impl_.file_report_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000002u) {
- _impl_.command_line_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000004u) {
- _impl_.last_launch_data_.ClearNonDefaultToEmpty();
- }
- }
- if (cached_has_bits & 0x000000f8u) {
- ::memset(&_impl_.total_files_, 0, static_cast(
- reinterpret_cast(&_impl_.count_completed_) -
- reinterpret_cast(&_impl_.total_files_)) + sizeof(_impl_.count_completed_));
- }
- if (cached_has_bits & 0x0000ff00u) {
- ::memset(&_impl_.process_id_, 0, static_cast(
- reinterpret_cast(&_impl_.client_time_) -
- reinterpret_cast(&_impl_.process_id_)) + sizeof(_impl_.client_time_));
- }
- if (cached_has_bits & 0x00070000u) {
- ::memset(&_impl_.diagnostic4_, 0, static_cast(
- reinterpret_cast(&_impl_.report_count_) -
- reinterpret_cast(&_impl_.diagnostic4_)) + sizeof(_impl_.report_count_));
- }
- _impl_._has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
-}
-
-const char* CMsgGCCStrike15_v2_ClientReportValidation::_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) {
- // optional string file_report = 1;
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
- auto str = _internal_mutable_file_report();
- ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(ptr);
- #ifndef NDEBUG
- ::_pbi::VerifyUTF8(str, "CMsgGCCStrike15_v2_ClientReportValidation.file_report");
- #endif // !NDEBUG
- } else
- goto handle_unusual;
- continue;
- // optional string command_line = 2;
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) {
- auto str = _internal_mutable_command_line();
- ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(ptr);
- #ifndef NDEBUG
- ::_pbi::VerifyUTF8(str, "CMsgGCCStrike15_v2_ClientReportValidation.command_line");
- #endif // !NDEBUG
- } else
- goto handle_unusual;
- continue;
- // optional uint32 total_files = 3;
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) {
- _Internal::set_has_total_files(&has_bits);
- _impl_.total_files_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint32 internal_error = 4;
- case 4:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) {
- _Internal::set_has_internal_error(&has_bits);
- _impl_.internal_error_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint32 trust_time = 5;
- case 5:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) {
- _Internal::set_has_trust_time(&has_bits);
- _impl_.trust_time_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint32 count_pending = 6;
- case 6:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) {
- _Internal::set_has_count_pending(&has_bits);
- _impl_.count_pending_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint32 count_completed = 7;
- case 7:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) {
- _Internal::set_has_count_completed(&has_bits);
- _impl_.count_completed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint32 process_id = 8;
- case 8:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) {
- _Internal::set_has_process_id(&has_bits);
- _impl_.process_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional int32 osversion = 9;
- case 9:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) {
- _Internal::set_has_osversion(&has_bits);
- _impl_.osversion_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint32 clientreportversion = 10;
- case 10:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) {
- _Internal::set_has_clientreportversion(&has_bits);
- _impl_.clientreportversion_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint32 status_id = 11;
- case 11:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) {
- _Internal::set_has_status_id(&has_bits);
- _impl_.status_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint32 diagnostic1 = 12;
- case 12:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) {
- _Internal::set_has_diagnostic1(&has_bits);
- _impl_.diagnostic1_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint64 diagnostic2 = 13;
- case 13:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) {
- _Internal::set_has_diagnostic2(&has_bits);
- _impl_.diagnostic2_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint64 diagnostic3 = 14;
- case 14:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) {
- _Internal::set_has_diagnostic3(&has_bits);
- _impl_.diagnostic3_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional string last_launch_data = 15;
- case 15:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) {
- auto str = _internal_mutable_last_launch_data();
- ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(ptr);
- #ifndef NDEBUG
- ::_pbi::VerifyUTF8(str, "CMsgGCCStrike15_v2_ClientReportValidation.last_launch_data");
- #endif // !NDEBUG
- } else
- goto handle_unusual;
- continue;
- // optional uint32 report_count = 16;
- case 16:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) {
- _Internal::set_has_report_count(&has_bits);
- _impl_.report_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint64 client_time = 17;
- case 17:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) {
- _Internal::set_has_client_time(&has_bits);
- _impl_.client_time_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint64 diagnostic4 = 18;
- case 18:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) {
- _Internal::set_has_diagnostic4(&has_bits);
- _impl_.diagnostic4_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional uint64 diagnostic5 = 19;
- case 19:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) {
- _Internal::set_has_diagnostic5(&has_bits);
- _impl_.diagnostic5_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // repeated .CVDiagnostic diagnostics = 20;
- case 20:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 162)) {
- ptr -= 2;
- do {
- ptr += 2;
- ptr = ctx->ParseMessage(_internal_add_diagnostics(), ptr);
- CHK_(ptr);
- if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<162>(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* CMsgGCCStrike15_v2_ClientReportValidation::_InternalSerialize(
- uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:CMsgGCCStrike15_v2_ClientReportValidation)
- uint32_t cached_has_bits = 0;
- (void) cached_has_bits;
-
- cached_has_bits = _impl_._has_bits_[0];
- // optional string file_report = 1;
- if (cached_has_bits & 0x00000001u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_file_report().data(), static_cast(this->_internal_file_report().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "CMsgGCCStrike15_v2_ClientReportValidation.file_report");
- target = stream->WriteStringMaybeAliased(
- 1, this->_internal_file_report(), target);
- }
-
- // optional string command_line = 2;
- if (cached_has_bits & 0x00000002u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_command_line().data(), static_cast(this->_internal_command_line().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "CMsgGCCStrike15_v2_ClientReportValidation.command_line");
- target = stream->WriteStringMaybeAliased(
- 2, this->_internal_command_line(), target);
- }
-
- // optional uint32 total_files = 3;
- if (cached_has_bits & 0x00000008u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_total_files(), target);
- }
-
- // optional uint32 internal_error = 4;
- if (cached_has_bits & 0x00000010u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_internal_error(), target);
- }
-
- // optional uint32 trust_time = 5;
- if (cached_has_bits & 0x00000020u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_trust_time(), target);
- }
-
- // optional uint32 count_pending = 6;
- if (cached_has_bits & 0x00000040u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(6, this->_internal_count_pending(), target);
- }
-
- // optional uint32 count_completed = 7;
- if (cached_has_bits & 0x00000080u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_count_completed(), target);
- }
-
- // optional uint32 process_id = 8;
- if (cached_has_bits & 0x00000100u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(8, this->_internal_process_id(), target);
- }
-
- // optional int32 osversion = 9;
- if (cached_has_bits & 0x00000200u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteInt32ToArray(9, this->_internal_osversion(), target);
- }
-
- // optional uint32 clientreportversion = 10;
- if (cached_has_bits & 0x00000400u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(10, this->_internal_clientreportversion(), target);
- }
-
- // optional uint32 status_id = 11;
- if (cached_has_bits & 0x00000800u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(11, this->_internal_status_id(), target);
- }
-
- // optional uint32 diagnostic1 = 12;
- if (cached_has_bits & 0x00001000u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_diagnostic1(), target);
- }
-
- // optional uint64 diagnostic2 = 13;
- if (cached_has_bits & 0x00002000u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt64ToArray(13, this->_internal_diagnostic2(), target);
- }
-
- // optional uint64 diagnostic3 = 14;
- if (cached_has_bits & 0x00004000u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt64ToArray(14, this->_internal_diagnostic3(), target);
- }
-
- // optional string last_launch_data = 15;
- if (cached_has_bits & 0x00000004u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_last_launch_data().data(), static_cast(this->_internal_last_launch_data().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "CMsgGCCStrike15_v2_ClientReportValidation.last_launch_data");
- target = stream->WriteStringMaybeAliased(
- 15, this->_internal_last_launch_data(), target);
- }
-
- // optional uint32 report_count = 16;
- if (cached_has_bits & 0x00040000u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(16, this->_internal_report_count(), target);
- }
-
- // optional uint64 client_time = 17;
- if (cached_has_bits & 0x00008000u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt64ToArray(17, this->_internal_client_time(), target);
- }
-
- // optional uint64 diagnostic4 = 18;
- if (cached_has_bits & 0x00010000u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt64ToArray(18, this->_internal_diagnostic4(), target);
- }
-
- // optional uint64 diagnostic5 = 19;
- if (cached_has_bits & 0x00020000u) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt64ToArray(19, this->_internal_diagnostic5(), target);
- }
-
- // repeated .CVDiagnostic diagnostics = 20;
- for (unsigned i = 0,
- n = static_cast(this->_internal_diagnostics_size()); i < n; i++) {
- const auto& repfield = this->_internal_diagnostics(i);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(20, 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:CMsgGCCStrike15_v2_ClientReportValidation)
- return target;
-}
-
-size_t CMsgGCCStrike15_v2_ClientReportValidation::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:CMsgGCCStrike15_v2_ClientReportValidation)
- 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 .CVDiagnostic diagnostics = 20;
- total_size += 2UL * this->_internal_diagnostics_size();
- for (const auto& msg : this->_impl_.diagnostics_) {
- total_size +=
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
- }
-
- cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x000000ffu) {
- // optional string file_report = 1;
- if (cached_has_bits & 0x00000001u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_file_report());
- }
-
- // optional string command_line = 2;
- if (cached_has_bits & 0x00000002u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_command_line());
- }
-
- // optional string last_launch_data = 15;
- if (cached_has_bits & 0x00000004u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_last_launch_data());
- }
-
- // optional uint32 total_files = 3;
- if (cached_has_bits & 0x00000008u) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_total_files());
- }
-
- // optional uint32 internal_error = 4;
- if (cached_has_bits & 0x00000010u) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_internal_error());
- }
-
- // optional uint32 trust_time = 5;
- if (cached_has_bits & 0x00000020u) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_trust_time());
- }
-
- // optional uint32 count_pending = 6;
- if (cached_has_bits & 0x00000040u) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_count_pending());
- }
-
- // optional uint32 count_completed = 7;
- if (cached_has_bits & 0x00000080u) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_count_completed());
- }
-
- }
- if (cached_has_bits & 0x0000ff00u) {
- // optional uint32 process_id = 8;
- if (cached_has_bits & 0x00000100u) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_process_id());
- }
-
- // optional int32 osversion = 9;
- if (cached_has_bits & 0x00000200u) {
- total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_osversion());
- }
-
- // optional uint32 clientreportversion = 10;
- if (cached_has_bits & 0x00000400u) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_clientreportversion());
- }
-
- // optional uint32 status_id = 11;
- if (cached_has_bits & 0x00000800u) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_status_id());
- }
-
- // optional uint32 diagnostic1 = 12;
- if (cached_has_bits & 0x00001000u) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_diagnostic1());
- }
-
- // optional uint64 diagnostic2 = 13;
- if (cached_has_bits & 0x00002000u) {
- total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_diagnostic2());
- }
-
- // optional uint64 diagnostic3 = 14;
- if (cached_has_bits & 0x00004000u) {
- total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_diagnostic3());
- }
-
- // optional uint64 client_time = 17;
- if (cached_has_bits & 0x00008000u) {
- total_size += 2 +
- ::_pbi::WireFormatLite::UInt64Size(
- this->_internal_client_time());
- }
-
- }
- if (cached_has_bits & 0x00070000u) {
- // optional uint64 diagnostic4 = 18;
- if (cached_has_bits & 0x00010000u) {
- total_size += 2 +
- ::_pbi::WireFormatLite::UInt64Size(
- this->_internal_diagnostic4());
- }
-
- // optional uint64 diagnostic5 = 19;
- if (cached_has_bits & 0x00020000u) {
- total_size += 2 +
- ::_pbi::WireFormatLite::UInt64Size(
- this->_internal_diagnostic5());
- }
-
- // optional uint32 report_count = 16;
- if (cached_has_bits & 0x00040000u) {
- total_size += 2 +
- ::_pbi::WireFormatLite::UInt32Size(
- this->_internal_report_count());
- }
-
- }
- return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
-}
-
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CMsgGCCStrike15_v2_ClientReportValidation::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
- CMsgGCCStrike15_v2_ClientReportValidation::MergeImpl
-};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CMsgGCCStrike15_v2_ClientReportValidation::GetClassData() const { return &_class_data_; }
-
-
-void CMsgGCCStrike15_v2_ClientReportValidation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:CMsgGCCStrike15_v2_ClientReportValidation)
- GOOGLE_DCHECK_NE(&from, _this);
- uint32_t cached_has_bits = 0;
- (void) cached_has_bits;
-
- _this->_impl_.diagnostics_.MergeFrom(from._impl_.diagnostics_);
- cached_has_bits = from._impl_._has_bits_[0];
- if (cached_has_bits & 0x000000ffu) {
- if (cached_has_bits & 0x00000001u) {
- _this->_internal_set_file_report(from._internal_file_report());
- }
- if (cached_has_bits & 0x00000002u) {
- _this->_internal_set_command_line(from._internal_command_line());
- }
- if (cached_has_bits & 0x00000004u) {
- _this->_internal_set_last_launch_data(from._internal_last_launch_data());
- }
- if (cached_has_bits & 0x00000008u) {
- _this->_impl_.total_files_ = from._impl_.total_files_;
- }
- if (cached_has_bits & 0x00000010u) {
- _this->_impl_.internal_error_ = from._impl_.internal_error_;
- }
- if (cached_has_bits & 0x00000020u) {
- _this->_impl_.trust_time_ = from._impl_.trust_time_;
- }
- if (cached_has_bits & 0x00000040u) {
- _this->_impl_.count_pending_ = from._impl_.count_pending_;
- }
- if (cached_has_bits & 0x00000080u) {
- _this->_impl_.count_completed_ = from._impl_.count_completed_;
- }
- _this->_impl_._has_bits_[0] |= cached_has_bits;
- }
- if (cached_has_bits & 0x0000ff00u) {
- if (cached_has_bits & 0x00000100u) {
- _this->_impl_.process_id_ = from._impl_.process_id_;
- }
- if (cached_has_bits & 0x00000200u) {
- _this->_impl_.osversion_ = from._impl_.osversion_;
- }
- if (cached_has_bits & 0x00000400u) {
- _this->_impl_.clientreportversion_ = from._impl_.clientreportversion_;
- }
- if (cached_has_bits & 0x00000800u) {
- _this->_impl_.status_id_ = from._impl_.status_id_;
- }
- if (cached_has_bits & 0x00001000u) {
- _this->_impl_.diagnostic1_ = from._impl_.diagnostic1_;
- }
- if (cached_has_bits & 0x00002000u) {
- _this->_impl_.diagnostic2_ = from._impl_.diagnostic2_;
- }
- if (cached_has_bits & 0x00004000u) {
- _this->_impl_.diagnostic3_ = from._impl_.diagnostic3_;
- }
- if (cached_has_bits & 0x00008000u) {
- _this->_impl_.client_time_ = from._impl_.client_time_;
- }
- _this->_impl_._has_bits_[0] |= cached_has_bits;
- }
- if (cached_has_bits & 0x00070000u) {
- if (cached_has_bits & 0x00010000u) {
- _this->_impl_.diagnostic4_ = from._impl_.diagnostic4_;
- }
- if (cached_has_bits & 0x00020000u) {
- _this->_impl_.diagnostic5_ = from._impl_.diagnostic5_;
- }
- if (cached_has_bits & 0x00040000u) {
- _this->_impl_.report_count_ = from._impl_.report_count_;
- }
- _this->_impl_._has_bits_[0] |= cached_has_bits;
- }
- _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
-}
-
-void CMsgGCCStrike15_v2_ClientReportValidation::CopyFrom(const CMsgGCCStrike15_v2_ClientReportValidation& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:CMsgGCCStrike15_v2_ClientReportValidation)
- if (&from == this) return;
- Clear();
- MergeFrom(from);
-}
-
-bool CMsgGCCStrike15_v2_ClientReportValidation::IsInitialized() const {
- return true;
-}
-
-void CMsgGCCStrike15_v2_ClientReportValidation::InternalSwap(CMsgGCCStrike15_v2_ClientReportValidation* other) {
- using std::swap;
- auto* lhs_arena = GetArenaForAllocation();
- auto* rhs_arena = other->GetArenaForAllocation();
- _internal_metadata_.InternalSwap(&other->_internal_metadata_);
- swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
- _impl_.diagnostics_.InternalSwap(&other->_impl_.diagnostics_);
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &_impl_.file_report_, lhs_arena,
- &other->_impl_.file_report_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &_impl_.command_line_, lhs_arena,
- &other->_impl_.command_line_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &_impl_.last_launch_data_, lhs_arena,
- &other->_impl_.last_launch_data_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(CMsgGCCStrike15_v2_ClientReportValidation, _impl_.report_count_)
- + sizeof(CMsgGCCStrike15_v2_ClientReportValidation::_impl_.report_count_)
- - PROTOBUF_FIELD_OFFSET(CMsgGCCStrike15_v2_ClientReportValidation, _impl_.total_files_)>(
- reinterpret_cast(&_impl_.total_files_),
- reinterpret_cast(&other->_impl_.total_files_));
-}
-
-::PROTOBUF_NAMESPACE_ID::Metadata CMsgGCCStrike15_v2_ClientReportValidation::GetMetadata() const {
- return ::_pbi::AssignDescriptors(
- &descriptor_table_cstrike15_5fgcmessages_2eproto_getter, &descriptor_table_cstrike15_5fgcmessages_2eproto_once,
- file_level_metadata_cstrike15_5fgcmessages_2eproto[171]);
-}
-
-// ===================================================================
-
class CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode::_Internal {
public:
using HasBits = decltype(std::declval()._impl_._has_bits_);
@@ -65107,7 +64177,7 @@ void CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode::InternalSwap(CMsgGCCStrike15_
::PROTOBUF_NAMESPACE_ID::Metadata CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fgcmessages_2eproto_getter, &descriptor_table_cstrike15_5fgcmessages_2eproto_once,
- file_level_metadata_cstrike15_5fgcmessages_2eproto[172]);
+ file_level_metadata_cstrike15_5fgcmessages_2eproto[171]);
}
// ===================================================================
@@ -65364,7 +64434,7 @@ void CMsgGCCStrike15_v2_GC2ClientRequestValidation::InternalSwap(CMsgGCCStrike15
::PROTOBUF_NAMESPACE_ID::Metadata CMsgGCCStrike15_v2_GC2ClientRequestValidation::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fgcmessages_2eproto_getter, &descriptor_table_cstrike15_5fgcmessages_2eproto_once,
- file_level_metadata_cstrike15_5fgcmessages_2eproto[173]);
+ file_level_metadata_cstrike15_5fgcmessages_2eproto[172]);
}
// ===================================================================
@@ -65955,7 +65025,7 @@ void CMsgGCCStrike15_v2_GC2ClientInitSystem::InternalSwap(CMsgGCCStrike15_v2_GC2
::PROTOBUF_NAMESPACE_ID::Metadata CMsgGCCStrike15_v2_GC2ClientInitSystem::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fgcmessages_2eproto_getter, &descriptor_table_cstrike15_5fgcmessages_2eproto_once,
- file_level_metadata_cstrike15_5fgcmessages_2eproto[174]);
+ file_level_metadata_cstrike15_5fgcmessages_2eproto[173]);
}
// ===================================================================
@@ -66487,7 +65557,7 @@ void CMsgGCCStrike15_v2_GC2ClientInitSystem_Response::InternalSwap(CMsgGCCStrike
::PROTOBUF_NAMESPACE_ID::Metadata CMsgGCCStrike15_v2_GC2ClientInitSystem_Response::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fgcmessages_2eproto_getter, &descriptor_table_cstrike15_5fgcmessages_2eproto_once,
- file_level_metadata_cstrike15_5fgcmessages_2eproto[175]);
+ file_level_metadata_cstrike15_5fgcmessages_2eproto[174]);
}
// ===================================================================
@@ -66707,7 +65777,7 @@ void CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName::InternalSwap(CMsgGCCStrike
::PROTOBUF_NAMESPACE_ID::Metadata CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fgcmessages_2eproto_getter, &descriptor_table_cstrike15_5fgcmessages_2eproto_once,
- file_level_metadata_cstrike15_5fgcmessages_2eproto[176]);
+ file_level_metadata_cstrike15_5fgcmessages_2eproto[175]);
}
// ===================================================================
@@ -66747,7 +65817,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CMsgRequestRecurringMissionSch
::PROTOBUF_NAMESPACE_ID::Metadata CMsgRequestRecurringMissionSchedule::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fgcmessages_2eproto_getter, &descriptor_table_cstrike15_5fgcmessages_2eproto_once,
- file_level_metadata_cstrike15_5fgcmessages_2eproto[177]);
+ file_level_metadata_cstrike15_5fgcmessages_2eproto[176]);
}
// ===================================================================
@@ -66972,7 +66042,7 @@ void CMsgRecurringMissionSchema_MissionTemplateList::InternalSwap(CMsgRecurringM
::PROTOBUF_NAMESPACE_ID::Metadata CMsgRecurringMissionSchema_MissionTemplateList::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fgcmessages_2eproto_getter, &descriptor_table_cstrike15_5fgcmessages_2eproto_once,
- file_level_metadata_cstrike15_5fgcmessages_2eproto[178]);
+ file_level_metadata_cstrike15_5fgcmessages_2eproto[177]);
}
// ===================================================================
@@ -67157,7 +66227,7 @@ void CMsgRecurringMissionSchema::InternalSwap(CMsgRecurringMissionSchema* other)
::PROTOBUF_NAMESPACE_ID::Metadata CMsgRecurringMissionSchema::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fgcmessages_2eproto_getter, &descriptor_table_cstrike15_5fgcmessages_2eproto_once,
- file_level_metadata_cstrike15_5fgcmessages_2eproto[179]);
+ file_level_metadata_cstrike15_5fgcmessages_2eproto[178]);
}
// @@protoc_insertion_point(namespace_scope)
@@ -67846,10 +66916,6 @@ template<> PROTOBUF_NOINLINE ::CVDiagnostic*
Arena::CreateMaybeMessage< ::CVDiagnostic >(Arena* arena) {
return Arena::CreateMessageInternal< ::CVDiagnostic >(arena);
}
-template<> PROTOBUF_NOINLINE ::CMsgGCCStrike15_v2_ClientReportValidation*
-Arena::CreateMaybeMessage< ::CMsgGCCStrike15_v2_ClientReportValidation >(Arena* arena) {
- return Arena::CreateMessageInternal< ::CMsgGCCStrike15_v2_ClientReportValidation >(arena);
-}
template<> PROTOBUF_NOINLINE ::CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode*
Arena::CreateMaybeMessage< ::CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode >(Arena* arena) {
return Arena::CreateMessageInternal< ::CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode >(arena);
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_gcmessages.pb.h b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_gcmessages.pb.h
index 8aeed95..08c7f59 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_gcmessages.pb.h
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_gcmessages.pb.h
@@ -190,9 +190,6 @@ extern CMsgGCCStrike15_v2_ClientReportResponseDefaultTypeInternal _CMsgGCCStrike
class CMsgGCCStrike15_v2_ClientReportServer;
struct CMsgGCCStrike15_v2_ClientReportServerDefaultTypeInternal;
extern CMsgGCCStrike15_v2_ClientReportServerDefaultTypeInternal _CMsgGCCStrike15_v2_ClientReportServer_default_instance_;
-class CMsgGCCStrike15_v2_ClientReportValidation;
-struct CMsgGCCStrike15_v2_ClientReportValidationDefaultTypeInternal;
-extern CMsgGCCStrike15_v2_ClientReportValidationDefaultTypeInternal _CMsgGCCStrike15_v2_ClientReportValidation_default_instance_;
class CMsgGCCStrike15_v2_ClientRequestJoinFriendData;
struct CMsgGCCStrike15_v2_ClientRequestJoinFriendDataDefaultTypeInternal;
extern CMsgGCCStrike15_v2_ClientRequestJoinFriendDataDefaultTypeInternal _CMsgGCCStrike15_v2_ClientRequestJoinFriendData_default_instance_;
@@ -637,7 +634,6 @@ template<> ::CMsgGCCStrike15_v2_ClientPollState* Arena::CreateMaybeMessage<::CMs
template<> ::CMsgGCCStrike15_v2_ClientReportPlayer* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_ClientReportPlayer>(Arena*);
template<> ::CMsgGCCStrike15_v2_ClientReportResponse* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_ClientReportResponse>(Arena*);
template<> ::CMsgGCCStrike15_v2_ClientReportServer* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_ClientReportServer>(Arena*);
-template<> ::CMsgGCCStrike15_v2_ClientReportValidation* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_ClientReportValidation>(Arena*);
template<> ::CMsgGCCStrike15_v2_ClientRequestJoinFriendData* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_ClientRequestJoinFriendData>(Arena*);
template<> ::CMsgGCCStrike15_v2_ClientRequestJoinServerData* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_ClientRequestJoinServerData>(Arena*);
template<> ::CMsgGCCStrike15_v2_ClientRequestOffers* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_ClientRequestOffers>(Arena*);
@@ -860,7 +856,6 @@ enum ECsgoGCMsg : int {
k_EMsgGCCStrike15_v2_ClientPerfReport = 9202,
k_EMsgGCCStrike15_v2_GetEventFavorites_Response = 9203,
k_EMsgGCCStrike15_v2_ClientRequestSouvenir = 9204,
- k_EMsgGCCStrike15_v2_ClientReportValidation = 9205,
k_EMsgGCCStrike15_v2_GC2ClientRefuseSecureMode = 9206,
k_EMsgGCCStrike15_v2_GC2ClientRequestValidation = 9207,
k_EMsgGCCStrike15_v2_ClientRedeemMissionReward = 9209,
@@ -17049,6 +17044,7 @@ class CMsgGCCStrike15_v2_ClientRequestJoinFriendData final :
kAccountIdFieldNumber = 2,
kJoinTokenFieldNumber = 3,
kJoinIppFieldNumber = 4,
+ kIsLocalServerFieldNumber = 7,
};
// optional string errormsg = 6;
bool has_errormsg() const;
@@ -17138,6 +17134,19 @@ class CMsgGCCStrike15_v2_ClientRequestJoinFriendData final :
void _internal_set_join_ipp(uint32_t value);
public:
+ // optional bool is_local_server = 7;
+ bool has_is_local_server() const;
+ private:
+ bool _internal_has_is_local_server() const;
+ public:
+ void clear_is_local_server();
+ bool is_local_server() const;
+ void set_is_local_server(bool value);
+ private:
+ bool _internal_is_local_server() const;
+ void _internal_set_is_local_server(bool value);
+ public:
+
// @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientRequestJoinFriendData)
private:
class _Internal;
@@ -17154,6 +17163,7 @@ class CMsgGCCStrike15_v2_ClientRequestJoinFriendData final :
uint32_t account_id_;
uint32_t join_token_;
uint32_t join_ipp_;
+ bool is_local_server_;
};
union { Impl_ _impl_; };
friend struct ::TableStruct_cstrike15_5fgcmessages_2eproto;
@@ -39561,471 +39571,6 @@ class CVDiagnostic final :
};
// -------------------------------------------------------------------
-class CMsgGCCStrike15_v2_ClientReportValidation final :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CMsgGCCStrike15_v2_ClientReportValidation) */ {
- public:
- inline CMsgGCCStrike15_v2_ClientReportValidation() : CMsgGCCStrike15_v2_ClientReportValidation(nullptr) {}
- ~CMsgGCCStrike15_v2_ClientReportValidation() override;
- explicit PROTOBUF_CONSTEXPR CMsgGCCStrike15_v2_ClientReportValidation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
-
- CMsgGCCStrike15_v2_ClientReportValidation(const CMsgGCCStrike15_v2_ClientReportValidation& from);
- CMsgGCCStrike15_v2_ClientReportValidation(CMsgGCCStrike15_v2_ClientReportValidation&& from) noexcept
- : CMsgGCCStrike15_v2_ClientReportValidation() {
- *this = ::std::move(from);
- }
-
- inline CMsgGCCStrike15_v2_ClientReportValidation& operator=(const CMsgGCCStrike15_v2_ClientReportValidation& from) {
- CopyFrom(from);
- return *this;
- }
- inline CMsgGCCStrike15_v2_ClientReportValidation& operator=(CMsgGCCStrike15_v2_ClientReportValidation&& 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;
- }
-
- inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
- return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
- }
- inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
- return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
-
- 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 CMsgGCCStrike15_v2_ClientReportValidation& default_instance() {
- return *internal_default_instance();
- }
- static inline const CMsgGCCStrike15_v2_ClientReportValidation* internal_default_instance() {
- return reinterpret_cast(
- &_CMsgGCCStrike15_v2_ClientReportValidation_default_instance_);
- }
- static constexpr int kIndexInFileMessages =
- 171;
-
- friend void swap(CMsgGCCStrike15_v2_ClientReportValidation& a, CMsgGCCStrike15_v2_ClientReportValidation& b) {
- a.Swap(&b);
- }
- inline void Swap(CMsgGCCStrike15_v2_ClientReportValidation* 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(CMsgGCCStrike15_v2_ClientReportValidation* other) {
- if (other == this) return;
- GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
- InternalSwap(other);
- }
-
- // implements Message ----------------------------------------------
-
- CMsgGCCStrike15_v2_ClientReportValidation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
- return CreateMaybeMessage(arena);
- }
- using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
- void CopyFrom(const CMsgGCCStrike15_v2_ClientReportValidation& from);
- using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom( const CMsgGCCStrike15_v2_ClientReportValidation& from) {
- CMsgGCCStrike15_v2_ClientReportValidation::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(CMsgGCCStrike15_v2_ClientReportValidation* other);
-
- private:
- friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
- static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "CMsgGCCStrike15_v2_ClientReportValidation";
- }
- protected:
- explicit CMsgGCCStrike15_v2_ClientReportValidation(::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 {
- kDiagnosticsFieldNumber = 20,
- kFileReportFieldNumber = 1,
- kCommandLineFieldNumber = 2,
- kLastLaunchDataFieldNumber = 15,
- kTotalFilesFieldNumber = 3,
- kInternalErrorFieldNumber = 4,
- kTrustTimeFieldNumber = 5,
- kCountPendingFieldNumber = 6,
- kCountCompletedFieldNumber = 7,
- kProcessIdFieldNumber = 8,
- kOsversionFieldNumber = 9,
- kClientreportversionFieldNumber = 10,
- kStatusIdFieldNumber = 11,
- kDiagnostic1FieldNumber = 12,
- kDiagnostic2FieldNumber = 13,
- kDiagnostic3FieldNumber = 14,
- kClientTimeFieldNumber = 17,
- kDiagnostic4FieldNumber = 18,
- kDiagnostic5FieldNumber = 19,
- kReportCountFieldNumber = 16,
- };
- // repeated .CVDiagnostic diagnostics = 20;
- int diagnostics_size() const;
- private:
- int _internal_diagnostics_size() const;
- public:
- void clear_diagnostics();
- ::CVDiagnostic* mutable_diagnostics(int index);
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::CVDiagnostic >*
- mutable_diagnostics();
- private:
- const ::CVDiagnostic& _internal_diagnostics(int index) const;
- ::CVDiagnostic* _internal_add_diagnostics();
- public:
- const ::CVDiagnostic& diagnostics(int index) const;
- ::CVDiagnostic* add_diagnostics();
- const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::CVDiagnostic >&
- diagnostics() const;
-
- // optional string file_report = 1;
- bool has_file_report() const;
- private:
- bool _internal_has_file_report() const;
- public:
- void clear_file_report();
- const std::string& file_report() const;
- template
- void set_file_report(ArgT0&& arg0, ArgT... args);
- std::string* mutable_file_report();
- PROTOBUF_NODISCARD std::string* release_file_report();
- void set_allocated_file_report(std::string* file_report);
- private:
- const std::string& _internal_file_report() const;
- inline PROTOBUF_ALWAYS_INLINE void _internal_set_file_report(const std::string& value);
- std::string* _internal_mutable_file_report();
- public:
-
- // optional string command_line = 2;
- bool has_command_line() const;
- private:
- bool _internal_has_command_line() const;
- public:
- void clear_command_line();
- const std::string& command_line() const;
- template
- void set_command_line(ArgT0&& arg0, ArgT... args);
- std::string* mutable_command_line();
- PROTOBUF_NODISCARD std::string* release_command_line();
- void set_allocated_command_line(std::string* command_line);
- private:
- const std::string& _internal_command_line() const;
- inline PROTOBUF_ALWAYS_INLINE void _internal_set_command_line(const std::string& value);
- std::string* _internal_mutable_command_line();
- public:
-
- // optional string last_launch_data = 15;
- bool has_last_launch_data() const;
- private:
- bool _internal_has_last_launch_data() const;
- public:
- void clear_last_launch_data();
- const std::string& last_launch_data() const;
- template
- void set_last_launch_data(ArgT0&& arg0, ArgT... args);
- std::string* mutable_last_launch_data();
- PROTOBUF_NODISCARD std::string* release_last_launch_data();
- void set_allocated_last_launch_data(std::string* last_launch_data);
- private:
- const std::string& _internal_last_launch_data() const;
- inline PROTOBUF_ALWAYS_INLINE void _internal_set_last_launch_data(const std::string& value);
- std::string* _internal_mutable_last_launch_data();
- public:
-
- // optional uint32 total_files = 3;
- bool has_total_files() const;
- private:
- bool _internal_has_total_files() const;
- public:
- void clear_total_files();
- uint32_t total_files() const;
- void set_total_files(uint32_t value);
- private:
- uint32_t _internal_total_files() const;
- void _internal_set_total_files(uint32_t value);
- public:
-
- // optional uint32 internal_error = 4;
- bool has_internal_error() const;
- private:
- bool _internal_has_internal_error() const;
- public:
- void clear_internal_error();
- uint32_t internal_error() const;
- void set_internal_error(uint32_t value);
- private:
- uint32_t _internal_internal_error() const;
- void _internal_set_internal_error(uint32_t value);
- public:
-
- // optional uint32 trust_time = 5;
- bool has_trust_time() const;
- private:
- bool _internal_has_trust_time() const;
- public:
- void clear_trust_time();
- uint32_t trust_time() const;
- void set_trust_time(uint32_t value);
- private:
- uint32_t _internal_trust_time() const;
- void _internal_set_trust_time(uint32_t value);
- public:
-
- // optional uint32 count_pending = 6;
- bool has_count_pending() const;
- private:
- bool _internal_has_count_pending() const;
- public:
- void clear_count_pending();
- uint32_t count_pending() const;
- void set_count_pending(uint32_t value);
- private:
- uint32_t _internal_count_pending() const;
- void _internal_set_count_pending(uint32_t value);
- public:
-
- // optional uint32 count_completed = 7;
- bool has_count_completed() const;
- private:
- bool _internal_has_count_completed() const;
- public:
- void clear_count_completed();
- uint32_t count_completed() const;
- void set_count_completed(uint32_t value);
- private:
- uint32_t _internal_count_completed() const;
- void _internal_set_count_completed(uint32_t value);
- public:
-
- // optional uint32 process_id = 8;
- bool has_process_id() const;
- private:
- bool _internal_has_process_id() const;
- public:
- void clear_process_id();
- uint32_t process_id() const;
- void set_process_id(uint32_t value);
- private:
- uint32_t _internal_process_id() const;
- void _internal_set_process_id(uint32_t value);
- public:
-
- // optional int32 osversion = 9;
- bool has_osversion() const;
- private:
- bool _internal_has_osversion() const;
- public:
- void clear_osversion();
- int32_t osversion() const;
- void set_osversion(int32_t value);
- private:
- int32_t _internal_osversion() const;
- void _internal_set_osversion(int32_t value);
- public:
-
- // optional uint32 clientreportversion = 10;
- bool has_clientreportversion() const;
- private:
- bool _internal_has_clientreportversion() const;
- public:
- void clear_clientreportversion();
- uint32_t clientreportversion() const;
- void set_clientreportversion(uint32_t value);
- private:
- uint32_t _internal_clientreportversion() const;
- void _internal_set_clientreportversion(uint32_t value);
- public:
-
- // optional uint32 status_id = 11;
- bool has_status_id() const;
- private:
- bool _internal_has_status_id() const;
- public:
- void clear_status_id();
- uint32_t status_id() const;
- void set_status_id(uint32_t value);
- private:
- uint32_t _internal_status_id() const;
- void _internal_set_status_id(uint32_t value);
- public:
-
- // optional uint32 diagnostic1 = 12;
- bool has_diagnostic1() const;
- private:
- bool _internal_has_diagnostic1() const;
- public:
- void clear_diagnostic1();
- uint32_t diagnostic1() const;
- void set_diagnostic1(uint32_t value);
- private:
- uint32_t _internal_diagnostic1() const;
- void _internal_set_diagnostic1(uint32_t value);
- public:
-
- // optional uint64 diagnostic2 = 13;
- bool has_diagnostic2() const;
- private:
- bool _internal_has_diagnostic2() const;
- public:
- void clear_diagnostic2();
- uint64_t diagnostic2() const;
- void set_diagnostic2(uint64_t value);
- private:
- uint64_t _internal_diagnostic2() const;
- void _internal_set_diagnostic2(uint64_t value);
- public:
-
- // optional uint64 diagnostic3 = 14;
- bool has_diagnostic3() const;
- private:
- bool _internal_has_diagnostic3() const;
- public:
- void clear_diagnostic3();
- uint64_t diagnostic3() const;
- void set_diagnostic3(uint64_t value);
- private:
- uint64_t _internal_diagnostic3() const;
- void _internal_set_diagnostic3(uint64_t value);
- public:
-
- // optional uint64 client_time = 17;
- bool has_client_time() const;
- private:
- bool _internal_has_client_time() const;
- public:
- void clear_client_time();
- uint64_t client_time() const;
- void set_client_time(uint64_t value);
- private:
- uint64_t _internal_client_time() const;
- void _internal_set_client_time(uint64_t value);
- public:
-
- // optional uint64 diagnostic4 = 18;
- bool has_diagnostic4() const;
- private:
- bool _internal_has_diagnostic4() const;
- public:
- void clear_diagnostic4();
- uint64_t diagnostic4() const;
- void set_diagnostic4(uint64_t value);
- private:
- uint64_t _internal_diagnostic4() const;
- void _internal_set_diagnostic4(uint64_t value);
- public:
-
- // optional uint64 diagnostic5 = 19;
- bool has_diagnostic5() const;
- private:
- bool _internal_has_diagnostic5() const;
- public:
- void clear_diagnostic5();
- uint64_t diagnostic5() const;
- void set_diagnostic5(uint64_t value);
- private:
- uint64_t _internal_diagnostic5() const;
- void _internal_set_diagnostic5(uint64_t value);
- public:
-
- // optional uint32 report_count = 16;
- bool has_report_count() const;
- private:
- bool _internal_has_report_count() const;
- public:
- void clear_report_count();
- uint32_t report_count() const;
- void set_report_count(uint32_t value);
- private:
- uint32_t _internal_report_count() const;
- void _internal_set_report_count(uint32_t value);
- public:
-
- // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientReportValidation)
- private:
- class _Internal;
-
- template 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_;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::CVDiagnostic > diagnostics_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr file_report_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_line_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr last_launch_data_;
- uint32_t total_files_;
- uint32_t internal_error_;
- uint32_t trust_time_;
- uint32_t count_pending_;
- uint32_t count_completed_;
- uint32_t process_id_;
- int32_t osversion_;
- uint32_t clientreportversion_;
- uint32_t status_id_;
- uint32_t diagnostic1_;
- uint64_t diagnostic2_;
- uint64_t diagnostic3_;
- uint64_t client_time_;
- uint64_t diagnostic4_;
- uint64_t diagnostic5_;
- uint32_t report_count_;
- };
- union { Impl_ _impl_; };
- friend struct ::TableStruct_cstrike15_5fgcmessages_2eproto;
-};
-// -------------------------------------------------------------------
-
class CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode final :
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode) */ {
public:
@@ -40081,7 +39626,7 @@ class CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode final :
&_CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 172;
+ 171;
friend void swap(CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode& a, CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode& b) {
a.Swap(&b);
@@ -40371,7 +39916,7 @@ class CMsgGCCStrike15_v2_GC2ClientRequestValidation final :
&_CMsgGCCStrike15_v2_GC2ClientRequestValidation_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 173;
+ 172;
friend void swap(CMsgGCCStrike15_v2_GC2ClientRequestValidation& a, CMsgGCCStrike15_v2_GC2ClientRequestValidation& b) {
a.Swap(&b);
@@ -40551,7 +40096,7 @@ class CMsgGCCStrike15_v2_GC2ClientInitSystem final :
&_CMsgGCCStrike15_v2_GC2ClientInitSystem_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 174;
+ 173;
friend void swap(CMsgGCCStrike15_v2_GC2ClientInitSystem& a, CMsgGCCStrike15_v2_GC2ClientInitSystem& b) {
a.Swap(&b);
@@ -40861,7 +40406,7 @@ class CMsgGCCStrike15_v2_GC2ClientInitSystem_Response final :
&_CMsgGCCStrike15_v2_GC2ClientInitSystem_Response_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 175;
+ 174;
friend void swap(CMsgGCCStrike15_v2_GC2ClientInitSystem_Response& a, CMsgGCCStrike15_v2_GC2ClientInitSystem_Response& b) {
a.Swap(&b);
@@ -41166,7 +40711,7 @@ class CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName final :
&_CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 176;
+ 175;
friend void swap(CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName& a, CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName& b) {
a.Swap(&b);
@@ -41330,7 +40875,7 @@ class CMsgRequestRecurringMissionSchedule final :
&_CMsgRequestRecurringMissionSchedule_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 177;
+ 176;
friend void swap(CMsgRequestRecurringMissionSchedule& a, CMsgRequestRecurringMissionSchedule& b) {
a.Swap(&b);
@@ -41456,7 +41001,7 @@ class CMsgRecurringMissionSchema_MissionTemplateList final :
&_CMsgRecurringMissionSchema_MissionTemplateList_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 178;
+ 177;
friend void swap(CMsgRecurringMissionSchema_MissionTemplateList& a, CMsgRecurringMissionSchema_MissionTemplateList& b) {
a.Swap(&b);
@@ -41642,7 +41187,7 @@ class CMsgRecurringMissionSchema final :
&_CMsgRecurringMissionSchema_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 179;
+ 178;
friend void swap(CMsgRecurringMissionSchema& a, CMsgRecurringMissionSchema& b) {
a.Swap(&b);
@@ -58260,6 +57805,34 @@ inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_allocated_errorm
// @@protoc_insertion_point(field_set_allocated:CMsgGCCStrike15_v2_ClientRequestJoinFriendData.errormsg)
}
+// optional bool is_local_server = 7;
+inline bool CMsgGCCStrike15_v2_ClientRequestJoinFriendData::_internal_has_is_local_server() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
+ return value;
+}
+inline bool CMsgGCCStrike15_v2_ClientRequestJoinFriendData::has_is_local_server() const {
+ return _internal_has_is_local_server();
+}
+inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_is_local_server() {
+ _impl_.is_local_server_ = false;
+ _impl_._has_bits_[0] &= ~0x00000040u;
+}
+inline bool CMsgGCCStrike15_v2_ClientRequestJoinFriendData::_internal_is_local_server() const {
+ return _impl_.is_local_server_;
+}
+inline bool CMsgGCCStrike15_v2_ClientRequestJoinFriendData::is_local_server() const {
+ // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientRequestJoinFriendData.is_local_server)
+ return _internal_is_local_server();
+}
+inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::_internal_set_is_local_server(bool value) {
+ _impl_._has_bits_[0] |= 0x00000040u;
+ _impl_.is_local_server_ = value;
+}
+inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_is_local_server(bool value) {
+ _internal_set_is_local_server(value);
+ // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientRequestJoinFriendData.is_local_server)
+}
+
// -------------------------------------------------------------------
// CMsgGCCStrike15_v2_ClientRequestJoinServerData
@@ -72910,702 +72483,6 @@ inline void CVDiagnostic::set_allocated_string_value(std::string* string_value)
// -------------------------------------------------------------------
-// CMsgGCCStrike15_v2_ClientReportValidation
-
-// optional string file_report = 1;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_file_report() const {
- bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_file_report() const {
- return _internal_has_file_report();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_file_report() {
- _impl_.file_report_.ClearToEmpty();
- _impl_._has_bits_[0] &= ~0x00000001u;
-}
-inline const std::string& CMsgGCCStrike15_v2_ClientReportValidation::file_report() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.file_report)
- return _internal_file_report();
-}
-template
-inline PROTOBUF_ALWAYS_INLINE
-void CMsgGCCStrike15_v2_ClientReportValidation::set_file_report(ArgT0&& arg0, ArgT... args) {
- _impl_._has_bits_[0] |= 0x00000001u;
- _impl_.file_report_.Set(static_cast(arg0), args..., GetArenaForAllocation());
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.file_report)
-}
-inline std::string* CMsgGCCStrike15_v2_ClientReportValidation::mutable_file_report() {
- std::string* _s = _internal_mutable_file_report();
- // @@protoc_insertion_point(field_mutable:CMsgGCCStrike15_v2_ClientReportValidation.file_report)
- return _s;
-}
-inline const std::string& CMsgGCCStrike15_v2_ClientReportValidation::_internal_file_report() const {
- return _impl_.file_report_.Get();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_file_report(const std::string& value) {
- _impl_._has_bits_[0] |= 0x00000001u;
- _impl_.file_report_.Set(value, GetArenaForAllocation());
-}
-inline std::string* CMsgGCCStrike15_v2_ClientReportValidation::_internal_mutable_file_report() {
- _impl_._has_bits_[0] |= 0x00000001u;
- return _impl_.file_report_.Mutable(GetArenaForAllocation());
-}
-inline std::string* CMsgGCCStrike15_v2_ClientReportValidation::release_file_report() {
- // @@protoc_insertion_point(field_release:CMsgGCCStrike15_v2_ClientReportValidation.file_report)
- if (!_internal_has_file_report()) {
- return nullptr;
- }
- _impl_._has_bits_[0] &= ~0x00000001u;
- auto* p = _impl_.file_report_.Release();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (_impl_.file_report_.IsDefault()) {
- _impl_.file_report_.Set("", GetArenaForAllocation());
- }
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- return p;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_allocated_file_report(std::string* file_report) {
- if (file_report != nullptr) {
- _impl_._has_bits_[0] |= 0x00000001u;
- } else {
- _impl_._has_bits_[0] &= ~0x00000001u;
- }
- _impl_.file_report_.SetAllocated(file_report, GetArenaForAllocation());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (_impl_.file_report_.IsDefault()) {
- _impl_.file_report_.Set("", GetArenaForAllocation());
- }
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- // @@protoc_insertion_point(field_set_allocated:CMsgGCCStrike15_v2_ClientReportValidation.file_report)
-}
-
-// optional string command_line = 2;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_command_line() const {
- bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_command_line() const {
- return _internal_has_command_line();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_command_line() {
- _impl_.command_line_.ClearToEmpty();
- _impl_._has_bits_[0] &= ~0x00000002u;
-}
-inline const std::string& CMsgGCCStrike15_v2_ClientReportValidation::command_line() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.command_line)
- return _internal_command_line();
-}
-template
-inline PROTOBUF_ALWAYS_INLINE
-void CMsgGCCStrike15_v2_ClientReportValidation::set_command_line(ArgT0&& arg0, ArgT... args) {
- _impl_._has_bits_[0] |= 0x00000002u;
- _impl_.command_line_.Set(static_cast(arg0), args..., GetArenaForAllocation());
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.command_line)
-}
-inline std::string* CMsgGCCStrike15_v2_ClientReportValidation::mutable_command_line() {
- std::string* _s = _internal_mutable_command_line();
- // @@protoc_insertion_point(field_mutable:CMsgGCCStrike15_v2_ClientReportValidation.command_line)
- return _s;
-}
-inline const std::string& CMsgGCCStrike15_v2_ClientReportValidation::_internal_command_line() const {
- return _impl_.command_line_.Get();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_command_line(const std::string& value) {
- _impl_._has_bits_[0] |= 0x00000002u;
- _impl_.command_line_.Set(value, GetArenaForAllocation());
-}
-inline std::string* CMsgGCCStrike15_v2_ClientReportValidation::_internal_mutable_command_line() {
- _impl_._has_bits_[0] |= 0x00000002u;
- return _impl_.command_line_.Mutable(GetArenaForAllocation());
-}
-inline std::string* CMsgGCCStrike15_v2_ClientReportValidation::release_command_line() {
- // @@protoc_insertion_point(field_release:CMsgGCCStrike15_v2_ClientReportValidation.command_line)
- if (!_internal_has_command_line()) {
- return nullptr;
- }
- _impl_._has_bits_[0] &= ~0x00000002u;
- auto* p = _impl_.command_line_.Release();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (_impl_.command_line_.IsDefault()) {
- _impl_.command_line_.Set("", GetArenaForAllocation());
- }
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- return p;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_allocated_command_line(std::string* command_line) {
- if (command_line != nullptr) {
- _impl_._has_bits_[0] |= 0x00000002u;
- } else {
- _impl_._has_bits_[0] &= ~0x00000002u;
- }
- _impl_.command_line_.SetAllocated(command_line, GetArenaForAllocation());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (_impl_.command_line_.IsDefault()) {
- _impl_.command_line_.Set("", GetArenaForAllocation());
- }
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- // @@protoc_insertion_point(field_set_allocated:CMsgGCCStrike15_v2_ClientReportValidation.command_line)
-}
-
-// optional uint32 total_files = 3;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_total_files() const {
- bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_total_files() const {
- return _internal_has_total_files();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_total_files() {
- _impl_.total_files_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000008u;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_total_files() const {
- return _impl_.total_files_;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::total_files() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.total_files)
- return _internal_total_files();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_total_files(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000008u;
- _impl_.total_files_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_total_files(uint32_t value) {
- _internal_set_total_files(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.total_files)
-}
-
-// optional uint32 internal_error = 4;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_internal_error() const {
- bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_internal_error() const {
- return _internal_has_internal_error();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_internal_error() {
- _impl_.internal_error_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000010u;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_internal_error() const {
- return _impl_.internal_error_;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::internal_error() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.internal_error)
- return _internal_internal_error();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_internal_error(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000010u;
- _impl_.internal_error_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_internal_error(uint32_t value) {
- _internal_set_internal_error(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.internal_error)
-}
-
-// optional uint32 trust_time = 5;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_trust_time() const {
- bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_trust_time() const {
- return _internal_has_trust_time();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_trust_time() {
- _impl_.trust_time_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000020u;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_trust_time() const {
- return _impl_.trust_time_;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::trust_time() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.trust_time)
- return _internal_trust_time();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_trust_time(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000020u;
- _impl_.trust_time_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_trust_time(uint32_t value) {
- _internal_set_trust_time(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.trust_time)
-}
-
-// optional uint32 count_pending = 6;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_count_pending() const {
- bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_count_pending() const {
- return _internal_has_count_pending();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_count_pending() {
- _impl_.count_pending_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000040u;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_count_pending() const {
- return _impl_.count_pending_;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::count_pending() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.count_pending)
- return _internal_count_pending();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_count_pending(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000040u;
- _impl_.count_pending_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_count_pending(uint32_t value) {
- _internal_set_count_pending(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.count_pending)
-}
-
-// optional uint32 count_completed = 7;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_count_completed() const {
- bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_count_completed() const {
- return _internal_has_count_completed();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_count_completed() {
- _impl_.count_completed_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000080u;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_count_completed() const {
- return _impl_.count_completed_;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::count_completed() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.count_completed)
- return _internal_count_completed();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_count_completed(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000080u;
- _impl_.count_completed_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_count_completed(uint32_t value) {
- _internal_set_count_completed(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.count_completed)
-}
-
-// optional uint32 process_id = 8;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_process_id() const {
- bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_process_id() const {
- return _internal_has_process_id();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_process_id() {
- _impl_.process_id_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000100u;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_process_id() const {
- return _impl_.process_id_;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::process_id() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.process_id)
- return _internal_process_id();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_process_id(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000100u;
- _impl_.process_id_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_process_id(uint32_t value) {
- _internal_set_process_id(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.process_id)
-}
-
-// optional int32 osversion = 9;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_osversion() const {
- bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_osversion() const {
- return _internal_has_osversion();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_osversion() {
- _impl_.osversion_ = 0;
- _impl_._has_bits_[0] &= ~0x00000200u;
-}
-inline int32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_osversion() const {
- return _impl_.osversion_;
-}
-inline int32_t CMsgGCCStrike15_v2_ClientReportValidation::osversion() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.osversion)
- return _internal_osversion();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_osversion(int32_t value) {
- _impl_._has_bits_[0] |= 0x00000200u;
- _impl_.osversion_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_osversion(int32_t value) {
- _internal_set_osversion(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.osversion)
-}
-
-// optional uint32 clientreportversion = 10;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_clientreportversion() const {
- bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_clientreportversion() const {
- return _internal_has_clientreportversion();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_clientreportversion() {
- _impl_.clientreportversion_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000400u;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_clientreportversion() const {
- return _impl_.clientreportversion_;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::clientreportversion() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.clientreportversion)
- return _internal_clientreportversion();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_clientreportversion(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000400u;
- _impl_.clientreportversion_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_clientreportversion(uint32_t value) {
- _internal_set_clientreportversion(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.clientreportversion)
-}
-
-// optional uint32 status_id = 11;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_status_id() const {
- bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_status_id() const {
- return _internal_has_status_id();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_status_id() {
- _impl_.status_id_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000800u;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_status_id() const {
- return _impl_.status_id_;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::status_id() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.status_id)
- return _internal_status_id();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_status_id(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000800u;
- _impl_.status_id_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_status_id(uint32_t value) {
- _internal_set_status_id(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.status_id)
-}
-
-// optional uint32 diagnostic1 = 12;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_diagnostic1() const {
- bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_diagnostic1() const {
- return _internal_has_diagnostic1();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_diagnostic1() {
- _impl_.diagnostic1_ = 0u;
- _impl_._has_bits_[0] &= ~0x00001000u;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_diagnostic1() const {
- return _impl_.diagnostic1_;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::diagnostic1() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.diagnostic1)
- return _internal_diagnostic1();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_diagnostic1(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00001000u;
- _impl_.diagnostic1_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_diagnostic1(uint32_t value) {
- _internal_set_diagnostic1(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.diagnostic1)
-}
-
-// optional uint64 diagnostic2 = 13;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_diagnostic2() const {
- bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_diagnostic2() const {
- return _internal_has_diagnostic2();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_diagnostic2() {
- _impl_.diagnostic2_ = uint64_t{0u};
- _impl_._has_bits_[0] &= ~0x00002000u;
-}
-inline uint64_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_diagnostic2() const {
- return _impl_.diagnostic2_;
-}
-inline uint64_t CMsgGCCStrike15_v2_ClientReportValidation::diagnostic2() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.diagnostic2)
- return _internal_diagnostic2();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_diagnostic2(uint64_t value) {
- _impl_._has_bits_[0] |= 0x00002000u;
- _impl_.diagnostic2_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_diagnostic2(uint64_t value) {
- _internal_set_diagnostic2(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.diagnostic2)
-}
-
-// optional uint64 diagnostic3 = 14;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_diagnostic3() const {
- bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_diagnostic3() const {
- return _internal_has_diagnostic3();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_diagnostic3() {
- _impl_.diagnostic3_ = uint64_t{0u};
- _impl_._has_bits_[0] &= ~0x00004000u;
-}
-inline uint64_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_diagnostic3() const {
- return _impl_.diagnostic3_;
-}
-inline uint64_t CMsgGCCStrike15_v2_ClientReportValidation::diagnostic3() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.diagnostic3)
- return _internal_diagnostic3();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_diagnostic3(uint64_t value) {
- _impl_._has_bits_[0] |= 0x00004000u;
- _impl_.diagnostic3_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_diagnostic3(uint64_t value) {
- _internal_set_diagnostic3(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.diagnostic3)
-}
-
-// optional string last_launch_data = 15;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_last_launch_data() const {
- bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_last_launch_data() const {
- return _internal_has_last_launch_data();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_last_launch_data() {
- _impl_.last_launch_data_.ClearToEmpty();
- _impl_._has_bits_[0] &= ~0x00000004u;
-}
-inline const std::string& CMsgGCCStrike15_v2_ClientReportValidation::last_launch_data() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.last_launch_data)
- return _internal_last_launch_data();
-}
-template
-inline PROTOBUF_ALWAYS_INLINE
-void CMsgGCCStrike15_v2_ClientReportValidation::set_last_launch_data(ArgT0&& arg0, ArgT... args) {
- _impl_._has_bits_[0] |= 0x00000004u;
- _impl_.last_launch_data_.Set(static_cast(arg0), args..., GetArenaForAllocation());
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.last_launch_data)
-}
-inline std::string* CMsgGCCStrike15_v2_ClientReportValidation::mutable_last_launch_data() {
- std::string* _s = _internal_mutable_last_launch_data();
- // @@protoc_insertion_point(field_mutable:CMsgGCCStrike15_v2_ClientReportValidation.last_launch_data)
- return _s;
-}
-inline const std::string& CMsgGCCStrike15_v2_ClientReportValidation::_internal_last_launch_data() const {
- return _impl_.last_launch_data_.Get();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_last_launch_data(const std::string& value) {
- _impl_._has_bits_[0] |= 0x00000004u;
- _impl_.last_launch_data_.Set(value, GetArenaForAllocation());
-}
-inline std::string* CMsgGCCStrike15_v2_ClientReportValidation::_internal_mutable_last_launch_data() {
- _impl_._has_bits_[0] |= 0x00000004u;
- return _impl_.last_launch_data_.Mutable(GetArenaForAllocation());
-}
-inline std::string* CMsgGCCStrike15_v2_ClientReportValidation::release_last_launch_data() {
- // @@protoc_insertion_point(field_release:CMsgGCCStrike15_v2_ClientReportValidation.last_launch_data)
- if (!_internal_has_last_launch_data()) {
- return nullptr;
- }
- _impl_._has_bits_[0] &= ~0x00000004u;
- auto* p = _impl_.last_launch_data_.Release();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (_impl_.last_launch_data_.IsDefault()) {
- _impl_.last_launch_data_.Set("", GetArenaForAllocation());
- }
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- return p;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_allocated_last_launch_data(std::string* last_launch_data) {
- if (last_launch_data != nullptr) {
- _impl_._has_bits_[0] |= 0x00000004u;
- } else {
- _impl_._has_bits_[0] &= ~0x00000004u;
- }
- _impl_.last_launch_data_.SetAllocated(last_launch_data, GetArenaForAllocation());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (_impl_.last_launch_data_.IsDefault()) {
- _impl_.last_launch_data_.Set("", GetArenaForAllocation());
- }
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- // @@protoc_insertion_point(field_set_allocated:CMsgGCCStrike15_v2_ClientReportValidation.last_launch_data)
-}
-
-// optional uint32 report_count = 16;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_report_count() const {
- bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_report_count() const {
- return _internal_has_report_count();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_report_count() {
- _impl_.report_count_ = 0u;
- _impl_._has_bits_[0] &= ~0x00040000u;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_report_count() const {
- return _impl_.report_count_;
-}
-inline uint32_t CMsgGCCStrike15_v2_ClientReportValidation::report_count() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.report_count)
- return _internal_report_count();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_report_count(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00040000u;
- _impl_.report_count_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_report_count(uint32_t value) {
- _internal_set_report_count(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.report_count)
-}
-
-// optional uint64 client_time = 17;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_client_time() const {
- bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_client_time() const {
- return _internal_has_client_time();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_client_time() {
- _impl_.client_time_ = uint64_t{0u};
- _impl_._has_bits_[0] &= ~0x00008000u;
-}
-inline uint64_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_client_time() const {
- return _impl_.client_time_;
-}
-inline uint64_t CMsgGCCStrike15_v2_ClientReportValidation::client_time() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.client_time)
- return _internal_client_time();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_client_time(uint64_t value) {
- _impl_._has_bits_[0] |= 0x00008000u;
- _impl_.client_time_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_client_time(uint64_t value) {
- _internal_set_client_time(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.client_time)
-}
-
-// optional uint64 diagnostic4 = 18;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_diagnostic4() const {
- bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_diagnostic4() const {
- return _internal_has_diagnostic4();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_diagnostic4() {
- _impl_.diagnostic4_ = uint64_t{0u};
- _impl_._has_bits_[0] &= ~0x00010000u;
-}
-inline uint64_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_diagnostic4() const {
- return _impl_.diagnostic4_;
-}
-inline uint64_t CMsgGCCStrike15_v2_ClientReportValidation::diagnostic4() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.diagnostic4)
- return _internal_diagnostic4();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_diagnostic4(uint64_t value) {
- _impl_._has_bits_[0] |= 0x00010000u;
- _impl_.diagnostic4_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_diagnostic4(uint64_t value) {
- _internal_set_diagnostic4(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.diagnostic4)
-}
-
-// optional uint64 diagnostic5 = 19;
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::_internal_has_diagnostic5() const {
- bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0;
- return value;
-}
-inline bool CMsgGCCStrike15_v2_ClientReportValidation::has_diagnostic5() const {
- return _internal_has_diagnostic5();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_diagnostic5() {
- _impl_.diagnostic5_ = uint64_t{0u};
- _impl_._has_bits_[0] &= ~0x00020000u;
-}
-inline uint64_t CMsgGCCStrike15_v2_ClientReportValidation::_internal_diagnostic5() const {
- return _impl_.diagnostic5_;
-}
-inline uint64_t CMsgGCCStrike15_v2_ClientReportValidation::diagnostic5() const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.diagnostic5)
- return _internal_diagnostic5();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::_internal_set_diagnostic5(uint64_t value) {
- _impl_._has_bits_[0] |= 0x00020000u;
- _impl_.diagnostic5_ = value;
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::set_diagnostic5(uint64_t value) {
- _internal_set_diagnostic5(value);
- // @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ClientReportValidation.diagnostic5)
-}
-
-// repeated .CVDiagnostic diagnostics = 20;
-inline int CMsgGCCStrike15_v2_ClientReportValidation::_internal_diagnostics_size() const {
- return _impl_.diagnostics_.size();
-}
-inline int CMsgGCCStrike15_v2_ClientReportValidation::diagnostics_size() const {
- return _internal_diagnostics_size();
-}
-inline void CMsgGCCStrike15_v2_ClientReportValidation::clear_diagnostics() {
- _impl_.diagnostics_.Clear();
-}
-inline ::CVDiagnostic* CMsgGCCStrike15_v2_ClientReportValidation::mutable_diagnostics(int index) {
- // @@protoc_insertion_point(field_mutable:CMsgGCCStrike15_v2_ClientReportValidation.diagnostics)
- return _impl_.diagnostics_.Mutable(index);
-}
-inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::CVDiagnostic >*
-CMsgGCCStrike15_v2_ClientReportValidation::mutable_diagnostics() {
- // @@protoc_insertion_point(field_mutable_list:CMsgGCCStrike15_v2_ClientReportValidation.diagnostics)
- return &_impl_.diagnostics_;
-}
-inline const ::CVDiagnostic& CMsgGCCStrike15_v2_ClientReportValidation::_internal_diagnostics(int index) const {
- return _impl_.diagnostics_.Get(index);
-}
-inline const ::CVDiagnostic& CMsgGCCStrike15_v2_ClientReportValidation::diagnostics(int index) const {
- // @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ClientReportValidation.diagnostics)
- return _internal_diagnostics(index);
-}
-inline ::CVDiagnostic* CMsgGCCStrike15_v2_ClientReportValidation::_internal_add_diagnostics() {
- return _impl_.diagnostics_.Add();
-}
-inline ::CVDiagnostic* CMsgGCCStrike15_v2_ClientReportValidation::add_diagnostics() {
- ::CVDiagnostic* _add = _internal_add_diagnostics();
- // @@protoc_insertion_point(field_add:CMsgGCCStrike15_v2_ClientReportValidation.diagnostics)
- return _add;
-}
-inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::CVDiagnostic >&
-CMsgGCCStrike15_v2_ClientReportValidation::diagnostics() const {
- // @@protoc_insertion_point(field_list:CMsgGCCStrike15_v2_ClientReportValidation.diagnostics)
- return _impl_.diagnostics_;
-}
-
-// -------------------------------------------------------------------
-
// CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode
// optional string file_report = 1;
@@ -75487,8 +74364,6 @@ CMsgRecurringMissionSchema::missions() const {
// -------------------------------------------------------------------
-// -------------------------------------------------------------------
-
// @@protoc_insertion_point(namespace_scope)
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_usermessages.pb.cc b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_usermessages.pb.cc
index 0fadc2b..0430b97 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_usermessages.pb.cc
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_usermessages.pb.cc
@@ -423,6 +423,22 @@ struct CCSUsrMsg_WeaponSoundDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CCSUsrMsg_WeaponSoundDefaultTypeInternal _CCSUsrMsg_WeaponSound_default_instance_;
+PROTOBUF_CONSTEXPR CCSUsrMsg_WeaponMagDrop::CCSUsrMsg_WeaponMagDrop(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_._has_bits_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , /*decltype(_impl_.secondary_data_)*/0
+ , /*decltype(_impl_.server_event_)*/false
+ , /*decltype(_impl_.entidx_)*/-1} {}
+struct CCSUsrMsg_WeaponMagDropDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR CCSUsrMsg_WeaponMagDropDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~CCSUsrMsg_WeaponMagDropDefaultTypeInternal() {}
+ union {
+ CCSUsrMsg_WeaponMagDrop _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CCSUsrMsg_WeaponMagDropDefaultTypeInternal _CCSUsrMsg_WeaponMagDrop_default_instance_;
PROTOBUF_CONSTEXPR CCSUsrMsg_UpdateScreenHealthBar::CCSUsrMsg_UpdateScreenHealthBar(
::_pbi::ConstantInitialized): _impl_{
/*decltype(_impl_._has_bits_)*/{}
@@ -1440,7 +1456,7 @@ struct CCSUsrMsg_SendPlayerLoadoutDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CCSUsrMsg_SendPlayerLoadoutDefaultTypeInternal _CCSUsrMsg_SendPlayerLoadout_default_instance_;
-static ::_pb::Metadata file_level_metadata_cstrike15_5fusermessages_2eproto[89];
+static ::_pb::Metadata file_level_metadata_cstrike15_5fusermessages_2eproto[90];
static const ::_pb::EnumDescriptor* file_level_enum_descriptors_cstrike15_5fusermessages_2eproto[2];
static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_cstrike15_5fusermessages_2eproto = nullptr;
@@ -1753,6 +1769,18 @@ const uint32_t TableStruct_cstrike15_5fusermessages_2eproto::offsets[] PROTOBUF_
0,
4,
5,
+ PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponMagDrop, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponMagDrop, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponMagDrop, _impl_.entidx_),
+ PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponMagDrop, _impl_.secondary_data_),
+ PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponMagDrop, _impl_.server_event_),
+ 2,
+ 0,
+ 1,
PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_UpdateScreenHealthBar, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_UpdateScreenHealthBar, _internal_metadata_),
~0u, // no _extensions_
@@ -2536,70 +2564,71 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode
{ 262, 270, -1, sizeof(::CCSUsrMsg_SendPlayerItemFound)},
{ 272, 283, -1, sizeof(::CCSUsrMsg_ReloadEffect)},
{ 288, 301, -1, sizeof(::CCSUsrMsg_WeaponSound)},
- { 308, 318, -1, sizeof(::CCSUsrMsg_UpdateScreenHealthBar)},
- { 322, 330, -1, sizeof(::CCSUsrMsg_EntityOutlineHighlight)},
- { 332, 339, -1, sizeof(::CCSUsrMsg_AdjustMoney)},
- { 340, 350, -1, sizeof(::CCSUsrMsg_ReportHit)},
- { 354, 363, -1, sizeof(::CCSUsrMsg_KillCam)},
- { 366, 376, -1, sizeof(::CCSUsrMsg_DesiredTimescale)},
- { 380, 387, -1, sizeof(::CCSUsrMsg_CurrentTimescale)},
- { 388, 397, -1, sizeof(::CCSUsrMsg_AchievementEvent)},
- { 400, 410, -1, sizeof(::CCSUsrMsg_MatchEndConditions)},
- { 414, 422, -1, sizeof(::CCSUsrMsg_PlayerStatsUpdate_Stat)},
- { 424, 434, -1, sizeof(::CCSUsrMsg_PlayerStatsUpdate)},
- { 438, 448, -1, sizeof(::CCSUsrMsg_QuestProgress)},
- { 452, 459, -1, sizeof(::CCSUsrMsg_ScoreLeaderboardData)},
- { 460, 467, -1, sizeof(::CCSUsrMsg_PlayerDecalDigitalSignature)},
- { 468, 476, -1, sizeof(::CCSUsrMsg_XRankGet)},
- { 478, 487, -1, sizeof(::CCSUsrMsg_XRankUpd)},
- { 490, 498, -1, sizeof(::CCSUsrMsg_CallVoteFailed)},
- { 500, 514, -1, sizeof(::CCSUsrMsg_VoteStart)},
- { 522, 532, -1, sizeof(::CCSUsrMsg_VotePass)},
- { 536, 544, -1, sizeof(::CCSUsrMsg_VoteFailed)},
- { 546, -1, -1, sizeof(::CCSUsrMsg_VoteSetup)},
- { 553, 565, -1, sizeof(::CCSUsrMsg_SendLastKillerDamageToClient)},
- { 571, 583, -1, sizeof(::CCSUsrMsg_ServerRankUpdate_RankUpdate)},
- { 589, -1, -1, sizeof(::CCSUsrMsg_ServerRankUpdate)},
- { 596, 603, -1, sizeof(::CCSUsrMsg_XpUpdate)},
- { 604, 611, -1, sizeof(::CCSUsrMsg_ItemPickup)},
- { 612, 621, -1, sizeof(::CCSUsrMsg_ShowMenu)},
- { 624, 631, -1, sizeof(::CCSUsrMsg_BarTime)},
- { 632, 639, -1, sizeof(::CCSUsrMsg_AmmoDenied)},
- { 640, 647, -1, sizeof(::CCSUsrMsg_MarkAchievement)},
- { 648, 655, -1, sizeof(::CCSUsrMsg_MatchStatsUpdate)},
- { 656, 664, -1, sizeof(::CCSUsrMsg_ItemDrop)},
- { 666, 676, -1, sizeof(::CCSUsrMsg_RoundBackupFilenames)},
- { 680, 689, -1, sizeof(::CCSUsrMsg_SSUI)},
- { 692, 702, -1, sizeof(::CCSUsrMsg_SurvivalStats_Fact)},
- { 706, 715, -1, sizeof(::CCSUsrMsg_SurvivalStats_Placement)},
- { 718, 729, -1, sizeof(::CCSUsrMsg_SurvivalStats_Damage)},
- { 734, 745, -1, sizeof(::CCSUsrMsg_SurvivalStats)},
- { 750, 759, -1, sizeof(::CCSUsrMsg_EndOfMatchAllPlayersData_Accolade)},
- { 762, 776, -1, sizeof(::CCSUsrMsg_EndOfMatchAllPlayersData_PlayerData)},
- { 784, 792, -1, sizeof(::CCSUsrMsg_EndOfMatchAllPlayersData)},
- { 794, 806, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent_Victim)},
- { 812, 819, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent_Objective)},
- { 820, 832, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent_Damage)},
- { 838, 851, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent)},
- { 858, 867, -1, sizeof(::CCSUsrMsg_RoundEndReportData_InitialConditions)},
- { 870, 878, -1, sizeof(::CCSUsrMsg_RoundEndReportData)},
- { 880, 893, -1, sizeof(::CCSUsrMsg_PostRoundDamageReport)},
- { 900, 907, -1, sizeof(::CCSUsrMsg_CurrentRoundOdds)},
- { 908, 915, -1, sizeof(::CCSUsrMsg_DeepStats)},
- { 916, 926, -1, sizeof(::CCSUsrMsg_ShootInfo)},
- { 930, 937, -1, sizeof(::CCSUsrMsg_ResetHud)},
- { 938, 945, -1, sizeof(::CCSUsrMsg_GameTitle)},
- { 946, 953, -1, sizeof(::CCSUsrMsg_RequestState)},
- { 954, 961, -1, sizeof(::CCSUsrMsg_StopSpectatorMode)},
- { 962, 969, -1, sizeof(::CCSUsrMsg_DisconnectToLobby)},
- { 970, 977, -1, sizeof(::CCSUsrMsg_ClientInfo)},
- { 978, 986, -1, sizeof(::CCSUsrMsg_ServerRankRevealAll)},
- { 988, 997, -1, sizeof(::CCSUsrMsgPreMatchSayText)},
- { 1000, 1008, -1, sizeof(::CCSUsrMsg_CounterStrafe)},
- { 1010, 1024, -1, sizeof(::CCSUsrMsg_DamagePrediction)},
- { 1032, 1040, -1, sizeof(::CCSUsrMsg_RecurringMissionSchema)},
- { 1042, 1051, -1, sizeof(::CCSUsrMsg_SendPlayerLoadout_LoadoutItem)},
- { 1054, 1062, -1, sizeof(::CCSUsrMsg_SendPlayerLoadout)},
+ { 308, 317, -1, sizeof(::CCSUsrMsg_WeaponMagDrop)},
+ { 320, 330, -1, sizeof(::CCSUsrMsg_UpdateScreenHealthBar)},
+ { 334, 342, -1, sizeof(::CCSUsrMsg_EntityOutlineHighlight)},
+ { 344, 351, -1, sizeof(::CCSUsrMsg_AdjustMoney)},
+ { 352, 362, -1, sizeof(::CCSUsrMsg_ReportHit)},
+ { 366, 375, -1, sizeof(::CCSUsrMsg_KillCam)},
+ { 378, 388, -1, sizeof(::CCSUsrMsg_DesiredTimescale)},
+ { 392, 399, -1, sizeof(::CCSUsrMsg_CurrentTimescale)},
+ { 400, 409, -1, sizeof(::CCSUsrMsg_AchievementEvent)},
+ { 412, 422, -1, sizeof(::CCSUsrMsg_MatchEndConditions)},
+ { 426, 434, -1, sizeof(::CCSUsrMsg_PlayerStatsUpdate_Stat)},
+ { 436, 446, -1, sizeof(::CCSUsrMsg_PlayerStatsUpdate)},
+ { 450, 460, -1, sizeof(::CCSUsrMsg_QuestProgress)},
+ { 464, 471, -1, sizeof(::CCSUsrMsg_ScoreLeaderboardData)},
+ { 472, 479, -1, sizeof(::CCSUsrMsg_PlayerDecalDigitalSignature)},
+ { 480, 488, -1, sizeof(::CCSUsrMsg_XRankGet)},
+ { 490, 499, -1, sizeof(::CCSUsrMsg_XRankUpd)},
+ { 502, 510, -1, sizeof(::CCSUsrMsg_CallVoteFailed)},
+ { 512, 526, -1, sizeof(::CCSUsrMsg_VoteStart)},
+ { 534, 544, -1, sizeof(::CCSUsrMsg_VotePass)},
+ { 548, 556, -1, sizeof(::CCSUsrMsg_VoteFailed)},
+ { 558, -1, -1, sizeof(::CCSUsrMsg_VoteSetup)},
+ { 565, 577, -1, sizeof(::CCSUsrMsg_SendLastKillerDamageToClient)},
+ { 583, 595, -1, sizeof(::CCSUsrMsg_ServerRankUpdate_RankUpdate)},
+ { 601, -1, -1, sizeof(::CCSUsrMsg_ServerRankUpdate)},
+ { 608, 615, -1, sizeof(::CCSUsrMsg_XpUpdate)},
+ { 616, 623, -1, sizeof(::CCSUsrMsg_ItemPickup)},
+ { 624, 633, -1, sizeof(::CCSUsrMsg_ShowMenu)},
+ { 636, 643, -1, sizeof(::CCSUsrMsg_BarTime)},
+ { 644, 651, -1, sizeof(::CCSUsrMsg_AmmoDenied)},
+ { 652, 659, -1, sizeof(::CCSUsrMsg_MarkAchievement)},
+ { 660, 667, -1, sizeof(::CCSUsrMsg_MatchStatsUpdate)},
+ { 668, 676, -1, sizeof(::CCSUsrMsg_ItemDrop)},
+ { 678, 688, -1, sizeof(::CCSUsrMsg_RoundBackupFilenames)},
+ { 692, 701, -1, sizeof(::CCSUsrMsg_SSUI)},
+ { 704, 714, -1, sizeof(::CCSUsrMsg_SurvivalStats_Fact)},
+ { 718, 727, -1, sizeof(::CCSUsrMsg_SurvivalStats_Placement)},
+ { 730, 741, -1, sizeof(::CCSUsrMsg_SurvivalStats_Damage)},
+ { 746, 757, -1, sizeof(::CCSUsrMsg_SurvivalStats)},
+ { 762, 771, -1, sizeof(::CCSUsrMsg_EndOfMatchAllPlayersData_Accolade)},
+ { 774, 788, -1, sizeof(::CCSUsrMsg_EndOfMatchAllPlayersData_PlayerData)},
+ { 796, 804, -1, sizeof(::CCSUsrMsg_EndOfMatchAllPlayersData)},
+ { 806, 818, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent_Victim)},
+ { 824, 831, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent_Objective)},
+ { 832, 844, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent_Damage)},
+ { 850, 863, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent)},
+ { 870, 879, -1, sizeof(::CCSUsrMsg_RoundEndReportData_InitialConditions)},
+ { 882, 890, -1, sizeof(::CCSUsrMsg_RoundEndReportData)},
+ { 892, 905, -1, sizeof(::CCSUsrMsg_PostRoundDamageReport)},
+ { 912, 919, -1, sizeof(::CCSUsrMsg_CurrentRoundOdds)},
+ { 920, 927, -1, sizeof(::CCSUsrMsg_DeepStats)},
+ { 928, 938, -1, sizeof(::CCSUsrMsg_ShootInfo)},
+ { 942, 949, -1, sizeof(::CCSUsrMsg_ResetHud)},
+ { 950, 957, -1, sizeof(::CCSUsrMsg_GameTitle)},
+ { 958, 965, -1, sizeof(::CCSUsrMsg_RequestState)},
+ { 966, 973, -1, sizeof(::CCSUsrMsg_StopSpectatorMode)},
+ { 974, 981, -1, sizeof(::CCSUsrMsg_DisconnectToLobby)},
+ { 982, 989, -1, sizeof(::CCSUsrMsg_ClientInfo)},
+ { 990, 998, -1, sizeof(::CCSUsrMsg_ServerRankRevealAll)},
+ { 1000, 1009, -1, sizeof(::CCSUsrMsgPreMatchSayText)},
+ { 1012, 1020, -1, sizeof(::CCSUsrMsg_CounterStrafe)},
+ { 1022, 1036, -1, sizeof(::CCSUsrMsg_DamagePrediction)},
+ { 1044, 1052, -1, sizeof(::CCSUsrMsg_RecurringMissionSchema)},
+ { 1054, 1063, -1, sizeof(::CCSUsrMsg_SendPlayerLoadout_LoadoutItem)},
+ { 1066, 1074, -1, sizeof(::CCSUsrMsg_SendPlayerLoadout)},
};
static const ::_pb::Message* const file_default_instances[] = {
@@ -2628,6 +2657,7 @@ static const ::_pb::Message* const file_default_instances[] = {
&::_CCSUsrMsg_SendPlayerItemFound_default_instance_._instance,
&::_CCSUsrMsg_ReloadEffect_default_instance_._instance,
&::_CCSUsrMsg_WeaponSound_default_instance_._instance,
+ &::_CCSUsrMsg_WeaponMagDrop_default_instance_._instance,
&::_CCSUsrMsg_UpdateScreenHealthBar_default_instance_._instance,
&::_CCSUsrMsg_EntityOutlineHighlight_default_instance_._instance,
&::_CCSUsrMsg_AdjustMoney_default_instance_._instance,
@@ -2754,215 +2784,218 @@ const char descriptor_table_protodef_cstrike15_5fusermessages_2eproto[] PROTOBUF
"onSound\022\022\n\006entidx\030\001 \001(\005:\002-1\022\020\n\010origin_x\030"
"\002 \001(\002\022\020\n\010origin_y\030\003 \001(\002\022\020\n\010origin_z\030\004 \001("
"\002\022\r\n\005sound\030\005 \001(\t\022\026\n\016game_timestamp\030\006 \001(\002"
- "\022\033\n\023source_soundscapeid\030\007 \001(\007\"v\n\037CCSUsrM"
- "sg_UpdateScreenHealthBar\022\022\n\006entidx\030\001 \001(\005"
- ":\002-1\022\027\n\017healthratio_old\030\002 \001(\002\022\027\n\017healthr"
- "atio_new\030\003 \001(\002\022\r\n\005style\030\004 \001(\005\"O\n CCSUsrM"
- "sg_EntityOutlineHighlight\022\022\n\006entidx\030\001 \001("
- "\005:\002-1\022\027\n\017removehighlight\030\002 \001(\010\"\'\n\025CCSUsr"
- "Msg_AdjustMoney\022\016\n\006amount\030\001 \001(\005\"U\n\023CCSUs"
- "rMsg_ReportHit\022\r\n\005pos_x\030\001 \001(\002\022\r\n\005pos_y\030\002"
- " \001(\002\022\021\n\ttimestamp\030\004 \001(\002\022\r\n\005pos_z\030\003 \001(\002\"Z"
- "\n\021CCSUsrMsg_KillCam\022\020\n\010obs_mode\030\001 \001(\005\022\030\n"
- "\014first_target\030\002 \001(\005:\002-1\022\031\n\rsecond_target"
- "\030\003 \001(\005:\002-1\"\213\001\n\032CCSUsrMsg_DesiredTimescal"
- "e\022\031\n\021desired_timescale\030\001 \001(\002\022\035\n\025duration"
- "_realtime_sec\030\002 \001(\002\022\031\n\021interpolator_type"
- "\030\003 \001(\005\022\030\n\020start_blend_time\030\004 \001(\002\"3\n\032CCSU"
- "srMsg_CurrentTimescale\022\025\n\rcur_timescale\030"
- "\001 \001(\002\"Q\n\032CCSUsrMsg_AchievementEvent\022\023\n\013a"
- "chievement\030\001 \001(\005\022\r\n\005count\030\002 \001(\005\022\017\n\007user_"
- "id\030\003 \001(\005\"r\n\034CCSUsrMsg_MatchEndConditions"
- "\022\021\n\tfraglimit\030\001 \001(\005\022\024\n\014mp_maxrounds\030\002 \001("
- "\005\022\023\n\013mp_winlimit\030\003 \001(\005\022\024\n\014mp_timelimit\030\004"
- " \001(\002\"\242\001\n\033CCSUsrMsg_PlayerStatsUpdate\022\017\n\007"
- "version\030\001 \001(\005\0220\n\005stats\030\004 \003(\0132!.CCSUsrMsg"
- "_PlayerStatsUpdate.Stat\022\017\n\007ehandle\030\005 \001(\r"
- "\022\013\n\003crc\030\006 \001(\005\032\"\n\004Stat\022\013\n\003idx\030\001 \001(\005\022\r\n\005de"
- "lta\030\002 \001(\005\"p\n\027CCSUsrMsg_QuestProgress\022\020\n\010"
- "quest_id\030\001 \001(\r\022\025\n\rnormal_points\030\002 \001(\r\022\024\n"
- "\014bonus_points\030\003 \001(\r\022\026\n\016is_event_quest\030\004 "
- "\001(\010\"E\n\036CCSUsrMsg_ScoreLeaderboardData\022#\n"
- "\004data\030\001 \001(\0132\025.ScoreLeaderboardData\"S\n%CC"
- "SUsrMsg_PlayerDecalDigitalSignature\022*\n\004d"
- "ata\030\001 \001(\0132\034.PlayerDecalDigitalSignature\""
- ":\n\022CCSUsrMsg_XRankGet\022\020\n\010mode_idx\030\001 \001(\005\022"
- "\022\n\ncontroller\030\002 \001(\005\"K\n\022CCSUsrMsg_XRankUp"
- "d\022\020\n\010mode_idx\030\001 \001(\005\022\022\n\ncontroller\030\002 \001(\005\022"
- "\017\n\007ranking\030\003 \001(\005\"8\n\030CCSUsrMsg_CallVoteFa"
- "iled\022\016\n\006reason\030\001 \001(\005\022\014\n\004time\030\002 \001(\005\"\306\001\n\023C"
- "CSUsrMsg_VoteStart\022\014\n\004team\030\001 \001(\005\022\027\n\013play"
- "er_slot\030\002 \001(\005:\002-1\022\021\n\tvote_type\030\003 \001(\005\022\020\n\010"
- "disp_str\030\004 \001(\t\022\023\n\013details_str\030\005 \001(\t\022\026\n\016o"
- "ther_team_str\030\006 \001(\t\022\026\n\016is_yes_no_vote\030\007 "
- "\001(\010\022\036\n\022player_slot_target\030\010 \001(\005:\002-1\"\\\n\022C"
- "CSUsrMsg_VotePass\022\014\n\004team\030\001 \001(\005\022\021\n\tvote_"
- "type\030\002 \001(\005\022\020\n\010disp_str\030\003 \001(\t\022\023\n\013details_"
- "str\030\004 \001(\t\"4\n\024CCSUsrMsg_VoteFailed\022\014\n\004tea"
- "m\030\001 \001(\005\022\016\n\006reason\030\002 \001(\005\"/\n\023CCSUsrMsg_Vot"
- "eSetup\022\030\n\020potential_issues\030\001 \003(\t\"\276\001\n&CCS"
- "UsrMsg_SendLastKillerDamageToClient\022\026\n\016n"
- "um_hits_given\030\001 \001(\005\022\024\n\014damage_given\030\002 \001("
- "\005\022\026\n\016num_hits_taken\030\003 \001(\005\022\024\n\014damage_take"
- "n\030\004 \001(\005\022\033\n\023actual_damage_given\030\005 \001(\005\022\033\n\023"
- "actual_damage_taken\030\006 \001(\005\"\335\001\n\032CCSUsrMsg_"
- "ServerRankUpdate\022;\n\013rank_update\030\001 \003(\0132&."
- "CCSUsrMsg_ServerRankUpdate.RankUpdate\032\201\001"
- "\n\nRankUpdate\022\022\n\naccount_id\030\001 \001(\005\022\020\n\010rank"
- "_old\030\002 \001(\005\022\020\n\010rank_new\030\003 \001(\005\022\020\n\010num_wins"
- "\030\004 \001(\005\022\023\n\013rank_change\030\005 \001(\002\022\024\n\014rank_type"
- "_id\030\006 \001(\005\"Q\n\022CCSUsrMsg_XpUpdate\022;\n\004data\030"
- "\001 \001(\0132-.CMsgGCCstrike15_v2_GC2ServerNoti"
- "fyXPRewarded\"$\n\024CCSUsrMsg_ItemPickup\022\014\n\004"
- "item\030\001 \001(\t\"Y\n\022CCSUsrMsg_ShowMenu\022\030\n\020bits"
- "_valid_slots\030\001 \001(\005\022\024\n\014display_time\030\002 \001(\005"
- "\022\023\n\013menu_string\030\003 \001(\t\"!\n\021CCSUsrMsg_BarTi"
- "me\022\014\n\004time\030\001 \001(\t\"\'\n\024CCSUsrMsg_AmmoDenied"
- "\022\017\n\007ammoidx\030\001 \001(\005\"0\n\031CCSUsrMsg_MarkAchie"
- "vement\022\023\n\013achievement\030\001 \001(\t\",\n\032CCSUsrMsg"
- "_MatchStatsUpdate\022\016\n\006update\030\001 \001(\t\"3\n\022CCS"
- "UsrMsg_ItemDrop\022\016\n\006itemid\030\001 \001(\003\022\r\n\005death"
- "\030\002 \001(\010\"b\n\036CCSUsrMsg_RoundBackupFilenames"
- "\022\r\n\005count\030\001 \001(\005\022\r\n\005index\030\002 \001(\005\022\020\n\010filena"
- "me\030\003 \001(\t\022\020\n\010nicename\030\004 \001(\t\"D\n\016CCSUsrMsg_"
- "SSUI\022\014\n\004show\030\001 \001(\010\022\022\n\nstart_time\030\002 \001(\002\022\020"
- "\n\010end_time\030\003 \001(\002\"\265\003\n\027CCSUsrMsg_SurvivalS"
- "tats\022\014\n\004xuid\030\001 \001(\004\022,\n\005facts\030\002 \003(\0132\035.CCSU"
- "srMsg_SurvivalStats.Fact\0221\n\005users\030\003 \003(\0132"
- "\".CCSUsrMsg_SurvivalStats.Placement\0220\n\007d"
- "amages\030\005 \003(\0132\037.CCSUsrMsg_SurvivalStats.D"
- "amage\022\022\n\nticknumber\030\004 \001(\005\032M\n\004Fact\022\014\n\004typ"
- "e\030\001 \001(\005\022\017\n\007display\030\002 \001(\005\022\r\n\005value\030\003 \001(\005\022"
- "\027\n\017interestingness\030\004 \001(\002\032@\n\tPlacement\022\014\n"
- "\004xuid\030\001 \001(\004\022\022\n\nteamnumber\030\002 \001(\005\022\021\n\tplace"
- "ment\030\003 \001(\005\032T\n\006Damage\022\014\n\004xuid\030\001 \001(\004\022\n\n\002to"
- "\030\002 \001(\005\022\017\n\007to_hits\030\003 \001(\005\022\014\n\004from\030\004 \001(\005\022\021\n"
- "\tfrom_hits\030\005 \001(\005\"\243\003\n\"CCSUsrMsg_EndOfMatc"
- "hAllPlayersData\022E\n\rallplayerdata\030\001 \003(\0132."
- ".CCSUsrMsg_EndOfMatchAllPlayersData.Play"
- "erData\022\r\n\005scene\030\002 \001(\005\032>\n\010Accolade\022\021\n\teac"
- "colade\030\001 \001(\005\022\r\n\005value\030\002 \001(\002\022\020\n\010position\030"
- "\003 \001(\005\032\337\001\n\nPlayerData\022\020\n\004slot\030\001 \001(\005:\002-1\022\014"
- "\n\004xuid\030\002 \001(\004\022\014\n\004name\030\003 \001(\t\022\022\n\nteamnumber"
- "\030\004 \001(\005\022@\n\nnomination\030\005 \001(\0132,.CCSUsrMsg_E"
- "ndOfMatchAllPlayersData.Accolade\022)\n\005item"
- "s\030\006 \003(\0132\032.CEconItemPreviewDataBlock\022\023\n\013p"
- "layercolor\030\007 \001(\005\022\r\n\005isbot\030\010 \001(\010:\005\200\265\030\200 \"\350"
- "\006\n\034CCSUsrMsg_RoundEndReportData\022H\n\017init_"
- "conditions\030\001 \001(\0132/.CCSUsrMsg_RoundEndRep"
- "ortData.InitialConditions\022B\n\022all_rer_eve"
- "nt_data\030\002 \003(\0132&.CCSUsrMsg_RoundEndReport"
- "Data.RerEvent\032\335\004\n\010RerEvent\022\021\n\ttimestamp\030"
- "\001 \001(\002\022\026\n\016terrorist_odds\030\002 \001(\005\022\020\n\010ct_aliv"
- "e\030\003 \001(\005\022\017\n\007t_alive\030\004 \001(\005\022B\n\013victim_data\030"
- "\005 \001(\0132-.CCSUsrMsg_RoundEndReportData.Rer"
- "Event.Victim\022H\n\016objective_data\030\006 \001(\01320.C"
- "CSUsrMsg_RoundEndReportData.RerEvent.Obj"
- "ective\022F\n\017all_damage_data\030\007 \003(\0132-.CCSUsr"
- "Msg_RoundEndReportData.RerEvent.Damage\032s"
- "\n\006Victim\022\023\n\013team_number\030\001 \001(\005\022\026\n\nplayers"
- "lot\030\002 \001(\005:\002-1\022\014\n\004xuid\030\003 \001(\004\022\r\n\005color\030\004 \001"
- "(\005\022\016\n\006is_bot\030\005 \001(\010\022\017\n\007is_dead\030\006 \001(\010\032\031\n\tO"
- "bjective\022\014\n\004type\030\001 \001(\005\032\234\001\n\006Damage\022\034\n\020oth"
- "er_playerslot\030\001 \001(\005:\002-1\022\022\n\nother_xuid\030\002 "
- "\001(\004\022\026\n\016health_removed\030\003 \001(\005\022\020\n\010num_hits\030"
- "\004 \001(\005\022\035\n\025return_health_removed\030\005 \001(\005\022\027\n\017"
- "return_num_hits\030\006 \001(\005\032Z\n\021InitialConditio"
- "ns\022\026\n\016ct_equip_value\030\001 \001(\005\022\025\n\rt_equip_va"
- "lue\030\002 \001(\005\022\026\n\016terrorist_odds\030\003 \001(\005\"\323\001\n\037CC"
- "SUsrMsg_PostRoundDamageReport\022\022\n\nother_x"
- "uid\030\001 \001(\004\022\027\n\017given_kill_type\030\002 \001(\005\022\034\n\024gi"
- "ven_health_removed\030\003 \001(\005\022\026\n\016given_num_hi"
- "ts\030\004 \001(\005\022\027\n\017taken_kill_type\030\005 \001(\005\022\034\n\024tak"
- "en_health_removed\030\006 \001(\005\022\026\n\016taken_num_hit"
- "s\030\007 \001(\005\"*\n\032CCSUsrMsg_CurrentRoundOdds\022\014\n"
- "\004odds\030\001 \001(\005\"F\n\023CCSUsrMsg_DeepStats\022/\n\005st"
- "ats\030\001 \001(\0132 .CMsgGCCStrike15_ClientDeepSt"
- "ats\"\226\001\n\023CCSUsrMsg_ShootInfo\022\024\n\014frame_num"
- "ber\030\001 \001(\005\022)\n\021hitbox_transforms\030\002 \003(\0132\016.C"
- "MsgTransform\022\036\n\tshoot_pos\030\003 \001(\0132\013.CMsgVe"
- "ctor\022\036\n\tshoot_dir\030\004 \001(\0132\013.CMsgQAngle\"#\n\022"
- "CCSUsrMsg_ResetHud\022\r\n\005reset\030\001 \001(\010\"$\n\023CCS"
- "UsrMsg_GameTitle\022\r\n\005dummy\030\001 \001(\005\"\'\n\026CCSUs"
- "rMsg_RequestState\022\r\n\005dummy\030\001 \001(\005\",\n\033CCSU"
- "srMsg_StopSpectatorMode\022\r\n\005dummy\030\001 \001(\005\","
- "\n\033CCSUsrMsg_DisconnectToLobby\022\r\n\005dummy\030\001"
- " \001(\005\"%\n\024CCSUsrMsg_ClientInfo\022\r\n\005dummy\030\001 "
- "\001(\005\"\204\001\n\035CCSUsrMsg_ServerRankRevealAll\022\035\n"
- "\025seconds_till_shutdown\030\001 \001(\005\022D\n\013reservat"
- "ion\030\002 \001(\0132/.CMsgGCCStrike15_v2_Matchmaki"
- "ngGC2ServerReserve\"N\n\030CCSUsrMsgPreMatchS"
- "ayText\022\022\n\naccount_id\030\001 \001(\r\022\014\n\004text\030\002 \001(\t"
- "\022\020\n\010all_chat\030\003 \001(\010\"O\n\027CCSUsrMsg_CounterS"
- "trafe\022\033\n\023press_to_release_ns\030\001 \001(\005\022\027\n\017to"
- "tal_keys_down\030\002 \001(\005\"\361\001\n\032CCSUsrMsg_Damage"
- "Prediction\022\023\n\013command_num\030\001 \001(\005\022\022\n\npelle"
- "t_idx\030\002 \001(\005\022\023\n\013victim_slot\030\003 \001(\005\022\036\n\026vict"
- "im_starting_health\030\004 \001(\005\022\025\n\rvictim_damag"
- "e\030\005 \001(\005\022\036\n\tshoot_pos\030\006 \001(\0132\013.CMsgVector\022"
- "\036\n\tshoot_dir\030\007 \001(\0132\013.CMsgQAngle\022\036\n\taim_p"
- "unch\030\010 \001(\0132\013.CMsgQAngle\"J\n CCSUsrMsg_Rec"
- "urringMissionSchema\022\016\n\006period\030\001 \001(\r\022\026\n\016m"
- "ission_schema\030\002 \001(\014\"\322\001\n\033CCSUsrMsg_SendPl"
- "ayerLoadout\0229\n\007loadout\030\001 \003(\0132(.CCSUsrMsg"
- "_SendPlayerLoadout.LoadoutItem\022\026\n\nplayer"
- "slot\030\002 \001(\005:\002-1\032X\n\013LoadoutItem\022-\n\tecon_it"
- "em\030\001 \001(\0132\032.CEconItemPreviewDataBlock\022\014\n\004"
- "team\030\002 \001(\005\022\014\n\004slot\030\003 \001(\005:\006\200\265\030\200\200\001*\323\017\n\026ECs"
- "trike15UserMessages\022\023\n\016CS_UM_VGUIMenu\020\255\002"
- "\022\021\n\014CS_UM_Geiger\020\256\002\022\020\n\013CS_UM_Train\020\257\002\022\022\n"
- "\rCS_UM_HudText\020\260\002\022\022\n\rCS_UM_SayText\020\261\002\022\023\n"
- "\016CS_UM_SayText2\020\262\002\022\022\n\rCS_UM_TextMsg\020\263\002\022\021"
- "\n\014CS_UM_HudMsg\020\264\002\022\023\n\016CS_UM_ResetHud\020\265\002\022\024"
- "\n\017CS_UM_GameTitle\020\266\002\022\020\n\013CS_UM_Shake\020\270\002\022\017"
- "\n\nCS_UM_Fade\020\271\002\022\021\n\014CS_UM_Rumble\020\272\002\022\027\n\022CS"
- "_UM_CloseCaption\020\273\002\022\035\n\030CS_UM_CloseCaptio"
- "nDirect\020\274\002\022\024\n\017CS_UM_SendAudio\020\275\002\022\023\n\016CS_U"
- "M_RawAudio\020\276\002\022\024\n\017CS_UM_VoiceMask\020\277\002\022\027\n\022C"
- "S_UM_RequestState\020\300\002\022\021\n\014CS_UM_Damage\020\301\002\022"
- "\024\n\017CS_UM_RadioText\020\302\002\022\023\n\016CS_UM_HintText\020"
- "\303\002\022\026\n\021CS_UM_KeyHintText\020\304\002\022%\n CS_UM_Proc"
- "essSpottedEntityUpdate\020\305\002\022\027\n\022CS_UM_Reloa"
- "dEffect\020\306\002\022\026\n\021CS_UM_AdjustMoney\020\307\002\022\032\n\025CS"
- "_UM_UpdateTeamMoney\020\310\002\022\034\n\027CS_UM_StopSpec"
- "tatorMode\020\311\002\022\022\n\rCS_UM_KillCam\020\312\002\022\033\n\026CS_U"
- "M_DesiredTimescale\020\313\002\022\033\n\026CS_UM_CurrentTi"
- "mescale\020\314\002\022\033\n\026CS_UM_AchievementEvent\020\315\002\022"
- "\035\n\030CS_UM_MatchEndConditions\020\316\002\022\034\n\027CS_UM_"
- "DisconnectToLobby\020\317\002\022\034\n\027CS_UM_PlayerStat"
- "sUpdate\020\320\002\022\025\n\020CS_UM_ClientInfo\020\323\002\022\023\n\016CS_"
- "UM_XRankGet\020\324\002\022\023\n\016CS_UM_XRankUpd\020\325\002\022\031\n\024C"
- "S_UM_CallVoteFailed\020\331\002\022\024\n\017CS_UM_VoteStar"
- "t\020\332\002\022\023\n\016CS_UM_VotePass\020\333\002\022\025\n\020CS_UM_VoteF"
- "ailed\020\334\002\022\024\n\017CS_UM_VoteSetup\020\335\002\022\036\n\031CS_UM_"
- "ServerRankRevealAll\020\336\002\022\'\n\"CS_UM_SendLast"
- "KillerDamageToClient\020\337\002\022\033\n\026CS_UM_ServerR"
- "ankUpdate\020\340\002\022\025\n\020CS_UM_ItemPickup\020\341\002\022\023\n\016C"
- "S_UM_ShowMenu\020\342\002\022\022\n\rCS_UM_BarTime\020\343\002\022\025\n\020"
- "CS_UM_AmmoDenied\020\344\002\022\032\n\025CS_UM_MarkAchieve"
- "ment\020\345\002\022\033\n\026CS_UM_MatchStatsUpdate\020\346\002\022\023\n\016"
- "CS_UM_ItemDrop\020\347\002\022\036\n\031CS_UM_SendPlayerIte"
- "mDrops\020\351\002\022\037\n\032CS_UM_RoundBackupFilenames\020"
- "\352\002\022\036\n\031CS_UM_SendPlayerItemFound\020\353\002\022\024\n\017CS"
- "_UM_ReportHit\020\354\002\022\023\n\016CS_UM_XpUpdate\020\355\002\022\030\n"
- "\023CS_UM_QuestProgress\020\356\002\022\037\n\032CS_UM_ScoreLe"
- "aderboardData\020\357\002\022&\n!CS_UM_PlayerDecalDig"
- "italSignature\020\360\002\022\026\n\021CS_UM_WeaponSound\020\361\002"
- "\022 \n\033CS_UM_UpdateScreenHealthBar\020\362\002\022!\n\034CS"
- "_UM_EntityOutlineHighlight\020\363\002\022\017\n\nCS_UM_S"
- "SUI\020\364\002\022\030\n\023CS_UM_SurvivalStats\020\365\002\022\035\n\030CS_U"
- "M_DisconnectToLobby2\020\366\002\022#\n\036CS_UM_EndOfMa"
- "tchAllPlayersData\020\367\002\022 \n\033CS_UM_PostRoundD"
- "amageReport\020\370\002\022\035\n\030CS_UM_RoundEndReportDa"
- "ta\020\373\002\022\033\n\026CS_UM_CurrentRoundOdds\020\374\002\022\024\n\017CS"
- "_UM_DeepStats\020\375\002\022\024\n\017CS_UM_ShootInfo\020\377\002\022\030"
- "\n\023CS_UM_CounterStrafe\020\201\003\022\033\n\026CS_UM_Damage"
- "Prediction\020\202\003\022!\n\034CS_UM_RecurringMissionS"
- "chema\020\203\003\022\034\n\027CS_UM_SendPlayerLoadout\020\204\003*\210"
- "\001\n\"ECSUsrMsg_DisconnectToLobby_Action\0220\n"
- ",k_ECSUsrMsg_DisconnectToLobby_Action_De"
- "fault\020\000\0220\n,k_ECSUsrMsg_DisconnectToLobby"
- "_Action_GoQueue\020\001"
+ "\022\033\n\023source_soundscapeid\030\007 \001(\007\"[\n\027CCSUsrM"
+ "sg_WeaponMagDrop\022\022\n\006entidx\030\001 \001(\005:\002-1\022\026\n\016"
+ "secondary_data\030\002 \001(\005\022\024\n\014server_event\030\003 \001"
+ "(\010\"v\n\037CCSUsrMsg_UpdateScreenHealthBar\022\022\n"
+ "\006entidx\030\001 \001(\005:\002-1\022\027\n\017healthratio_old\030\002 \001"
+ "(\002\022\027\n\017healthratio_new\030\003 \001(\002\022\r\n\005style\030\004 \001"
+ "(\005\"O\n CCSUsrMsg_EntityOutlineHighlight\022\022"
+ "\n\006entidx\030\001 \001(\005:\002-1\022\027\n\017removehighlight\030\002 "
+ "\001(\010\"\'\n\025CCSUsrMsg_AdjustMoney\022\016\n\006amount\030\001"
+ " \001(\005\"U\n\023CCSUsrMsg_ReportHit\022\r\n\005pos_x\030\001 \001"
+ "(\002\022\r\n\005pos_y\030\002 \001(\002\022\021\n\ttimestamp\030\004 \001(\002\022\r\n\005"
+ "pos_z\030\003 \001(\002\"Z\n\021CCSUsrMsg_KillCam\022\020\n\010obs_"
+ "mode\030\001 \001(\005\022\030\n\014first_target\030\002 \001(\005:\002-1\022\031\n\r"
+ "second_target\030\003 \001(\005:\002-1\"\213\001\n\032CCSUsrMsg_De"
+ "siredTimescale\022\031\n\021desired_timescale\030\001 \001("
+ "\002\022\035\n\025duration_realtime_sec\030\002 \001(\002\022\031\n\021inte"
+ "rpolator_type\030\003 \001(\005\022\030\n\020start_blend_time\030"
+ "\004 \001(\002\"3\n\032CCSUsrMsg_CurrentTimescale\022\025\n\rc"
+ "ur_timescale\030\001 \001(\002\"Q\n\032CCSUsrMsg_Achievem"
+ "entEvent\022\023\n\013achievement\030\001 \001(\005\022\r\n\005count\030\002"
+ " \001(\005\022\017\n\007user_id\030\003 \001(\005\"r\n\034CCSUsrMsg_Match"
+ "EndConditions\022\021\n\tfraglimit\030\001 \001(\005\022\024\n\014mp_m"
+ "axrounds\030\002 \001(\005\022\023\n\013mp_winlimit\030\003 \001(\005\022\024\n\014m"
+ "p_timelimit\030\004 \001(\002\"\242\001\n\033CCSUsrMsg_PlayerSt"
+ "atsUpdate\022\017\n\007version\030\001 \001(\005\0220\n\005stats\030\004 \003("
+ "\0132!.CCSUsrMsg_PlayerStatsUpdate.Stat\022\017\n\007"
+ "ehandle\030\005 \001(\r\022\013\n\003crc\030\006 \001(\005\032\"\n\004Stat\022\013\n\003id"
+ "x\030\001 \001(\005\022\r\n\005delta\030\002 \001(\005\"p\n\027CCSUsrMsg_Ques"
+ "tProgress\022\020\n\010quest_id\030\001 \001(\r\022\025\n\rnormal_po"
+ "ints\030\002 \001(\r\022\024\n\014bonus_points\030\003 \001(\r\022\026\n\016is_e"
+ "vent_quest\030\004 \001(\010\"E\n\036CCSUsrMsg_ScoreLeade"
+ "rboardData\022#\n\004data\030\001 \001(\0132\025.ScoreLeaderbo"
+ "ardData\"S\n%CCSUsrMsg_PlayerDecalDigitalS"
+ "ignature\022*\n\004data\030\001 \001(\0132\034.PlayerDecalDigi"
+ "talSignature\":\n\022CCSUsrMsg_XRankGet\022\020\n\010mo"
+ "de_idx\030\001 \001(\005\022\022\n\ncontroller\030\002 \001(\005\"K\n\022CCSU"
+ "srMsg_XRankUpd\022\020\n\010mode_idx\030\001 \001(\005\022\022\n\ncont"
+ "roller\030\002 \001(\005\022\017\n\007ranking\030\003 \001(\005\"8\n\030CCSUsrM"
+ "sg_CallVoteFailed\022\016\n\006reason\030\001 \001(\005\022\014\n\004tim"
+ "e\030\002 \001(\005\"\306\001\n\023CCSUsrMsg_VoteStart\022\014\n\004team\030"
+ "\001 \001(\005\022\027\n\013player_slot\030\002 \001(\005:\002-1\022\021\n\tvote_t"
+ "ype\030\003 \001(\005\022\020\n\010disp_str\030\004 \001(\t\022\023\n\013details_s"
+ "tr\030\005 \001(\t\022\026\n\016other_team_str\030\006 \001(\t\022\026\n\016is_y"
+ "es_no_vote\030\007 \001(\010\022\036\n\022player_slot_target\030\010"
+ " \001(\005:\002-1\"\\\n\022CCSUsrMsg_VotePass\022\014\n\004team\030\001"
+ " \001(\005\022\021\n\tvote_type\030\002 \001(\005\022\020\n\010disp_str\030\003 \001("
+ "\t\022\023\n\013details_str\030\004 \001(\t\"4\n\024CCSUsrMsg_Vote"
+ "Failed\022\014\n\004team\030\001 \001(\005\022\016\n\006reason\030\002 \001(\005\"/\n\023"
+ "CCSUsrMsg_VoteSetup\022\030\n\020potential_issues\030"
+ "\001 \003(\t\"\276\001\n&CCSUsrMsg_SendLastKillerDamage"
+ "ToClient\022\026\n\016num_hits_given\030\001 \001(\005\022\024\n\014dama"
+ "ge_given\030\002 \001(\005\022\026\n\016num_hits_taken\030\003 \001(\005\022\024"
+ "\n\014damage_taken\030\004 \001(\005\022\033\n\023actual_damage_gi"
+ "ven\030\005 \001(\005\022\033\n\023actual_damage_taken\030\006 \001(\005\"\335"
+ "\001\n\032CCSUsrMsg_ServerRankUpdate\022;\n\013rank_up"
+ "date\030\001 \003(\0132&.CCSUsrMsg_ServerRankUpdate."
+ "RankUpdate\032\201\001\n\nRankUpdate\022\022\n\naccount_id\030"
+ "\001 \001(\005\022\020\n\010rank_old\030\002 \001(\005\022\020\n\010rank_new\030\003 \001("
+ "\005\022\020\n\010num_wins\030\004 \001(\005\022\023\n\013rank_change\030\005 \001(\002"
+ "\022\024\n\014rank_type_id\030\006 \001(\005\"Q\n\022CCSUsrMsg_XpUp"
+ "date\022;\n\004data\030\001 \001(\0132-.CMsgGCCstrike15_v2_"
+ "GC2ServerNotifyXPRewarded\"$\n\024CCSUsrMsg_I"
+ "temPickup\022\014\n\004item\030\001 \001(\t\"Y\n\022CCSUsrMsg_Sho"
+ "wMenu\022\030\n\020bits_valid_slots\030\001 \001(\005\022\024\n\014displ"
+ "ay_time\030\002 \001(\005\022\023\n\013menu_string\030\003 \001(\t\"!\n\021CC"
+ "SUsrMsg_BarTime\022\014\n\004time\030\001 \001(\t\"\'\n\024CCSUsrM"
+ "sg_AmmoDenied\022\017\n\007ammoidx\030\001 \001(\005\"0\n\031CCSUsr"
+ "Msg_MarkAchievement\022\023\n\013achievement\030\001 \001(\t"
+ "\",\n\032CCSUsrMsg_MatchStatsUpdate\022\016\n\006update"
+ "\030\001 \001(\t\"3\n\022CCSUsrMsg_ItemDrop\022\016\n\006itemid\030\001"
+ " \001(\003\022\r\n\005death\030\002 \001(\010\"b\n\036CCSUsrMsg_RoundBa"
+ "ckupFilenames\022\r\n\005count\030\001 \001(\005\022\r\n\005index\030\002 "
+ "\001(\005\022\020\n\010filename\030\003 \001(\t\022\020\n\010nicename\030\004 \001(\t\""
+ "D\n\016CCSUsrMsg_SSUI\022\014\n\004show\030\001 \001(\010\022\022\n\nstart"
+ "_time\030\002 \001(\002\022\020\n\010end_time\030\003 \001(\002\"\265\003\n\027CCSUsr"
+ "Msg_SurvivalStats\022\014\n\004xuid\030\001 \001(\004\022,\n\005facts"
+ "\030\002 \003(\0132\035.CCSUsrMsg_SurvivalStats.Fact\0221\n"
+ "\005users\030\003 \003(\0132\".CCSUsrMsg_SurvivalStats.P"
+ "lacement\0220\n\007damages\030\005 \003(\0132\037.CCSUsrMsg_Su"
+ "rvivalStats.Damage\022\022\n\nticknumber\030\004 \001(\005\032M"
+ "\n\004Fact\022\014\n\004type\030\001 \001(\005\022\017\n\007display\030\002 \001(\005\022\r\n"
+ "\005value\030\003 \001(\005\022\027\n\017interestingness\030\004 \001(\002\032@\n"
+ "\tPlacement\022\014\n\004xuid\030\001 \001(\004\022\022\n\nteamnumber\030\002"
+ " \001(\005\022\021\n\tplacement\030\003 \001(\005\032T\n\006Damage\022\014\n\004xui"
+ "d\030\001 \001(\004\022\n\n\002to\030\002 \001(\005\022\017\n\007to_hits\030\003 \001(\005\022\014\n\004"
+ "from\030\004 \001(\005\022\021\n\tfrom_hits\030\005 \001(\005\"\243\003\n\"CCSUsr"
+ "Msg_EndOfMatchAllPlayersData\022E\n\rallplaye"
+ "rdata\030\001 \003(\0132..CCSUsrMsg_EndOfMatchAllPla"
+ "yersData.PlayerData\022\r\n\005scene\030\002 \001(\005\032>\n\010Ac"
+ "colade\022\021\n\teaccolade\030\001 \001(\005\022\r\n\005value\030\002 \001(\002"
+ "\022\020\n\010position\030\003 \001(\005\032\337\001\n\nPlayerData\022\020\n\004slo"
+ "t\030\001 \001(\005:\002-1\022\014\n\004xuid\030\002 \001(\004\022\014\n\004name\030\003 \001(\t\022"
+ "\022\n\nteamnumber\030\004 \001(\005\022@\n\nnomination\030\005 \001(\0132"
+ ",.CCSUsrMsg_EndOfMatchAllPlayersData.Acc"
+ "olade\022)\n\005items\030\006 \003(\0132\032.CEconItemPreviewD"
+ "ataBlock\022\023\n\013playercolor\030\007 \001(\005\022\r\n\005isbot\030\010"
+ " \001(\010:\005\200\265\030\200 \"\350\006\n\034CCSUsrMsg_RoundEndReport"
+ "Data\022H\n\017init_conditions\030\001 \001(\0132/.CCSUsrMs"
+ "g_RoundEndReportData.InitialConditions\022B"
+ "\n\022all_rer_event_data\030\002 \003(\0132&.CCSUsrMsg_R"
+ "oundEndReportData.RerEvent\032\335\004\n\010RerEvent\022"
+ "\021\n\ttimestamp\030\001 \001(\002\022\026\n\016terrorist_odds\030\002 \001"
+ "(\005\022\020\n\010ct_alive\030\003 \001(\005\022\017\n\007t_alive\030\004 \001(\005\022B\n"
+ "\013victim_data\030\005 \001(\0132-.CCSUsrMsg_RoundEndR"
+ "eportData.RerEvent.Victim\022H\n\016objective_d"
+ "ata\030\006 \001(\01320.CCSUsrMsg_RoundEndReportData"
+ ".RerEvent.Objective\022F\n\017all_damage_data\030\007"
+ " \003(\0132-.CCSUsrMsg_RoundEndReportData.RerE"
+ "vent.Damage\032s\n\006Victim\022\023\n\013team_number\030\001 \001"
+ "(\005\022\026\n\nplayerslot\030\002 \001(\005:\002-1\022\014\n\004xuid\030\003 \001(\004"
+ "\022\r\n\005color\030\004 \001(\005\022\016\n\006is_bot\030\005 \001(\010\022\017\n\007is_de"
+ "ad\030\006 \001(\010\032\031\n\tObjective\022\014\n\004type\030\001 \001(\005\032\234\001\n\006"
+ "Damage\022\034\n\020other_playerslot\030\001 \001(\005:\002-1\022\022\n\n"
+ "other_xuid\030\002 \001(\004\022\026\n\016health_removed\030\003 \001(\005"
+ "\022\020\n\010num_hits\030\004 \001(\005\022\035\n\025return_health_remo"
+ "ved\030\005 \001(\005\022\027\n\017return_num_hits\030\006 \001(\005\032Z\n\021In"
+ "itialConditions\022\026\n\016ct_equip_value\030\001 \001(\005\022"
+ "\025\n\rt_equip_value\030\002 \001(\005\022\026\n\016terrorist_odds"
+ "\030\003 \001(\005\"\323\001\n\037CCSUsrMsg_PostRoundDamageRepo"
+ "rt\022\022\n\nother_xuid\030\001 \001(\004\022\027\n\017given_kill_typ"
+ "e\030\002 \001(\005\022\034\n\024given_health_removed\030\003 \001(\005\022\026\n"
+ "\016given_num_hits\030\004 \001(\005\022\027\n\017taken_kill_type"
+ "\030\005 \001(\005\022\034\n\024taken_health_removed\030\006 \001(\005\022\026\n\016"
+ "taken_num_hits\030\007 \001(\005\"*\n\032CCSUsrMsg_Curren"
+ "tRoundOdds\022\014\n\004odds\030\001 \001(\005\"F\n\023CCSUsrMsg_De"
+ "epStats\022/\n\005stats\030\001 \001(\0132 .CMsgGCCStrike15"
+ "_ClientDeepStats\"\226\001\n\023CCSUsrMsg_ShootInfo"
+ "\022\024\n\014frame_number\030\001 \001(\005\022)\n\021hitbox_transfo"
+ "rms\030\002 \003(\0132\016.CMsgTransform\022\036\n\tshoot_pos\030\003"
+ " \001(\0132\013.CMsgVector\022\036\n\tshoot_dir\030\004 \001(\0132\013.C"
+ "MsgQAngle\"#\n\022CCSUsrMsg_ResetHud\022\r\n\005reset"
+ "\030\001 \001(\010\"$\n\023CCSUsrMsg_GameTitle\022\r\n\005dummy\030\001"
+ " \001(\005\"\'\n\026CCSUsrMsg_RequestState\022\r\n\005dummy\030"
+ "\001 \001(\005\",\n\033CCSUsrMsg_StopSpectatorMode\022\r\n\005"
+ "dummy\030\001 \001(\005\",\n\033CCSUsrMsg_DisconnectToLob"
+ "by\022\r\n\005dummy\030\001 \001(\005\"%\n\024CCSUsrMsg_ClientInf"
+ "o\022\r\n\005dummy\030\001 \001(\005\"\204\001\n\035CCSUsrMsg_ServerRan"
+ "kRevealAll\022\035\n\025seconds_till_shutdown\030\001 \001("
+ "\005\022D\n\013reservation\030\002 \001(\0132/.CMsgGCCStrike15"
+ "_v2_MatchmakingGC2ServerReserve\"N\n\030CCSUs"
+ "rMsgPreMatchSayText\022\022\n\naccount_id\030\001 \001(\r\022"
+ "\014\n\004text\030\002 \001(\t\022\020\n\010all_chat\030\003 \001(\010\"O\n\027CCSUs"
+ "rMsg_CounterStrafe\022\033\n\023press_to_release_n"
+ "s\030\001 \001(\005\022\027\n\017total_keys_down\030\002 \001(\005\"\361\001\n\032CCS"
+ "UsrMsg_DamagePrediction\022\023\n\013command_num\030\001"
+ " \001(\005\022\022\n\npellet_idx\030\002 \001(\005\022\023\n\013victim_slot\030"
+ "\003 \001(\005\022\036\n\026victim_starting_health\030\004 \001(\005\022\025\n"
+ "\rvictim_damage\030\005 \001(\005\022\036\n\tshoot_pos\030\006 \001(\0132"
+ "\013.CMsgVector\022\036\n\tshoot_dir\030\007 \001(\0132\013.CMsgQA"
+ "ngle\022\036\n\taim_punch\030\010 \001(\0132\013.CMsgQAngle\"J\n "
+ "CCSUsrMsg_RecurringMissionSchema\022\016\n\006peri"
+ "od\030\001 \001(\r\022\026\n\016mission_schema\030\002 \001(\014\"\322\001\n\033CCS"
+ "UsrMsg_SendPlayerLoadout\0229\n\007loadout\030\001 \003("
+ "\0132(.CCSUsrMsg_SendPlayerLoadout.LoadoutI"
+ "tem\022\026\n\nplayerslot\030\002 \001(\005:\002-1\032X\n\013LoadoutIt"
+ "em\022-\n\tecon_item\030\001 \001(\0132\032.CEconItemPreview"
+ "DataBlock\022\014\n\004team\030\002 \001(\005\022\014\n\004slot\030\003 \001(\005:\006\200"
+ "\265\030\200\200\001*\355\017\n\026ECstrike15UserMessages\022\023\n\016CS_U"
+ "M_VGUIMenu\020\255\002\022\021\n\014CS_UM_Geiger\020\256\002\022\020\n\013CS_U"
+ "M_Train\020\257\002\022\022\n\rCS_UM_HudText\020\260\002\022\022\n\rCS_UM_"
+ "SayText\020\261\002\022\023\n\016CS_UM_SayText2\020\262\002\022\022\n\rCS_UM"
+ "_TextMsg\020\263\002\022\021\n\014CS_UM_HudMsg\020\264\002\022\023\n\016CS_UM_"
+ "ResetHud\020\265\002\022\024\n\017CS_UM_GameTitle\020\266\002\022\020\n\013CS_"
+ "UM_Shake\020\270\002\022\017\n\nCS_UM_Fade\020\271\002\022\021\n\014CS_UM_Ru"
+ "mble\020\272\002\022\027\n\022CS_UM_CloseCaption\020\273\002\022\035\n\030CS_U"
+ "M_CloseCaptionDirect\020\274\002\022\024\n\017CS_UM_SendAud"
+ "io\020\275\002\022\023\n\016CS_UM_RawAudio\020\276\002\022\024\n\017CS_UM_Voic"
+ "eMask\020\277\002\022\027\n\022CS_UM_RequestState\020\300\002\022\021\n\014CS_"
+ "UM_Damage\020\301\002\022\024\n\017CS_UM_RadioText\020\302\002\022\023\n\016CS"
+ "_UM_HintText\020\303\002\022\026\n\021CS_UM_KeyHintText\020\304\002\022"
+ "%\n CS_UM_ProcessSpottedEntityUpdate\020\305\002\022\027"
+ "\n\022CS_UM_ReloadEffect\020\306\002\022\026\n\021CS_UM_AdjustM"
+ "oney\020\307\002\022\032\n\025CS_UM_UpdateTeamMoney\020\310\002\022\034\n\027C"
+ "S_UM_StopSpectatorMode\020\311\002\022\022\n\rCS_UM_KillC"
+ "am\020\312\002\022\033\n\026CS_UM_DesiredTimescale\020\313\002\022\033\n\026CS"
+ "_UM_CurrentTimescale\020\314\002\022\033\n\026CS_UM_Achieve"
+ "mentEvent\020\315\002\022\035\n\030CS_UM_MatchEndConditions"
+ "\020\316\002\022\034\n\027CS_UM_DisconnectToLobby\020\317\002\022\034\n\027CS_"
+ "UM_PlayerStatsUpdate\020\320\002\022\025\n\020CS_UM_ClientI"
+ "nfo\020\323\002\022\023\n\016CS_UM_XRankGet\020\324\002\022\023\n\016CS_UM_XRa"
+ "nkUpd\020\325\002\022\031\n\024CS_UM_CallVoteFailed\020\331\002\022\024\n\017C"
+ "S_UM_VoteStart\020\332\002\022\023\n\016CS_UM_VotePass\020\333\002\022\025"
+ "\n\020CS_UM_VoteFailed\020\334\002\022\024\n\017CS_UM_VoteSetup"
+ "\020\335\002\022\036\n\031CS_UM_ServerRankRevealAll\020\336\002\022\'\n\"C"
+ "S_UM_SendLastKillerDamageToClient\020\337\002\022\033\n\026"
+ "CS_UM_ServerRankUpdate\020\340\002\022\025\n\020CS_UM_ItemP"
+ "ickup\020\341\002\022\023\n\016CS_UM_ShowMenu\020\342\002\022\022\n\rCS_UM_B"
+ "arTime\020\343\002\022\025\n\020CS_UM_AmmoDenied\020\344\002\022\032\n\025CS_U"
+ "M_MarkAchievement\020\345\002\022\033\n\026CS_UM_MatchStats"
+ "Update\020\346\002\022\023\n\016CS_UM_ItemDrop\020\347\002\022\036\n\031CS_UM_"
+ "SendPlayerItemDrops\020\351\002\022\037\n\032CS_UM_RoundBac"
+ "kupFilenames\020\352\002\022\036\n\031CS_UM_SendPlayerItemF"
+ "ound\020\353\002\022\024\n\017CS_UM_ReportHit\020\354\002\022\023\n\016CS_UM_X"
+ "pUpdate\020\355\002\022\030\n\023CS_UM_QuestProgress\020\356\002\022\037\n\032"
+ "CS_UM_ScoreLeaderboardData\020\357\002\022&\n!CS_UM_P"
+ "layerDecalDigitalSignature\020\360\002\022\026\n\021CS_UM_W"
+ "eaponSound\020\361\002\022 \n\033CS_UM_UpdateScreenHealt"
+ "hBar\020\362\002\022!\n\034CS_UM_EntityOutlineHighlight\020"
+ "\363\002\022\017\n\nCS_UM_SSUI\020\364\002\022\030\n\023CS_UM_SurvivalSta"
+ "ts\020\365\002\022\035\n\030CS_UM_DisconnectToLobby2\020\366\002\022#\n\036"
+ "CS_UM_EndOfMatchAllPlayersData\020\367\002\022 \n\033CS_"
+ "UM_PostRoundDamageReport\020\370\002\022\035\n\030CS_UM_Rou"
+ "ndEndReportData\020\373\002\022\033\n\026CS_UM_CurrentRound"
+ "Odds\020\374\002\022\024\n\017CS_UM_DeepStats\020\375\002\022\024\n\017CS_UM_S"
+ "hootInfo\020\377\002\022\030\n\023CS_UM_CounterStrafe\020\201\003\022\033\n"
+ "\026CS_UM_DamagePrediction\020\202\003\022!\n\034CS_UM_Recu"
+ "rringMissionSchema\020\203\003\022\034\n\027CS_UM_SendPlaye"
+ "rLoadout\020\204\003\022\030\n\023CS_UM_WeaponMagDrop\020\205\003*\210\001"
+ "\n\"ECSUsrMsg_DisconnectToLobby_Action\0220\n,"
+ "k_ECSUsrMsg_DisconnectToLobby_Action_Def"
+ "ault\020\000\0220\n,k_ECSUsrMsg_DisconnectToLobby_"
+ "Action_GoQueue\020\001"
;
static const ::_pbi::DescriptorTable* const descriptor_table_cstrike15_5fusermessages_2eproto_deps[2] = {
&::descriptor_table_cstrike15_5fgcmessages_2eproto,
@@ -2970,9 +3003,9 @@ static const ::_pbi::DescriptorTable* const descriptor_table_cstrike15_5fusermes
};
static ::_pbi::once_flag descriptor_table_cstrike15_5fusermessages_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_cstrike15_5fusermessages_2eproto = {
- false, false, 10697, descriptor_table_protodef_cstrike15_5fusermessages_2eproto,
+ false, false, 10816, descriptor_table_protodef_cstrike15_5fusermessages_2eproto,
"cstrike15_usermessages.proto",
- &descriptor_table_cstrike15_5fusermessages_2eproto_once, descriptor_table_cstrike15_5fusermessages_2eproto_deps, 2, 89,
+ &descriptor_table_cstrike15_5fusermessages_2eproto_once, descriptor_table_cstrike15_5fusermessages_2eproto_deps, 2, 90,
schemas, file_default_instances, TableStruct_cstrike15_5fusermessages_2eproto::offsets,
file_level_metadata_cstrike15_5fusermessages_2eproto, file_level_enum_descriptors_cstrike15_5fusermessages_2eproto,
file_level_service_descriptors_cstrike15_5fusermessages_2eproto,
@@ -3066,6 +3099,7 @@ bool ECstrike15UserMessages_IsValid(int value) {
case 386:
case 387:
case 388:
+ case 389:
return true;
default:
return false;
@@ -10157,6 +10191,273 @@ void CCSUsrMsg_WeaponSound::InternalSwap(CCSUsrMsg_WeaponSound* other) {
// ===================================================================
+class CCSUsrMsg_WeaponMagDrop::_Internal {
+ public:
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
+ static void set_has_entidx(HasBits* has_bits) {
+ (*has_bits)[0] |= 4u;
+ }
+ static void set_has_secondary_data(HasBits* has_bits) {
+ (*has_bits)[0] |= 1u;
+ }
+ static void set_has_server_event(HasBits* has_bits) {
+ (*has_bits)[0] |= 2u;
+ }
+};
+
+CCSUsrMsg_WeaponMagDrop::CCSUsrMsg_WeaponMagDrop(::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:CCSUsrMsg_WeaponMagDrop)
+}
+CCSUsrMsg_WeaponMagDrop::CCSUsrMsg_WeaponMagDrop(const CCSUsrMsg_WeaponMagDrop& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ CCSUsrMsg_WeaponMagDrop* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_._has_bits_){from._impl_._has_bits_}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , decltype(_impl_.secondary_data_){}
+ , decltype(_impl_.server_event_){}
+ , decltype(_impl_.entidx_){}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ ::memcpy(&_impl_.secondary_data_, &from._impl_.secondary_data_,
+ static_cast(reinterpret_cast(&_impl_.entidx_) -
+ reinterpret_cast(&_impl_.secondary_data_)) + sizeof(_impl_.entidx_));
+ // @@protoc_insertion_point(copy_constructor:CCSUsrMsg_WeaponMagDrop)
+}
+
+inline void CCSUsrMsg_WeaponMagDrop::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_.secondary_data_){0}
+ , decltype(_impl_.server_event_){false}
+ , decltype(_impl_.entidx_){-1}
+ };
+}
+
+CCSUsrMsg_WeaponMagDrop::~CCSUsrMsg_WeaponMagDrop() {
+ // @@protoc_insertion_point(destructor:CCSUsrMsg_WeaponMagDrop)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void CCSUsrMsg_WeaponMagDrop::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+}
+
+void CCSUsrMsg_WeaponMagDrop::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void CCSUsrMsg_WeaponMagDrop::Clear() {
+// @@protoc_insertion_point(message_clear_start:CCSUsrMsg_WeaponMagDrop)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000007u) {
+ ::memset(&_impl_.secondary_data_, 0, static_cast(
+ reinterpret_cast(&_impl_.server_event_) -
+ reinterpret_cast(&_impl_.secondary_data_)) + sizeof(_impl_.server_event_));
+ _impl_.entidx_ = -1;
+ }
+ _impl_._has_bits_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* CCSUsrMsg_WeaponMagDrop::_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) {
+ // optional int32 entidx = 1 [default = -1];
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) {
+ _Internal::set_has_entidx(&has_bits);
+ _impl_.entidx_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // optional int32 secondary_data = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) {
+ _Internal::set_has_secondary_data(&has_bits);
+ _impl_.secondary_data_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // optional bool server_event = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) {
+ _Internal::set_has_server_event(&has_bits);
+ _impl_.server_event_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ _impl_._has_bits_.Or(has_bits);
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* CCSUsrMsg_WeaponMagDrop::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:CCSUsrMsg_WeaponMagDrop)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ // optional int32 entidx = 1 [default = -1];
+ if (cached_has_bits & 0x00000004u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_entidx(), target);
+ }
+
+ // optional int32 secondary_data = 2;
+ if (cached_has_bits & 0x00000001u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_secondary_data(), target);
+ }
+
+ // optional bool server_event = 3;
+ if (cached_has_bits & 0x00000002u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_server_event(), 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:CCSUsrMsg_WeaponMagDrop)
+ return target;
+}
+
+size_t CCSUsrMsg_WeaponMagDrop::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:CCSUsrMsg_WeaponMagDrop)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000007u) {
+ // optional int32 secondary_data = 2;
+ if (cached_has_bits & 0x00000001u) {
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_secondary_data());
+ }
+
+ // optional bool server_event = 3;
+ if (cached_has_bits & 0x00000002u) {
+ total_size += 1 + 1;
+ }
+
+ // optional int32 entidx = 1 [default = -1];
+ if (cached_has_bits & 0x00000004u) {
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_entidx());
+ }
+
+ }
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCSUsrMsg_WeaponMagDrop::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ CCSUsrMsg_WeaponMagDrop::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCSUsrMsg_WeaponMagDrop::GetClassData() const { return &_class_data_; }
+
+
+void CCSUsrMsg_WeaponMagDrop::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:CCSUsrMsg_WeaponMagDrop)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ cached_has_bits = from._impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000007u) {
+ if (cached_has_bits & 0x00000001u) {
+ _this->_impl_.secondary_data_ = from._impl_.secondary_data_;
+ }
+ if (cached_has_bits & 0x00000002u) {
+ _this->_impl_.server_event_ = from._impl_.server_event_;
+ }
+ if (cached_has_bits & 0x00000004u) {
+ _this->_impl_.entidx_ = from._impl_.entidx_;
+ }
+ _this->_impl_._has_bits_[0] |= cached_has_bits;
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void CCSUsrMsg_WeaponMagDrop::CopyFrom(const CCSUsrMsg_WeaponMagDrop& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:CCSUsrMsg_WeaponMagDrop)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool CCSUsrMsg_WeaponMagDrop::IsInitialized() const {
+ return true;
+}
+
+void CCSUsrMsg_WeaponMagDrop::InternalSwap(CCSUsrMsg_WeaponMagDrop* 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(CCSUsrMsg_WeaponMagDrop, _impl_.server_event_)
+ + sizeof(CCSUsrMsg_WeaponMagDrop::_impl_.server_event_)
+ - PROTOBUF_FIELD_OFFSET(CCSUsrMsg_WeaponMagDrop, _impl_.secondary_data_)>(
+ reinterpret_cast(&_impl_.secondary_data_),
+ reinterpret_cast(&other->_impl_.secondary_data_));
+ swap(_impl_.entidx_, other->_impl_.entidx_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_WeaponMagDrop::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
+ file_level_metadata_cstrike15_5fusermessages_2eproto[25]);
+}
+
+// ===================================================================
+
class CCSUsrMsg_UpdateScreenHealthBar::_Internal {
public:
using HasBits = decltype(std::declval()._impl_._has_bits_);
@@ -10447,7 +10748,7 @@ void CCSUsrMsg_UpdateScreenHealthBar::InternalSwap(CCSUsrMsg_UpdateScreenHealthB
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_UpdateScreenHealthBar::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[25]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[26]);
}
// ===================================================================
@@ -10679,7 +10980,7 @@ void CCSUsrMsg_EntityOutlineHighlight::InternalSwap(CCSUsrMsg_EntityOutlineHighl
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_EntityOutlineHighlight::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[26]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[27]);
}
// ===================================================================
@@ -10870,7 +11171,7 @@ void CCSUsrMsg_AdjustMoney::InternalSwap(CCSUsrMsg_AdjustMoney* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_AdjustMoney::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[27]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[28]);
}
// ===================================================================
@@ -11163,7 +11464,7 @@ void CCSUsrMsg_ReportHit::InternalSwap(CCSUsrMsg_ReportHit* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ReportHit::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[28]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[29]);
}
// ===================================================================
@@ -11425,7 +11726,7 @@ void CCSUsrMsg_KillCam::InternalSwap(CCSUsrMsg_KillCam* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_KillCam::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[29]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[30]);
}
// ===================================================================
@@ -11718,7 +12019,7 @@ void CCSUsrMsg_DesiredTimescale::InternalSwap(CCSUsrMsg_DesiredTimescale* other)
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_DesiredTimescale::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[30]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[31]);
}
// ===================================================================
@@ -11909,7 +12210,7 @@ void CCSUsrMsg_CurrentTimescale::InternalSwap(CCSUsrMsg_CurrentTimescale* other)
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_CurrentTimescale::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[31]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[32]);
}
// ===================================================================
@@ -12174,7 +12475,7 @@ void CCSUsrMsg_AchievementEvent::InternalSwap(CCSUsrMsg_AchievementEvent* other)
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_AchievementEvent::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[32]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[33]);
}
// ===================================================================
@@ -12467,7 +12768,7 @@ void CCSUsrMsg_MatchEndConditions::InternalSwap(CCSUsrMsg_MatchEndConditions* ot
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_MatchEndConditions::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[33]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[34]);
}
// ===================================================================
@@ -12704,7 +13005,7 @@ void CCSUsrMsg_PlayerStatsUpdate_Stat::InternalSwap(CCSUsrMsg_PlayerStatsUpdate_
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_PlayerStatsUpdate_Stat::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[34]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[35]);
}
// ===================================================================
@@ -13003,7 +13304,7 @@ void CCSUsrMsg_PlayerStatsUpdate::InternalSwap(CCSUsrMsg_PlayerStatsUpdate* othe
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_PlayerStatsUpdate::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[35]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[36]);
}
// ===================================================================
@@ -13296,7 +13597,7 @@ void CCSUsrMsg_QuestProgress::InternalSwap(CCSUsrMsg_QuestProgress* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_QuestProgress::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[36]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[37]);
}
// ===================================================================
@@ -13506,7 +13807,7 @@ void CCSUsrMsg_ScoreLeaderboardData::InternalSwap(CCSUsrMsg_ScoreLeaderboardData
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ScoreLeaderboardData::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[37]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[38]);
}
// ===================================================================
@@ -13716,7 +14017,7 @@ void CCSUsrMsg_PlayerDecalDigitalSignature::InternalSwap(CCSUsrMsg_PlayerDecalDi
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_PlayerDecalDigitalSignature::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[38]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[39]);
}
// ===================================================================
@@ -13953,7 +14254,7 @@ void CCSUsrMsg_XRankGet::InternalSwap(CCSUsrMsg_XRankGet* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_XRankGet::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[39]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[40]);
}
// ===================================================================
@@ -14218,7 +14519,7 @@ void CCSUsrMsg_XRankUpd::InternalSwap(CCSUsrMsg_XRankUpd* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_XRankUpd::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[40]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[41]);
}
// ===================================================================
@@ -14455,7 +14756,7 @@ void CCSUsrMsg_CallVoteFailed::InternalSwap(CCSUsrMsg_CallVoteFailed* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_CallVoteFailed::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[41]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[42]);
}
// ===================================================================
@@ -14955,7 +15256,7 @@ void CCSUsrMsg_VoteStart::InternalSwap(CCSUsrMsg_VoteStart* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_VoteStart::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[42]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[43]);
}
// ===================================================================
@@ -15310,7 +15611,7 @@ void CCSUsrMsg_VotePass::InternalSwap(CCSUsrMsg_VotePass* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_VotePass::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[43]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[44]);
}
// ===================================================================
@@ -15547,7 +15848,7 @@ void CCSUsrMsg_VoteFailed::InternalSwap(CCSUsrMsg_VoteFailed* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_VoteFailed::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[44]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[45]);
}
// ===================================================================
@@ -15739,7 +16040,7 @@ void CCSUsrMsg_VoteSetup::InternalSwap(CCSUsrMsg_VoteSetup* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_VoteSetup::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[45]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[46]);
}
// ===================================================================
@@ -16088,7 +16389,7 @@ void CCSUsrMsg_SendLastKillerDamageToClient::InternalSwap(CCSUsrMsg_SendLastKill
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_SendLastKillerDamageToClient::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[46]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[47]);
}
// ===================================================================
@@ -16437,7 +16738,7 @@ void CCSUsrMsg_ServerRankUpdate_RankUpdate::InternalSwap(CCSUsrMsg_ServerRankUpd
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ServerRankUpdate_RankUpdate::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[47]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[48]);
}
// ===================================================================
@@ -16622,7 +16923,7 @@ void CCSUsrMsg_ServerRankUpdate::InternalSwap(CCSUsrMsg_ServerRankUpdate* other)
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ServerRankUpdate::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[48]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[49]);
}
// ===================================================================
@@ -16832,7 +17133,7 @@ void CCSUsrMsg_XpUpdate::InternalSwap(CCSUsrMsg_XpUpdate* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_XpUpdate::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[49]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[50]);
}
// ===================================================================
@@ -17052,7 +17353,7 @@ void CCSUsrMsg_ItemPickup::InternalSwap(CCSUsrMsg_ItemPickup* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ItemPickup::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[50]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[51]);
}
// ===================================================================
@@ -17348,7 +17649,7 @@ void CCSUsrMsg_ShowMenu::InternalSwap(CCSUsrMsg_ShowMenu* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ShowMenu::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[51]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[52]);
}
// ===================================================================
@@ -17568,7 +17869,7 @@ void CCSUsrMsg_BarTime::InternalSwap(CCSUsrMsg_BarTime* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_BarTime::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[52]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[53]);
}
// ===================================================================
@@ -17759,7 +18060,7 @@ void CCSUsrMsg_AmmoDenied::InternalSwap(CCSUsrMsg_AmmoDenied* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_AmmoDenied::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[53]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[54]);
}
// ===================================================================
@@ -17979,7 +18280,7 @@ void CCSUsrMsg_MarkAchievement::InternalSwap(CCSUsrMsg_MarkAchievement* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_MarkAchievement::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[54]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[55]);
}
// ===================================================================
@@ -18199,7 +18500,7 @@ void CCSUsrMsg_MatchStatsUpdate::InternalSwap(CCSUsrMsg_MatchStatsUpdate* other)
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_MatchStatsUpdate::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[55]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[56]);
}
// ===================================================================
@@ -18436,7 +18737,7 @@ void CCSUsrMsg_ItemDrop::InternalSwap(CCSUsrMsg_ItemDrop* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ItemDrop::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[56]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[57]);
}
// ===================================================================
@@ -18791,7 +19092,7 @@ void CCSUsrMsg_RoundBackupFilenames::InternalSwap(CCSUsrMsg_RoundBackupFilenames
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_RoundBackupFilenames::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[57]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[58]);
}
// ===================================================================
@@ -19056,7 +19357,7 @@ void CCSUsrMsg_SSUI::InternalSwap(CCSUsrMsg_SSUI* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_SSUI::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[58]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[59]);
}
// ===================================================================
@@ -19349,7 +19650,7 @@ void CCSUsrMsg_SurvivalStats_Fact::InternalSwap(CCSUsrMsg_SurvivalStats_Fact* ot
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_SurvivalStats_Fact::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[59]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[60]);
}
// ===================================================================
@@ -19614,7 +19915,7 @@ void CCSUsrMsg_SurvivalStats_Placement::InternalSwap(CCSUsrMsg_SurvivalStats_Pla
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_SurvivalStats_Placement::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[60]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[61]);
}
// ===================================================================
@@ -19935,7 +20236,7 @@ void CCSUsrMsg_SurvivalStats_Damage::InternalSwap(CCSUsrMsg_SurvivalStats_Damage
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_SurvivalStats_Damage::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[61]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[62]);
}
// ===================================================================
@@ -20274,7 +20575,7 @@ void CCSUsrMsg_SurvivalStats::InternalSwap(CCSUsrMsg_SurvivalStats* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_SurvivalStats::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[62]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[63]);
}
// ===================================================================
@@ -20539,7 +20840,7 @@ void CCSUsrMsg_EndOfMatchAllPlayersData_Accolade::InternalSwap(CCSUsrMsg_EndOfMa
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_EndOfMatchAllPlayersData_Accolade::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[63]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[64]);
}
// ===================================================================
@@ -21004,7 +21305,7 @@ void CCSUsrMsg_EndOfMatchAllPlayersData_PlayerData::InternalSwap(CCSUsrMsg_EndOf
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_EndOfMatchAllPlayersData_PlayerData::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[64]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[65]);
}
// ===================================================================
@@ -21229,7 +21530,7 @@ void CCSUsrMsg_EndOfMatchAllPlayersData::InternalSwap(CCSUsrMsg_EndOfMatchAllPla
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_EndOfMatchAllPlayersData::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[65]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[66]);
}
// ===================================================================
@@ -21580,7 +21881,7 @@ void CCSUsrMsg_RoundEndReportData_RerEvent_Victim::InternalSwap(CCSUsrMsg_RoundE
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_RoundEndReportData_RerEvent_Victim::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[66]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[67]);
}
// ===================================================================
@@ -21771,7 +22072,7 @@ void CCSUsrMsg_RoundEndReportData_RerEvent_Objective::InternalSwap(CCSUsrMsg_Rou
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_RoundEndReportData_RerEvent_Objective::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[67]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[68]);
}
// ===================================================================
@@ -22122,7 +22423,7 @@ void CCSUsrMsg_RoundEndReportData_RerEvent_Damage::InternalSwap(CCSUsrMsg_RoundE
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_RoundEndReportData_RerEvent_Damage::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[68]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[69]);
}
// ===================================================================
@@ -22539,7 +22840,7 @@ void CCSUsrMsg_RoundEndReportData_RerEvent::InternalSwap(CCSUsrMsg_RoundEndRepor
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_RoundEndReportData_RerEvent::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[69]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[70]);
}
// ===================================================================
@@ -22804,7 +23105,7 @@ void CCSUsrMsg_RoundEndReportData_InitialConditions::InternalSwap(CCSUsrMsg_Roun
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_RoundEndReportData_InitialConditions::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[70]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[71]);
}
// ===================================================================
@@ -23044,7 +23345,7 @@ void CCSUsrMsg_RoundEndReportData::InternalSwap(CCSUsrMsg_RoundEndReportData* ot
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_RoundEndReportData::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[71]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[72]);
}
// ===================================================================
@@ -23421,7 +23722,7 @@ void CCSUsrMsg_PostRoundDamageReport::InternalSwap(CCSUsrMsg_PostRoundDamageRepo
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_PostRoundDamageReport::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[72]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[73]);
}
// ===================================================================
@@ -23612,7 +23913,7 @@ void CCSUsrMsg_CurrentRoundOdds::InternalSwap(CCSUsrMsg_CurrentRoundOdds* other)
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_CurrentRoundOdds::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[73]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[74]);
}
// ===================================================================
@@ -23822,7 +24123,7 @@ void CCSUsrMsg_DeepStats::InternalSwap(CCSUsrMsg_DeepStats* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_DeepStats::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[74]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[75]);
}
// ===================================================================
@@ -24160,7 +24461,7 @@ void CCSUsrMsg_ShootInfo::InternalSwap(CCSUsrMsg_ShootInfo* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ShootInfo::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[75]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[76]);
}
// ===================================================================
@@ -24351,7 +24652,7 @@ void CCSUsrMsg_ResetHud::InternalSwap(CCSUsrMsg_ResetHud* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ResetHud::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[76]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[77]);
}
// ===================================================================
@@ -24542,7 +24843,7 @@ void CCSUsrMsg_GameTitle::InternalSwap(CCSUsrMsg_GameTitle* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_GameTitle::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[77]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[78]);
}
// ===================================================================
@@ -24733,7 +25034,7 @@ void CCSUsrMsg_RequestState::InternalSwap(CCSUsrMsg_RequestState* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_RequestState::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[78]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[79]);
}
// ===================================================================
@@ -24924,7 +25225,7 @@ void CCSUsrMsg_StopSpectatorMode::InternalSwap(CCSUsrMsg_StopSpectatorMode* othe
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_StopSpectatorMode::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[79]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[80]);
}
// ===================================================================
@@ -25115,7 +25416,7 @@ void CCSUsrMsg_DisconnectToLobby::InternalSwap(CCSUsrMsg_DisconnectToLobby* othe
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_DisconnectToLobby::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[80]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[81]);
}
// ===================================================================
@@ -25306,7 +25607,7 @@ void CCSUsrMsg_ClientInfo::InternalSwap(CCSUsrMsg_ClientInfo* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ClientInfo::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[81]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[82]);
}
// ===================================================================
@@ -25557,7 +25858,7 @@ void CCSUsrMsg_ServerRankRevealAll::InternalSwap(CCSUsrMsg_ServerRankRevealAll*
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_ServerRankRevealAll::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[82]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[83]);
}
// ===================================================================
@@ -25853,7 +26154,7 @@ void CCSUsrMsgPreMatchSayText::InternalSwap(CCSUsrMsgPreMatchSayText* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsgPreMatchSayText::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[83]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[84]);
}
// ===================================================================
@@ -26090,7 +26391,7 @@ void CCSUsrMsg_CounterStrafe::InternalSwap(CCSUsrMsg_CounterStrafe* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_CounterStrafe::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[84]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[85]);
}
// ===================================================================
@@ -26557,7 +26858,7 @@ void CCSUsrMsg_DamagePrediction::InternalSwap(CCSUsrMsg_DamagePrediction* other)
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_DamagePrediction::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[85]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[86]);
}
// ===================================================================
@@ -26807,7 +27108,7 @@ void CCSUsrMsg_RecurringMissionSchema::InternalSwap(CCSUsrMsg_RecurringMissionSc
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_RecurringMissionSchema::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[86]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[87]);
}
// ===================================================================
@@ -27092,7 +27393,7 @@ void CCSUsrMsg_SendPlayerLoadout_LoadoutItem::InternalSwap(CCSUsrMsg_SendPlayerL
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_SendPlayerLoadout_LoadoutItem::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[87]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[88]);
}
// ===================================================================
@@ -27317,7 +27618,7 @@ void CCSUsrMsg_SendPlayerLoadout::InternalSwap(CCSUsrMsg_SendPlayerLoadout* othe
::PROTOBUF_NAMESPACE_ID::Metadata CCSUsrMsg_SendPlayerLoadout::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_cstrike15_5fusermessages_2eproto_getter, &descriptor_table_cstrike15_5fusermessages_2eproto_once,
- file_level_metadata_cstrike15_5fusermessages_2eproto[88]);
+ file_level_metadata_cstrike15_5fusermessages_2eproto[89]);
}
// @@protoc_insertion_point(namespace_scope)
@@ -27422,6 +27723,10 @@ template<> PROTOBUF_NOINLINE ::CCSUsrMsg_WeaponSound*
Arena::CreateMaybeMessage< ::CCSUsrMsg_WeaponSound >(Arena* arena) {
return Arena::CreateMessageInternal< ::CCSUsrMsg_WeaponSound >(arena);
}
+template<> PROTOBUF_NOINLINE ::CCSUsrMsg_WeaponMagDrop*
+Arena::CreateMaybeMessage< ::CCSUsrMsg_WeaponMagDrop >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::CCSUsrMsg_WeaponMagDrop >(arena);
+}
template<> PROTOBUF_NOINLINE ::CCSUsrMsg_UpdateScreenHealthBar*
Arena::CreateMaybeMessage< ::CCSUsrMsg_UpdateScreenHealthBar >(Arena* arena) {
return Arena::CreateMessageInternal< ::CCSUsrMsg_UpdateScreenHealthBar >(arena);
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_usermessages.pb.h b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_usermessages.pb.h
index f2149d7..637d120 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_usermessages.pb.h
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/cstrike15_usermessages.pb.h
@@ -302,6 +302,9 @@ extern CCSUsrMsg_VoteSetupDefaultTypeInternal _CCSUsrMsg_VoteSetup_default_insta
class CCSUsrMsg_VoteStart;
struct CCSUsrMsg_VoteStartDefaultTypeInternal;
extern CCSUsrMsg_VoteStartDefaultTypeInternal _CCSUsrMsg_VoteStart_default_instance_;
+class CCSUsrMsg_WeaponMagDrop;
+struct CCSUsrMsg_WeaponMagDropDefaultTypeInternal;
+extern CCSUsrMsg_WeaponMagDropDefaultTypeInternal _CCSUsrMsg_WeaponMagDrop_default_instance_;
class CCSUsrMsg_WeaponSound;
struct CCSUsrMsg_WeaponSoundDefaultTypeInternal;
extern CCSUsrMsg_WeaponSoundDefaultTypeInternal _CCSUsrMsg_WeaponSound_default_instance_;
@@ -400,6 +403,7 @@ template<> ::CCSUsrMsg_VoteFailed* Arena::CreateMaybeMessage<::CCSUsrMsg_VoteFai
template<> ::CCSUsrMsg_VotePass* Arena::CreateMaybeMessage<::CCSUsrMsg_VotePass>(Arena*);
template<> ::CCSUsrMsg_VoteSetup* Arena::CreateMaybeMessage<::CCSUsrMsg_VoteSetup>(Arena*);
template<> ::CCSUsrMsg_VoteStart* Arena::CreateMaybeMessage<::CCSUsrMsg_VoteStart>(Arena*);
+template<> ::CCSUsrMsg_WeaponMagDrop* Arena::CreateMaybeMessage<::CCSUsrMsg_WeaponMagDrop>(Arena*);
template<> ::CCSUsrMsg_WeaponSound* Arena::CreateMaybeMessage<::CCSUsrMsg_WeaponSound>(Arena*);
template<> ::CCSUsrMsg_XRankGet* Arena::CreateMaybeMessage<::CCSUsrMsg_XRankGet>(Arena*);
template<> ::CCSUsrMsg_XRankUpd* Arena::CreateMaybeMessage<::CCSUsrMsg_XRankUpd>(Arena*);
@@ -483,11 +487,12 @@ enum ECstrike15UserMessages : int {
CS_UM_CounterStrafe = 385,
CS_UM_DamagePrediction = 386,
CS_UM_RecurringMissionSchema = 387,
- CS_UM_SendPlayerLoadout = 388
+ CS_UM_SendPlayerLoadout = 388,
+ CS_UM_WeaponMagDrop = 389
};
bool ECstrike15UserMessages_IsValid(int value);
constexpr ECstrike15UserMessages ECstrike15UserMessages_MIN = CS_UM_VGUIMenu;
-constexpr ECstrike15UserMessages ECstrike15UserMessages_MAX = CS_UM_SendPlayerLoadout;
+constexpr ECstrike15UserMessages ECstrike15UserMessages_MAX = CS_UM_WeaponMagDrop;
constexpr int ECstrike15UserMessages_ARRAYSIZE = ECstrike15UserMessages_MAX + 1;
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ECstrike15UserMessages_descriptor();
@@ -5485,6 +5490,196 @@ class CCSUsrMsg_WeaponSound final :
};
// -------------------------------------------------------------------
+class CCSUsrMsg_WeaponMagDrop final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CCSUsrMsg_WeaponMagDrop) */ {
+ public:
+ inline CCSUsrMsg_WeaponMagDrop() : CCSUsrMsg_WeaponMagDrop(nullptr) {}
+ ~CCSUsrMsg_WeaponMagDrop() override;
+ explicit PROTOBUF_CONSTEXPR CCSUsrMsg_WeaponMagDrop(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ CCSUsrMsg_WeaponMagDrop(const CCSUsrMsg_WeaponMagDrop& from);
+ CCSUsrMsg_WeaponMagDrop(CCSUsrMsg_WeaponMagDrop&& from) noexcept
+ : CCSUsrMsg_WeaponMagDrop() {
+ *this = ::std::move(from);
+ }
+
+ inline CCSUsrMsg_WeaponMagDrop& operator=(const CCSUsrMsg_WeaponMagDrop& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline CCSUsrMsg_WeaponMagDrop& operator=(CCSUsrMsg_WeaponMagDrop&& 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;
+ }
+
+ inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
+ return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
+ }
+ inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
+ return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ }
+
+ 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 CCSUsrMsg_WeaponMagDrop& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const CCSUsrMsg_WeaponMagDrop* internal_default_instance() {
+ return reinterpret_cast(
+ &_CCSUsrMsg_WeaponMagDrop_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 25;
+
+ friend void swap(CCSUsrMsg_WeaponMagDrop& a, CCSUsrMsg_WeaponMagDrop& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(CCSUsrMsg_WeaponMagDrop* 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(CCSUsrMsg_WeaponMagDrop* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ CCSUsrMsg_WeaponMagDrop* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const CCSUsrMsg_WeaponMagDrop& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom( const CCSUsrMsg_WeaponMagDrop& from) {
+ CCSUsrMsg_WeaponMagDrop::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(CCSUsrMsg_WeaponMagDrop* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "CCSUsrMsg_WeaponMagDrop";
+ }
+ protected:
+ explicit CCSUsrMsg_WeaponMagDrop(::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 {
+ kSecondaryDataFieldNumber = 2,
+ kServerEventFieldNumber = 3,
+ kEntidxFieldNumber = 1,
+ };
+ // optional int32 secondary_data = 2;
+ bool has_secondary_data() const;
+ private:
+ bool _internal_has_secondary_data() const;
+ public:
+ void clear_secondary_data();
+ int32_t secondary_data() const;
+ void set_secondary_data(int32_t value);
+ private:
+ int32_t _internal_secondary_data() const;
+ void _internal_set_secondary_data(int32_t value);
+ public:
+
+ // optional bool server_event = 3;
+ bool has_server_event() const;
+ private:
+ bool _internal_has_server_event() const;
+ public:
+ void clear_server_event();
+ bool server_event() const;
+ void set_server_event(bool value);
+ private:
+ bool _internal_server_event() const;
+ void _internal_set_server_event(bool value);
+ public:
+
+ // optional int32 entidx = 1 [default = -1];
+ bool has_entidx() const;
+ private:
+ bool _internal_has_entidx() const;
+ public:
+ void clear_entidx();
+ int32_t entidx() const;
+ void set_entidx(int32_t value);
+ private:
+ int32_t _internal_entidx() const;
+ void _internal_set_entidx(int32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:CCSUsrMsg_WeaponMagDrop)
+ private:
+ class _Internal;
+
+ template 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_;
+ int32_t secondary_data_;
+ bool server_event_;
+ int32_t entidx_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_cstrike15_5fusermessages_2eproto;
+};
+// -------------------------------------------------------------------
+
class CCSUsrMsg_UpdateScreenHealthBar final :
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CCSUsrMsg_UpdateScreenHealthBar) */ {
public:
@@ -5540,7 +5735,7 @@ class CCSUsrMsg_UpdateScreenHealthBar final :
&_CCSUsrMsg_UpdateScreenHealthBar_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 25;
+ 26;
friend void swap(CCSUsrMsg_UpdateScreenHealthBar& a, CCSUsrMsg_UpdateScreenHealthBar& b) {
a.Swap(&b);
@@ -5745,7 +5940,7 @@ class CCSUsrMsg_EntityOutlineHighlight final :
&_CCSUsrMsg_EntityOutlineHighlight_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 26;
+ 27;
friend void swap(CCSUsrMsg_EntityOutlineHighlight& a, CCSUsrMsg_EntityOutlineHighlight& b) {
a.Swap(&b);
@@ -5920,7 +6115,7 @@ class CCSUsrMsg_AdjustMoney final :
&_CCSUsrMsg_AdjustMoney_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 27;
+ 28;
friend void swap(CCSUsrMsg_AdjustMoney& a, CCSUsrMsg_AdjustMoney& b) {
a.Swap(&b);
@@ -6080,7 +6275,7 @@ class CCSUsrMsg_ReportHit final :
&_CCSUsrMsg_ReportHit_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 28;
+ 29;
friend void swap(CCSUsrMsg_ReportHit& a, CCSUsrMsg_ReportHit& b) {
a.Swap(&b);
@@ -6285,7 +6480,7 @@ class CCSUsrMsg_KillCam final :
&_CCSUsrMsg_KillCam_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 29;
+ 30;
friend void swap(CCSUsrMsg_KillCam& a, CCSUsrMsg_KillCam& b) {
a.Swap(&b);
@@ -6475,7 +6670,7 @@ class CCSUsrMsg_DesiredTimescale final :
&_CCSUsrMsg_DesiredTimescale_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 30;
+ 31;
friend void swap(CCSUsrMsg_DesiredTimescale& a, CCSUsrMsg_DesiredTimescale& b) {
a.Swap(&b);
@@ -6680,7 +6875,7 @@ class CCSUsrMsg_CurrentTimescale final :
&_CCSUsrMsg_CurrentTimescale_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 31;
+ 32;
friend void swap(CCSUsrMsg_CurrentTimescale& a, CCSUsrMsg_CurrentTimescale& b) {
a.Swap(&b);
@@ -6840,7 +7035,7 @@ class CCSUsrMsg_AchievementEvent final :
&_CCSUsrMsg_AchievementEvent_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 32;
+ 33;
friend void swap(CCSUsrMsg_AchievementEvent& a, CCSUsrMsg_AchievementEvent& b) {
a.Swap(&b);
@@ -7030,7 +7225,7 @@ class CCSUsrMsg_MatchEndConditions final :
&_CCSUsrMsg_MatchEndConditions_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 33;
+ 34;
friend void swap(CCSUsrMsg_MatchEndConditions& a, CCSUsrMsg_MatchEndConditions& b) {
a.Swap(&b);
@@ -7235,7 +7430,7 @@ class CCSUsrMsg_PlayerStatsUpdate_Stat final :
&_CCSUsrMsg_PlayerStatsUpdate_Stat_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 34;
+ 35;
friend void swap(CCSUsrMsg_PlayerStatsUpdate_Stat& a, CCSUsrMsg_PlayerStatsUpdate_Stat& b) {
a.Swap(&b);
@@ -7410,7 +7605,7 @@ class CCSUsrMsg_PlayerStatsUpdate final :
&_CCSUsrMsg_PlayerStatsUpdate_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 35;
+ 36;
friend void swap(CCSUsrMsg_PlayerStatsUpdate& a, CCSUsrMsg_PlayerStatsUpdate& b) {
a.Swap(&b);
@@ -7622,7 +7817,7 @@ class CCSUsrMsg_QuestProgress final :
&_CCSUsrMsg_QuestProgress_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 36;
+ 37;
friend void swap(CCSUsrMsg_QuestProgress& a, CCSUsrMsg_QuestProgress& b) {
a.Swap(&b);
@@ -7827,7 +8022,7 @@ class CCSUsrMsg_ScoreLeaderboardData final :
&_CCSUsrMsg_ScoreLeaderboardData_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 37;
+ 38;
friend void swap(CCSUsrMsg_ScoreLeaderboardData& a, CCSUsrMsg_ScoreLeaderboardData& b) {
a.Swap(&b);
@@ -7992,7 +8187,7 @@ class CCSUsrMsg_PlayerDecalDigitalSignature final :
&_CCSUsrMsg_PlayerDecalDigitalSignature_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 38;
+ 39;
friend void swap(CCSUsrMsg_PlayerDecalDigitalSignature& a, CCSUsrMsg_PlayerDecalDigitalSignature& b) {
a.Swap(&b);
@@ -8157,7 +8352,7 @@ class CCSUsrMsg_XRankGet final :
&_CCSUsrMsg_XRankGet_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 39;
+ 40;
friend void swap(CCSUsrMsg_XRankGet& a, CCSUsrMsg_XRankGet& b) {
a.Swap(&b);
@@ -8332,7 +8527,7 @@ class CCSUsrMsg_XRankUpd final :
&_CCSUsrMsg_XRankUpd_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 40;
+ 41;
friend void swap(CCSUsrMsg_XRankUpd& a, CCSUsrMsg_XRankUpd& b) {
a.Swap(&b);
@@ -8522,7 +8717,7 @@ class CCSUsrMsg_CallVoteFailed final :
&_CCSUsrMsg_CallVoteFailed_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 41;
+ 42;
friend void swap(CCSUsrMsg_CallVoteFailed& a, CCSUsrMsg_CallVoteFailed& b) {
a.Swap(&b);
@@ -8697,7 +8892,7 @@ class CCSUsrMsg_VoteStart final :
&_CCSUsrMsg_VoteStart_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 42;
+ 43;
friend void swap(CCSUsrMsg_VoteStart& a, CCSUsrMsg_VoteStart& b) {
a.Swap(&b);
@@ -8977,7 +9172,7 @@ class CCSUsrMsg_VotePass final :
&_CCSUsrMsg_VotePass_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 43;
+ 44;
friend void swap(CCSUsrMsg_VotePass& a, CCSUsrMsg_VotePass& b) {
a.Swap(&b);
@@ -9192,7 +9387,7 @@ class CCSUsrMsg_VoteFailed final :
&_CCSUsrMsg_VoteFailed_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 44;
+ 45;
friend void swap(CCSUsrMsg_VoteFailed& a, CCSUsrMsg_VoteFailed& b) {
a.Swap(&b);
@@ -9367,7 +9562,7 @@ class CCSUsrMsg_VoteSetup final :
&_CCSUsrMsg_VoteSetup_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 45;
+ 46;
friend void swap(CCSUsrMsg_VoteSetup& a, CCSUsrMsg_VoteSetup& b) {
a.Swap(&b);
@@ -9537,7 +9732,7 @@ class CCSUsrMsg_SendLastKillerDamageToClient final :
&_CCSUsrMsg_SendLastKillerDamageToClient_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 46;
+ 47;
friend void swap(CCSUsrMsg_SendLastKillerDamageToClient& a, CCSUsrMsg_SendLastKillerDamageToClient& b) {
a.Swap(&b);
@@ -9772,7 +9967,7 @@ class CCSUsrMsg_ServerRankUpdate_RankUpdate final :
&_CCSUsrMsg_ServerRankUpdate_RankUpdate_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 47;
+ 48;
friend void swap(CCSUsrMsg_ServerRankUpdate_RankUpdate& a, CCSUsrMsg_ServerRankUpdate_RankUpdate& b) {
a.Swap(&b);
@@ -10007,7 +10202,7 @@ class CCSUsrMsg_ServerRankUpdate final :
&_CCSUsrMsg_ServerRankUpdate_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 48;
+ 49;
friend void swap(CCSUsrMsg_ServerRankUpdate& a, CCSUsrMsg_ServerRankUpdate& b) {
a.Swap(&b);
@@ -10173,7 +10368,7 @@ class CCSUsrMsg_XpUpdate final :
&_CCSUsrMsg_XpUpdate_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 49;
+ 50;
friend void swap(CCSUsrMsg_XpUpdate& a, CCSUsrMsg_XpUpdate& b) {
a.Swap(&b);
@@ -10338,7 +10533,7 @@ class CCSUsrMsg_ItemPickup final :
&_CCSUsrMsg_ItemPickup_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 50;
+ 51;
friend void swap(CCSUsrMsg_ItemPickup& a, CCSUsrMsg_ItemPickup& b) {
a.Swap(&b);
@@ -10503,7 +10698,7 @@ class CCSUsrMsg_ShowMenu final :
&_CCSUsrMsg_ShowMenu_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 51;
+ 52;
friend void swap(CCSUsrMsg_ShowMenu& a, CCSUsrMsg_ShowMenu& b) {
a.Swap(&b);
@@ -10698,7 +10893,7 @@ class CCSUsrMsg_BarTime final :
&_CCSUsrMsg_BarTime_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 52;
+ 53;
friend void swap(CCSUsrMsg_BarTime& a, CCSUsrMsg_BarTime& b) {
a.Swap(&b);
@@ -10863,7 +11058,7 @@ class CCSUsrMsg_AmmoDenied final :
&_CCSUsrMsg_AmmoDenied_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 53;
+ 54;
friend void swap(CCSUsrMsg_AmmoDenied& a, CCSUsrMsg_AmmoDenied& b) {
a.Swap(&b);
@@ -11023,7 +11218,7 @@ class CCSUsrMsg_MarkAchievement final :
&_CCSUsrMsg_MarkAchievement_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 54;
+ 55;
friend void swap(CCSUsrMsg_MarkAchievement& a, CCSUsrMsg_MarkAchievement& b) {
a.Swap(&b);
@@ -11188,7 +11383,7 @@ class CCSUsrMsg_MatchStatsUpdate final :
&_CCSUsrMsg_MatchStatsUpdate_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 55;
+ 56;
friend void swap(CCSUsrMsg_MatchStatsUpdate& a, CCSUsrMsg_MatchStatsUpdate& b) {
a.Swap(&b);
@@ -11353,7 +11548,7 @@ class CCSUsrMsg_ItemDrop final :
&_CCSUsrMsg_ItemDrop_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 56;
+ 57;
friend void swap(CCSUsrMsg_ItemDrop& a, CCSUsrMsg_ItemDrop& b) {
a.Swap(&b);
@@ -11528,7 +11723,7 @@ class CCSUsrMsg_RoundBackupFilenames final :
&_CCSUsrMsg_RoundBackupFilenames_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 57;
+ 58;
friend void swap(CCSUsrMsg_RoundBackupFilenames& a, CCSUsrMsg_RoundBackupFilenames& b) {
a.Swap(&b);
@@ -11743,7 +11938,7 @@ class CCSUsrMsg_SSUI final :
&_CCSUsrMsg_SSUI_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 58;
+ 59;
friend void swap(CCSUsrMsg_SSUI& a, CCSUsrMsg_SSUI& b) {
a.Swap(&b);
@@ -11933,7 +12128,7 @@ class CCSUsrMsg_SurvivalStats_Fact final :
&_CCSUsrMsg_SurvivalStats_Fact_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 59;
+ 60;
friend void swap(CCSUsrMsg_SurvivalStats_Fact& a, CCSUsrMsg_SurvivalStats_Fact& b) {
a.Swap(&b);
@@ -12138,7 +12333,7 @@ class CCSUsrMsg_SurvivalStats_Placement final :
&_CCSUsrMsg_SurvivalStats_Placement_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 60;
+ 61;
friend void swap(CCSUsrMsg_SurvivalStats_Placement& a, CCSUsrMsg_SurvivalStats_Placement& b) {
a.Swap(&b);
@@ -12328,7 +12523,7 @@ class CCSUsrMsg_SurvivalStats_Damage final :
&_CCSUsrMsg_SurvivalStats_Damage_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 61;
+ 62;
friend void swap(CCSUsrMsg_SurvivalStats_Damage& a, CCSUsrMsg_SurvivalStats_Damage& b) {
a.Swap(&b);
@@ -12548,7 +12743,7 @@ class CCSUsrMsg_SurvivalStats final :
&_CCSUsrMsg_SurvivalStats_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 62;
+ 63;
friend void swap(CCSUsrMsg_SurvivalStats& a, CCSUsrMsg_SurvivalStats& b) {
a.Swap(&b);
@@ -12787,7 +12982,7 @@ class CCSUsrMsg_EndOfMatchAllPlayersData_Accolade final :
&_CCSUsrMsg_EndOfMatchAllPlayersData_Accolade_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 63;
+ 64;
friend void swap(CCSUsrMsg_EndOfMatchAllPlayersData_Accolade& a, CCSUsrMsg_EndOfMatchAllPlayersData_Accolade& b) {
a.Swap(&b);
@@ -12977,7 +13172,7 @@ class CCSUsrMsg_EndOfMatchAllPlayersData_PlayerData final :
&_CCSUsrMsg_EndOfMatchAllPlayersData_PlayerData_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 64;
+ 65;
friend void swap(CCSUsrMsg_EndOfMatchAllPlayersData_PlayerData& a, CCSUsrMsg_EndOfMatchAllPlayersData_PlayerData& b) {
a.Swap(&b);
@@ -13257,7 +13452,7 @@ class CCSUsrMsg_EndOfMatchAllPlayersData final :
&_CCSUsrMsg_EndOfMatchAllPlayersData_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 65;
+ 66;
friend void swap(CCSUsrMsg_EndOfMatchAllPlayersData& a, CCSUsrMsg_EndOfMatchAllPlayersData& b) {
a.Swap(&b);
@@ -13440,7 +13635,7 @@ class CCSUsrMsg_RoundEndReportData_RerEvent_Victim final :
&_CCSUsrMsg_RoundEndReportData_RerEvent_Victim_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 66;
+ 67;
friend void swap(CCSUsrMsg_RoundEndReportData_RerEvent_Victim& a, CCSUsrMsg_RoundEndReportData_RerEvent_Victim& b) {
a.Swap(&b);
@@ -13675,7 +13870,7 @@ class CCSUsrMsg_RoundEndReportData_RerEvent_Objective final :
&_CCSUsrMsg_RoundEndReportData_RerEvent_Objective_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 67;
+ 68;
friend void swap(CCSUsrMsg_RoundEndReportData_RerEvent_Objective& a, CCSUsrMsg_RoundEndReportData_RerEvent_Objective& b) {
a.Swap(&b);
@@ -13835,7 +14030,7 @@ class CCSUsrMsg_RoundEndReportData_RerEvent_Damage final :
&_CCSUsrMsg_RoundEndReportData_RerEvent_Damage_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 68;
+ 69;
friend void swap(CCSUsrMsg_RoundEndReportData_RerEvent_Damage& a, CCSUsrMsg_RoundEndReportData_RerEvent_Damage& b) {
a.Swap(&b);
@@ -14070,7 +14265,7 @@ class CCSUsrMsg_RoundEndReportData_RerEvent final :
&_CCSUsrMsg_RoundEndReportData_RerEvent_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 69;
+ 70;
friend void swap(CCSUsrMsg_RoundEndReportData_RerEvent& a, CCSUsrMsg_RoundEndReportData_RerEvent& b) {
a.Swap(&b);
@@ -14339,7 +14534,7 @@ class CCSUsrMsg_RoundEndReportData_InitialConditions final :
&_CCSUsrMsg_RoundEndReportData_InitialConditions_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 70;
+ 71;
friend void swap(CCSUsrMsg_RoundEndReportData_InitialConditions& a, CCSUsrMsg_RoundEndReportData_InitialConditions& b) {
a.Swap(&b);
@@ -14529,7 +14724,7 @@ class CCSUsrMsg_RoundEndReportData final :
&_CCSUsrMsg_RoundEndReportData_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 71;
+ 72;
friend void swap(CCSUsrMsg_RoundEndReportData& a, CCSUsrMsg_RoundEndReportData& b) {
a.Swap(&b);
@@ -14717,7 +14912,7 @@ class CCSUsrMsg_PostRoundDamageReport final :
&_CCSUsrMsg_PostRoundDamageReport_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 72;
+ 73;
friend void swap(CCSUsrMsg_PostRoundDamageReport& a, CCSUsrMsg_PostRoundDamageReport& b) {
a.Swap(&b);
@@ -14967,7 +15162,7 @@ class CCSUsrMsg_CurrentRoundOdds final :
&_CCSUsrMsg_CurrentRoundOdds_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 73;
+ 74;
friend void swap(CCSUsrMsg_CurrentRoundOdds& a, CCSUsrMsg_CurrentRoundOdds& b) {
a.Swap(&b);
@@ -15127,7 +15322,7 @@ class CCSUsrMsg_DeepStats final :
&_CCSUsrMsg_DeepStats_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 74;
+ 75;
friend void swap(CCSUsrMsg_DeepStats& a, CCSUsrMsg_DeepStats& b) {
a.Swap(&b);
@@ -15292,7 +15487,7 @@ class CCSUsrMsg_ShootInfo final :
&_CCSUsrMsg_ShootInfo_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 75;
+ 76;
friend void swap(CCSUsrMsg_ShootInfo& a, CCSUsrMsg_ShootInfo& b) {
a.Swap(&b);
@@ -15512,7 +15707,7 @@ class CCSUsrMsg_ResetHud final :
&_CCSUsrMsg_ResetHud_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 76;
+ 77;
friend void swap(CCSUsrMsg_ResetHud& a, CCSUsrMsg_ResetHud& b) {
a.Swap(&b);
@@ -15672,7 +15867,7 @@ class CCSUsrMsg_GameTitle final :
&_CCSUsrMsg_GameTitle_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 77;
+ 78;
friend void swap(CCSUsrMsg_GameTitle& a, CCSUsrMsg_GameTitle& b) {
a.Swap(&b);
@@ -15832,7 +16027,7 @@ class CCSUsrMsg_RequestState final :
&_CCSUsrMsg_RequestState_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 78;
+ 79;
friend void swap(CCSUsrMsg_RequestState& a, CCSUsrMsg_RequestState& b) {
a.Swap(&b);
@@ -15992,7 +16187,7 @@ class CCSUsrMsg_StopSpectatorMode final :
&_CCSUsrMsg_StopSpectatorMode_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 79;
+ 80;
friend void swap(CCSUsrMsg_StopSpectatorMode& a, CCSUsrMsg_StopSpectatorMode& b) {
a.Swap(&b);
@@ -16152,7 +16347,7 @@ class CCSUsrMsg_DisconnectToLobby final :
&_CCSUsrMsg_DisconnectToLobby_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 80;
+ 81;
friend void swap(CCSUsrMsg_DisconnectToLobby& a, CCSUsrMsg_DisconnectToLobby& b) {
a.Swap(&b);
@@ -16312,7 +16507,7 @@ class CCSUsrMsg_ClientInfo final :
&_CCSUsrMsg_ClientInfo_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 81;
+ 82;
friend void swap(CCSUsrMsg_ClientInfo& a, CCSUsrMsg_ClientInfo& b) {
a.Swap(&b);
@@ -16472,7 +16667,7 @@ class CCSUsrMsg_ServerRankRevealAll final :
&_CCSUsrMsg_ServerRankRevealAll_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 82;
+ 83;
friend void swap(CCSUsrMsg_ServerRankRevealAll& a, CCSUsrMsg_ServerRankRevealAll& b) {
a.Swap(&b);
@@ -16652,7 +16847,7 @@ class CCSUsrMsgPreMatchSayText final :
&_CCSUsrMsgPreMatchSayText_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 83;
+ 84;
friend void swap(CCSUsrMsgPreMatchSayText& a, CCSUsrMsgPreMatchSayText& b) {
a.Swap(&b);
@@ -16847,7 +17042,7 @@ class CCSUsrMsg_CounterStrafe final :
&_CCSUsrMsg_CounterStrafe_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 84;
+ 85;
friend void swap(CCSUsrMsg_CounterStrafe& a, CCSUsrMsg_CounterStrafe& b) {
a.Swap(&b);
@@ -17022,7 +17217,7 @@ class CCSUsrMsg_DamagePrediction final :
&_CCSUsrMsg_DamagePrediction_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 85;
+ 86;
friend void swap(CCSUsrMsg_DamagePrediction& a, CCSUsrMsg_DamagePrediction& b) {
a.Swap(&b);
@@ -17302,7 +17497,7 @@ class CCSUsrMsg_RecurringMissionSchema final :
&_CCSUsrMsg_RecurringMissionSchema_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 86;
+ 87;
friend void swap(CCSUsrMsg_RecurringMissionSchema& a, CCSUsrMsg_RecurringMissionSchema& b) {
a.Swap(&b);
@@ -17482,7 +17677,7 @@ class CCSUsrMsg_SendPlayerLoadout_LoadoutItem final :
&_CCSUsrMsg_SendPlayerLoadout_LoadoutItem_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 87;
+ 88;
friend void swap(CCSUsrMsg_SendPlayerLoadout_LoadoutItem& a, CCSUsrMsg_SendPlayerLoadout_LoadoutItem& b) {
a.Swap(&b);
@@ -17677,7 +17872,7 @@ class CCSUsrMsg_SendPlayerLoadout final :
&_CCSUsrMsg_SendPlayerLoadout_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 88;
+ 89;
friend void swap(CCSUsrMsg_SendPlayerLoadout& a, CCSUsrMsg_SendPlayerLoadout& b) {
a.Swap(&b);
@@ -21084,6 +21279,94 @@ inline void CCSUsrMsg_WeaponSound::set_source_soundscapeid(uint32_t value) {
// -------------------------------------------------------------------
+// CCSUsrMsg_WeaponMagDrop
+
+// optional int32 entidx = 1 [default = -1];
+inline bool CCSUsrMsg_WeaponMagDrop::_internal_has_entidx() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
+ return value;
+}
+inline bool CCSUsrMsg_WeaponMagDrop::has_entidx() const {
+ return _internal_has_entidx();
+}
+inline void CCSUsrMsg_WeaponMagDrop::clear_entidx() {
+ _impl_.entidx_ = -1;
+ _impl_._has_bits_[0] &= ~0x00000004u;
+}
+inline int32_t CCSUsrMsg_WeaponMagDrop::_internal_entidx() const {
+ return _impl_.entidx_;
+}
+inline int32_t CCSUsrMsg_WeaponMagDrop::entidx() const {
+ // @@protoc_insertion_point(field_get:CCSUsrMsg_WeaponMagDrop.entidx)
+ return _internal_entidx();
+}
+inline void CCSUsrMsg_WeaponMagDrop::_internal_set_entidx(int32_t value) {
+ _impl_._has_bits_[0] |= 0x00000004u;
+ _impl_.entidx_ = value;
+}
+inline void CCSUsrMsg_WeaponMagDrop::set_entidx(int32_t value) {
+ _internal_set_entidx(value);
+ // @@protoc_insertion_point(field_set:CCSUsrMsg_WeaponMagDrop.entidx)
+}
+
+// optional int32 secondary_data = 2;
+inline bool CCSUsrMsg_WeaponMagDrop::_internal_has_secondary_data() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
+ return value;
+}
+inline bool CCSUsrMsg_WeaponMagDrop::has_secondary_data() const {
+ return _internal_has_secondary_data();
+}
+inline void CCSUsrMsg_WeaponMagDrop::clear_secondary_data() {
+ _impl_.secondary_data_ = 0;
+ _impl_._has_bits_[0] &= ~0x00000001u;
+}
+inline int32_t CCSUsrMsg_WeaponMagDrop::_internal_secondary_data() const {
+ return _impl_.secondary_data_;
+}
+inline int32_t CCSUsrMsg_WeaponMagDrop::secondary_data() const {
+ // @@protoc_insertion_point(field_get:CCSUsrMsg_WeaponMagDrop.secondary_data)
+ return _internal_secondary_data();
+}
+inline void CCSUsrMsg_WeaponMagDrop::_internal_set_secondary_data(int32_t value) {
+ _impl_._has_bits_[0] |= 0x00000001u;
+ _impl_.secondary_data_ = value;
+}
+inline void CCSUsrMsg_WeaponMagDrop::set_secondary_data(int32_t value) {
+ _internal_set_secondary_data(value);
+ // @@protoc_insertion_point(field_set:CCSUsrMsg_WeaponMagDrop.secondary_data)
+}
+
+// optional bool server_event = 3;
+inline bool CCSUsrMsg_WeaponMagDrop::_internal_has_server_event() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
+ return value;
+}
+inline bool CCSUsrMsg_WeaponMagDrop::has_server_event() const {
+ return _internal_has_server_event();
+}
+inline void CCSUsrMsg_WeaponMagDrop::clear_server_event() {
+ _impl_.server_event_ = false;
+ _impl_._has_bits_[0] &= ~0x00000002u;
+}
+inline bool CCSUsrMsg_WeaponMagDrop::_internal_server_event() const {
+ return _impl_.server_event_;
+}
+inline bool CCSUsrMsg_WeaponMagDrop::server_event() const {
+ // @@protoc_insertion_point(field_get:CCSUsrMsg_WeaponMagDrop.server_event)
+ return _internal_server_event();
+}
+inline void CCSUsrMsg_WeaponMagDrop::_internal_set_server_event(bool value) {
+ _impl_._has_bits_[0] |= 0x00000002u;
+ _impl_.server_event_ = value;
+}
+inline void CCSUsrMsg_WeaponMagDrop::set_server_event(bool value) {
+ _internal_set_server_event(value);
+ // @@protoc_insertion_point(field_set:CCSUsrMsg_WeaponMagDrop.server_event)
+}
+
+// -------------------------------------------------------------------
+
// CCSUsrMsg_UpdateScreenHealthBar
// optional int32 entidx = 1 [default = -1];
@@ -28423,6 +28706,8 @@ inline void CCSUsrMsg_SendPlayerLoadout::set_playerslot(int32_t value) {
// -------------------------------------------------------------------
+// -------------------------------------------------------------------
+
// @@protoc_insertion_point(namespace_scope)
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/gameevents.pb.cc b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/gameevents.pb.cc
index 18ee2c0..5fa2fcb 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/gameevents.pb.cc
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/gameevents.pb.cc
@@ -42,6 +42,7 @@ PROTOBUF_CONSTEXPR CMsgPlaceDecalEvent::CMsgPlaceDecalEvent(
, /*decltype(_impl_.position_)*/nullptr
, /*decltype(_impl_.normal_)*/nullptr
, /*decltype(_impl_.saxis_)*/nullptr
+ , /*decltype(_impl_.position_objectspace_)*/nullptr
, /*decltype(_impl_.boneindex_)*/0
, /*decltype(_impl_.flags_)*/0u
, /*decltype(_impl_.color_)*/0u
@@ -314,19 +315,21 @@ const uint32_t TableStruct_gameevents_2eproto::offsets[] PROTOBUF_SECTION_VARIAB
PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.entityhandle_),
PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.material_id_),
PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.sequence_name_),
+ PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.position_objectspace_),
0,
1,
2,
- 3,
- 11,
4,
+ 12,
5,
6,
7,
8,
- 12,
9,
+ 13,
10,
+ 11,
+ 3,
PROTOBUF_FIELD_OFFSET(::CMsgClearWorldDecalsEvent, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::CMsgClearWorldDecalsEvent, _internal_metadata_),
~0u, // no _extensions_
@@ -489,21 +492,21 @@ const uint32_t TableStruct_gameevents_2eproto::offsets[] PROTOBUF_SECTION_VARIAB
};
static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, 8, -1, sizeof(::CMsgVDebugGameSessionIDEvent)},
- { 10, 29, -1, sizeof(::CMsgPlaceDecalEvent)},
- { 42, 49, -1, sizeof(::CMsgClearWorldDecalsEvent)},
- { 50, 57, -1, sizeof(::CMsgClearEntityDecalsEvent)},
- { 58, 66, -1, sizeof(::CMsgClearDecalsForEntityEvent)},
- { 68, 76, -1, sizeof(::CMsgSource1LegacyGameEventList_key_t)},
- { 78, 87, -1, sizeof(::CMsgSource1LegacyGameEventList_descriptor_t)},
- { 90, -1, -1, sizeof(::CMsgSource1LegacyGameEventList)},
- { 97, 105, -1, sizeof(::CMsgSource1LegacyListenEvents)},
- { 107, 121, -1, sizeof(::CMsgSource1LegacyGameEvent_key_t)},
- { 129, 140, -1, sizeof(::CMsgSource1LegacyGameEvent)},
- { 145, 157, -1, sizeof(::CMsgSosStartSoundEvent)},
- { 163, 170, -1, sizeof(::CMsgSosStopSoundEvent)},
- { 171, 179, -1, sizeof(::CMsgSosStopSoundEventHash)},
- { 181, 189, -1, sizeof(::CMsgSosSetSoundEventParams)},
- { 191, 199, -1, sizeof(::CMsgSosSetLibraryStackFields)},
+ { 10, 30, -1, sizeof(::CMsgPlaceDecalEvent)},
+ { 44, 51, -1, sizeof(::CMsgClearWorldDecalsEvent)},
+ { 52, 59, -1, sizeof(::CMsgClearEntityDecalsEvent)},
+ { 60, 68, -1, sizeof(::CMsgClearDecalsForEntityEvent)},
+ { 70, 78, -1, sizeof(::CMsgSource1LegacyGameEventList_key_t)},
+ { 80, 89, -1, sizeof(::CMsgSource1LegacyGameEventList_descriptor_t)},
+ { 92, -1, -1, sizeof(::CMsgSource1LegacyGameEventList)},
+ { 99, 107, -1, sizeof(::CMsgSource1LegacyListenEvents)},
+ { 109, 123, -1, sizeof(::CMsgSource1LegacyGameEvent_key_t)},
+ { 131, 142, -1, sizeof(::CMsgSource1LegacyGameEvent)},
+ { 147, 159, -1, sizeof(::CMsgSosStartSoundEvent)},
+ { 165, 172, -1, sizeof(::CMsgSosStopSoundEvent)},
+ { 173, 181, -1, sizeof(::CMsgSosStopSoundEventHash)},
+ { 183, 191, -1, sizeof(::CMsgSosSetSoundEventParams)},
+ { 193, 201, -1, sizeof(::CMsgSosSetLibraryStackFields)},
};
static const ::_pb::Message* const file_default_instances[] = {
@@ -528,7 +531,7 @@ static const ::_pb::Message* const file_default_instances[] = {
const char descriptor_table_protodef_gameevents_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
"\n\020gameevents.proto\032\026networkbasetypes.pro"
"to\"G\n\034CMsgVDebugGameSessionIDEvent\022\020\n\010cl"
- "ientid\030\001 \001(\005\022\025\n\rgamesessionid\030\002 \001(\t\"\307\002\n\023"
+ "ientid\030\001 \001(\005\022\025\n\rgamesessionid\030\002 \001(\t\"\362\002\n\023"
"CMsgPlaceDecalEvent\022\035\n\010position\030\001 \001(\0132\013."
"CMsgVector\022\033\n\006normal\030\002 \001(\0132\013.CMsgVector\022"
"\032\n\005saxis\030\003 \001(\0132\013.CMsgVector\022\021\n\tboneindex"
@@ -537,57 +540,58 @@ const char descriptor_table_protodef_gameevents_2eproto[] PROTOBUF_SECTION_VARIA
"\022\030\n\020decal_group_name\030\010 \001(\r\022\025\n\rsize_overr"
"ide\030\t \001(\002\022\036\n\014entityhandle\030\n \001(\r:\0101677721"
"5\022\023\n\013material_id\030\013 \001(\004\022\025\n\rsequence_name\030"
- "\014 \001(\r\"1\n\031CMsgClearWorldDecalsEvent\022\024\n\014fl"
- "agstoclear\030\001 \001(\r\"2\n\032CMsgClearEntityDecal"
- "sEvent\022\024\n\014flagstoclear\030\001 \001(\r\"U\n\035CMsgClea"
- "rDecalsForEntityEvent\022\024\n\014flagstoclear\030\001 "
- "\001(\r\022\036\n\014entityhandle\030\002 \001(\r:\01016777215\"\364\001\n\036"
- "CMsgSource1LegacyGameEventList\022A\n\013descri"
- "ptors\030\001 \003(\0132,.CMsgSource1LegacyGameEvent"
- "List.descriptor_t\032#\n\005key_t\022\014\n\004type\030\001 \001(\005"
- "\022\014\n\004name\030\002 \001(\t\032b\n\014descriptor_t\022\017\n\007eventi"
- "d\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\0223\n\004keys\030\003 \003(\0132%.CM"
- "sgSource1LegacyGameEventList.key_t:\006\200\265\030\200"
- "\300\001\"K\n\035CMsgSource1LegacyListenEvents\022\022\n\np"
- "layerslot\030\001 \001(\005\022\026\n\016eventarraybits\030\002 \003(\r\""
- "\270\002\n\032CMsgSource1LegacyGameEvent\022\022\n\nevent_"
- "name\030\001 \001(\t\022\017\n\007eventid\030\002 \001(\005\022/\n\004keys\030\003 \003("
- "\0132!.CMsgSource1LegacyGameEvent.key_t\022\023\n\013"
- "server_tick\030\004 \001(\005\022\023\n\013passthrough\030\005 \001(\005\032\231"
- "\001\n\005key_t\022\014\n\004type\030\001 \001(\005\022\022\n\nval_string\030\002 \001"
- "(\t\022\021\n\tval_float\030\003 \001(\002\022\020\n\010val_long\030\004 \001(\005\022"
- "\021\n\tval_short\030\005 \001(\005\022\020\n\010val_byte\030\006 \001(\005\022\020\n\010"
- "val_bool\030\007 \001(\010\022\022\n\nval_uint64\030\010 \001(\004\"\244\001\n\026C"
- "MsgSosStartSoundEvent\022\027\n\017soundevent_guid"
- "\030\001 \001(\005\022\027\n\017soundevent_hash\030\002 \001(\007\022\037\n\023sourc"
- "e_entity_index\030\003 \001(\005:\002-1\022\014\n\004seed\030\004 \001(\005\022\025"
- "\n\rpacked_params\030\005 \001(\014\022\022\n\nstart_time\030\006 \001("
- "\002\"0\n\025CMsgSosStopSoundEvent\022\027\n\017soundevent"
- "_guid\030\001 \001(\005\"U\n\031CMsgSosStopSoundEventHash"
- "\022\027\n\017soundevent_hash\030\001 \001(\007\022\037\n\023source_enti"
- "ty_index\030\002 \001(\005:\002-1\"L\n\032CMsgSosSetSoundEve"
- "ntParams\022\027\n\017soundevent_guid\030\001 \001(\005\022\025\n\rpac"
- "ked_params\030\005 \001(\014\"I\n\034CMsgSosSetLibrarySta"
- "ckFields\022\022\n\nstack_hash\030\001 \001(\007\022\025\n\rpacked_f"
- "ields\030\005 \001(\014*\255\003\n\017EBaseGameEvents\022 \n\033GE_VD"
- "ebugGameSessionIDEvent\020\310\001\022\027\n\022GE_PlaceDec"
- "alEvent\020\311\001\022\035\n\030GE_ClearWorldDecalsEvent\020\312"
- "\001\022\036\n\031GE_ClearEntityDecalsEvent\020\313\001\022!\n\034GE_"
- "ClearDecalsForEntityEvent\020\314\001\022\"\n\035GE_Sourc"
- "e1LegacyGameEventList\020\315\001\022!\n\034GE_Source1Le"
- "gacyListenEvents\020\316\001\022\036\n\031GE_Source1LegacyG"
- "ameEvent\020\317\001\022\032\n\025GE_SosStartSoundEvent\020\320\001\022"
- "\031\n\024GE_SosStopSoundEvent\020\321\001\022\036\n\031GE_SosSetS"
- "oundEventParams\020\322\001\022 \n\033GE_SosSetLibrarySt"
- "ackFields\020\323\001\022\035\n\030GE_SosStopSoundEventHash"
- "\020\324\001"
+ "\014 \001(\r\022)\n\024position_objectspace\030\016 \001(\0132\013.CM"
+ "sgVector\"1\n\031CMsgClearWorldDecalsEvent\022\024\n"
+ "\014flagstoclear\030\001 \001(\r\"2\n\032CMsgClearEntityDe"
+ "calsEvent\022\024\n\014flagstoclear\030\001 \001(\r\"U\n\035CMsgC"
+ "learDecalsForEntityEvent\022\024\n\014flagstoclear"
+ "\030\001 \001(\r\022\036\n\014entityhandle\030\002 \001(\r:\01016777215\"\364"
+ "\001\n\036CMsgSource1LegacyGameEventList\022A\n\013des"
+ "criptors\030\001 \003(\0132,.CMsgSource1LegacyGameEv"
+ "entList.descriptor_t\032#\n\005key_t\022\014\n\004type\030\001 "
+ "\001(\005\022\014\n\004name\030\002 \001(\t\032b\n\014descriptor_t\022\017\n\007eve"
+ "ntid\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\0223\n\004keys\030\003 \003(\0132%"
+ ".CMsgSource1LegacyGameEventList.key_t:\006\200"
+ "\265\030\200\200\002\"K\n\035CMsgSource1LegacyListenEvents\022\022"
+ "\n\nplayerslot\030\001 \001(\005\022\026\n\016eventarraybits\030\002 \003"
+ "(\r\"\270\002\n\032CMsgSource1LegacyGameEvent\022\022\n\neve"
+ "nt_name\030\001 \001(\t\022\017\n\007eventid\030\002 \001(\005\022/\n\004keys\030\003"
+ " \003(\0132!.CMsgSource1LegacyGameEvent.key_t\022"
+ "\023\n\013server_tick\030\004 \001(\005\022\023\n\013passthrough\030\005 \001("
+ "\005\032\231\001\n\005key_t\022\014\n\004type\030\001 \001(\005\022\022\n\nval_string\030"
+ "\002 \001(\t\022\021\n\tval_float\030\003 \001(\002\022\020\n\010val_long\030\004 \001"
+ "(\005\022\021\n\tval_short\030\005 \001(\005\022\020\n\010val_byte\030\006 \001(\005\022"
+ "\020\n\010val_bool\030\007 \001(\010\022\022\n\nval_uint64\030\010 \001(\004\"\244\001"
+ "\n\026CMsgSosStartSoundEvent\022\027\n\017soundevent_g"
+ "uid\030\001 \001(\005\022\027\n\017soundevent_hash\030\002 \001(\007\022\037\n\023so"
+ "urce_entity_index\030\003 \001(\005:\002-1\022\014\n\004seed\030\004 \001("
+ "\005\022\025\n\rpacked_params\030\005 \001(\014\022\022\n\nstart_time\030\006"
+ " \001(\002\"0\n\025CMsgSosStopSoundEvent\022\027\n\017soundev"
+ "ent_guid\030\001 \001(\005\"U\n\031CMsgSosStopSoundEventH"
+ "ash\022\027\n\017soundevent_hash\030\001 \001(\007\022\037\n\023source_e"
+ "ntity_index\030\002 \001(\005:\002-1\"L\n\032CMsgSosSetSound"
+ "EventParams\022\027\n\017soundevent_guid\030\001 \001(\005\022\025\n\r"
+ "packed_params\030\005 \001(\014\"I\n\034CMsgSosSetLibrary"
+ "StackFields\022\022\n\nstack_hash\030\001 \001(\007\022\025\n\rpacke"
+ "d_fields\030\005 \001(\014*\255\003\n\017EBaseGameEvents\022 \n\033GE"
+ "_VDebugGameSessionIDEvent\020\310\001\022\027\n\022GE_Place"
+ "DecalEvent\020\311\001\022\035\n\030GE_ClearWorldDecalsEven"
+ "t\020\312\001\022\036\n\031GE_ClearEntityDecalsEvent\020\313\001\022!\n\034"
+ "GE_ClearDecalsForEntityEvent\020\314\001\022\"\n\035GE_So"
+ "urce1LegacyGameEventList\020\315\001\022!\n\034GE_Source"
+ "1LegacyListenEvents\020\316\001\022\036\n\031GE_Source1Lega"
+ "cyGameEvent\020\317\001\022\032\n\025GE_SosStartSoundEvent\020"
+ "\320\001\022\031\n\024GE_SosStopSoundEvent\020\321\001\022\036\n\031GE_SosS"
+ "etSoundEventParams\020\322\001\022 \n\033GE_SosSetLibrar"
+ "yStackFields\020\323\001\022\035\n\030GE_SosStopSoundEventH"
+ "ash\020\324\001"
;
static const ::_pbi::DescriptorTable* const descriptor_table_gameevents_2eproto_deps[1] = {
&::descriptor_table_networkbasetypes_2eproto,
};
static ::_pbi::once_flag descriptor_table_gameevents_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_gameevents_2eproto = {
- false, false, 2163, descriptor_table_protodef_gameevents_2eproto,
+ false, false, 2206, descriptor_table_protodef_gameevents_2eproto,
"gameevents.proto",
&descriptor_table_gameevents_2eproto_once, descriptor_table_gameevents_2eproto_deps, 1, 16,
schemas, file_default_instances, TableStruct_gameevents_2eproto::offsets,
@@ -901,35 +905,39 @@ class CMsgPlaceDecalEvent::_Internal {
(*has_bits)[0] |= 4u;
}
static void set_has_boneindex(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
- }
- static void set_has_triangleindex(HasBits* has_bits) {
- (*has_bits)[0] |= 2048u;
- }
- static void set_has_flags(HasBits* has_bits) {
(*has_bits)[0] |= 16u;
}
- static void set_has_color(HasBits* has_bits) {
- (*has_bits)[0] |= 32u;
- }
- static void set_has_random_seed(HasBits* has_bits) {
- (*has_bits)[0] |= 64u;
- }
- static void set_has_decal_group_name(HasBits* has_bits) {
- (*has_bits)[0] |= 128u;
- }
- static void set_has_size_override(HasBits* has_bits) {
- (*has_bits)[0] |= 256u;
- }
- static void set_has_entityhandle(HasBits* has_bits) {
+ static void set_has_triangleindex(HasBits* has_bits) {
(*has_bits)[0] |= 4096u;
}
- static void set_has_material_id(HasBits* has_bits) {
+ static void set_has_flags(HasBits* has_bits) {
+ (*has_bits)[0] |= 32u;
+ }
+ static void set_has_color(HasBits* has_bits) {
+ (*has_bits)[0] |= 64u;
+ }
+ static void set_has_random_seed(HasBits* has_bits) {
+ (*has_bits)[0] |= 128u;
+ }
+ static void set_has_decal_group_name(HasBits* has_bits) {
+ (*has_bits)[0] |= 256u;
+ }
+ static void set_has_size_override(HasBits* has_bits) {
(*has_bits)[0] |= 512u;
}
- static void set_has_sequence_name(HasBits* has_bits) {
+ static void set_has_entityhandle(HasBits* has_bits) {
+ (*has_bits)[0] |= 8192u;
+ }
+ static void set_has_material_id(HasBits* has_bits) {
(*has_bits)[0] |= 1024u;
}
+ static void set_has_sequence_name(HasBits* has_bits) {
+ (*has_bits)[0] |= 2048u;
+ }
+ static const ::CMsgVector& position_objectspace(const CMsgPlaceDecalEvent* msg);
+ static void set_has_position_objectspace(HasBits* has_bits) {
+ (*has_bits)[0] |= 8u;
+ }
};
const ::CMsgVector&
@@ -944,6 +952,10 @@ const ::CMsgVector&
CMsgPlaceDecalEvent::_Internal::saxis(const CMsgPlaceDecalEvent* msg) {
return *msg->_impl_.saxis_;
}
+const ::CMsgVector&
+CMsgPlaceDecalEvent::_Internal::position_objectspace(const CMsgPlaceDecalEvent* msg) {
+ return *msg->_impl_.position_objectspace_;
+}
void CMsgPlaceDecalEvent::clear_position() {
if (_impl_.position_ != nullptr) _impl_.position_->Clear();
_impl_._has_bits_[0] &= ~0x00000001u;
@@ -956,6 +968,10 @@ void CMsgPlaceDecalEvent::clear_saxis() {
if (_impl_.saxis_ != nullptr) _impl_.saxis_->Clear();
_impl_._has_bits_[0] &= ~0x00000004u;
}
+void CMsgPlaceDecalEvent::clear_position_objectspace() {
+ if (_impl_.position_objectspace_ != nullptr) _impl_.position_objectspace_->Clear();
+ _impl_._has_bits_[0] &= ~0x00000008u;
+}
CMsgPlaceDecalEvent::CMsgPlaceDecalEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
@@ -971,6 +987,7 @@ CMsgPlaceDecalEvent::CMsgPlaceDecalEvent(const CMsgPlaceDecalEvent& from)
, decltype(_impl_.position_){nullptr}
, decltype(_impl_.normal_){nullptr}
, decltype(_impl_.saxis_){nullptr}
+ , decltype(_impl_.position_objectspace_){nullptr}
, decltype(_impl_.boneindex_){}
, decltype(_impl_.flags_){}
, decltype(_impl_.color_){}
@@ -992,6 +1009,9 @@ CMsgPlaceDecalEvent::CMsgPlaceDecalEvent(const CMsgPlaceDecalEvent& from)
if (from._internal_has_saxis()) {
_this->_impl_.saxis_ = new ::CMsgVector(*from._impl_.saxis_);
}
+ if (from._internal_has_position_objectspace()) {
+ _this->_impl_.position_objectspace_ = new ::CMsgVector(*from._impl_.position_objectspace_);
+ }
::memcpy(&_impl_.boneindex_, &from._impl_.boneindex_,
static_cast(reinterpret_cast(&_impl_.entityhandle_) -
reinterpret_cast(&_impl_.boneindex_)) + sizeof(_impl_.entityhandle_));
@@ -1008,6 +1028,7 @@ inline void CMsgPlaceDecalEvent::SharedCtor(
, decltype(_impl_.position_){nullptr}
, decltype(_impl_.normal_){nullptr}
, decltype(_impl_.saxis_){nullptr}
+ , decltype(_impl_.position_objectspace_){nullptr}
, decltype(_impl_.boneindex_){0}
, decltype(_impl_.flags_){0u}
, decltype(_impl_.color_){0u}
@@ -1035,6 +1056,7 @@ inline void CMsgPlaceDecalEvent::SharedDtor() {
if (this != internal_default_instance()) delete _impl_.position_;
if (this != internal_default_instance()) delete _impl_.normal_;
if (this != internal_default_instance()) delete _impl_.saxis_;
+ if (this != internal_default_instance()) delete _impl_.position_objectspace_;
}
void CMsgPlaceDecalEvent::SetCachedSize(int size) const {
@@ -1048,7 +1070,7 @@ void CMsgPlaceDecalEvent::Clear() {
(void) cached_has_bits;
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
+ if (cached_has_bits & 0x0000000fu) {
if (cached_has_bits & 0x00000001u) {
GOOGLE_DCHECK(_impl_.position_ != nullptr);
_impl_.position_->Clear();
@@ -1061,16 +1083,20 @@ void CMsgPlaceDecalEvent::Clear() {
GOOGLE_DCHECK(_impl_.saxis_ != nullptr);
_impl_.saxis_->Clear();
}
+ if (cached_has_bits & 0x00000008u) {
+ GOOGLE_DCHECK(_impl_.position_objectspace_ != nullptr);
+ _impl_.position_objectspace_->Clear();
+ }
}
- if (cached_has_bits & 0x000000f8u) {
+ if (cached_has_bits & 0x000000f0u) {
::memset(&_impl_.boneindex_, 0, static_cast(
- reinterpret_cast(&_impl_.decal_group_name_) -
- reinterpret_cast(&_impl_.boneindex_)) + sizeof(_impl_.decal_group_name_));
+ reinterpret_cast(&_impl_.random_seed_) -
+ reinterpret_cast(&_impl_.boneindex_)) + sizeof(_impl_.random_seed_));
}
- if (cached_has_bits & 0x00001f00u) {
- ::memset(&_impl_.size_override_, 0, static_cast(
+ if (cached_has_bits & 0x00003f00u) {
+ ::memset(&_impl_.decal_group_name_, 0, static_cast(
reinterpret_cast(&_impl_.triangleindex_) -
- reinterpret_cast(&_impl_.size_override_)) + sizeof(_impl_.triangleindex_));
+ reinterpret_cast(&_impl_.decal_group_name_)) + sizeof(_impl_.triangleindex_));
_impl_.entityhandle_ = 16777215u;
}
_impl_._has_bits_.Clear();
@@ -1198,6 +1224,14 @@ const char* CMsgPlaceDecalEvent::_InternalParse(const char* ptr, ::_pbi::ParseCo
} else
goto handle_unusual;
continue;
+ // optional .CMsgVector position_objectspace = 14;
+ case 14:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) {
+ ptr = ctx->ParseMessage(_internal_mutable_position_objectspace(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -1251,65 +1285,72 @@ uint8_t* CMsgPlaceDecalEvent::_InternalSerialize(
}
// optional int32 boneindex = 4;
- if (cached_has_bits & 0x00000008u) {
+ if (cached_has_bits & 0x00000010u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_boneindex(), target);
}
// optional uint32 flags = 5;
- if (cached_has_bits & 0x00000010u) {
+ if (cached_has_bits & 0x00000020u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_flags(), target);
}
// optional fixed32 color = 6;
- if (cached_has_bits & 0x00000020u) {
+ if (cached_has_bits & 0x00000040u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteFixed32ToArray(6, this->_internal_color(), target);
}
// optional int32 random_seed = 7;
- if (cached_has_bits & 0x00000040u) {
+ if (cached_has_bits & 0x00000080u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_random_seed(), target);
}
// optional uint32 decal_group_name = 8;
- if (cached_has_bits & 0x00000080u) {
+ if (cached_has_bits & 0x00000100u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(8, this->_internal_decal_group_name(), target);
}
// optional float size_override = 9;
- if (cached_has_bits & 0x00000100u) {
+ if (cached_has_bits & 0x00000200u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteFloatToArray(9, this->_internal_size_override(), target);
}
// optional uint32 entityhandle = 10 [default = 16777215];
- if (cached_has_bits & 0x00001000u) {
+ if (cached_has_bits & 0x00002000u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(10, this->_internal_entityhandle(), target);
}
// optional uint64 material_id = 11;
- if (cached_has_bits & 0x00000200u) {
+ if (cached_has_bits & 0x00000400u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt64ToArray(11, this->_internal_material_id(), target);
}
// optional uint32 sequence_name = 12;
- if (cached_has_bits & 0x00000400u) {
+ if (cached_has_bits & 0x00000800u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_sequence_name(), target);
}
// optional int32 triangleindex = 13;
- if (cached_has_bits & 0x00000800u) {
+ if (cached_has_bits & 0x00001000u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteInt32ToArray(13, this->_internal_triangleindex(), target);
}
+ // optional .CMsgVector position_objectspace = 14;
+ if (cached_has_bits & 0x00000008u) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(14, _Internal::position_objectspace(this),
+ _Internal::position_objectspace(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);
@@ -1349,55 +1390,62 @@ size_t CMsgPlaceDecalEvent::ByteSizeLong() const {
*_impl_.saxis_);
}
- // optional int32 boneindex = 4;
+ // optional .CMsgVector position_objectspace = 14;
if (cached_has_bits & 0x00000008u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *_impl_.position_objectspace_);
+ }
+
+ // optional int32 boneindex = 4;
+ if (cached_has_bits & 0x00000010u) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_boneindex());
}
// optional uint32 flags = 5;
- if (cached_has_bits & 0x00000010u) {
+ if (cached_has_bits & 0x00000020u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_flags());
}
// optional fixed32 color = 6;
- if (cached_has_bits & 0x00000020u) {
+ if (cached_has_bits & 0x00000040u) {
total_size += 1 + 4;
}
// optional int32 random_seed = 7;
- if (cached_has_bits & 0x00000040u) {
+ if (cached_has_bits & 0x00000080u) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_random_seed());
}
+ }
+ if (cached_has_bits & 0x00003f00u) {
// optional uint32 decal_group_name = 8;
- if (cached_has_bits & 0x00000080u) {
+ if (cached_has_bits & 0x00000100u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_decal_group_name());
}
- }
- if (cached_has_bits & 0x00001f00u) {
// optional float size_override = 9;
- if (cached_has_bits & 0x00000100u) {
+ if (cached_has_bits & 0x00000200u) {
total_size += 1 + 4;
}
// optional uint64 material_id = 11;
- if (cached_has_bits & 0x00000200u) {
+ if (cached_has_bits & 0x00000400u) {
total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_material_id());
}
// optional uint32 sequence_name = 12;
- if (cached_has_bits & 0x00000400u) {
+ if (cached_has_bits & 0x00000800u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_sequence_name());
}
// optional int32 triangleindex = 13;
- if (cached_has_bits & 0x00000800u) {
+ if (cached_has_bits & 0x00001000u) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_triangleindex());
}
// optional uint32 entityhandle = 10 [default = 16777215];
- if (cached_has_bits & 0x00001000u) {
+ if (cached_has_bits & 0x00002000u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_entityhandle());
}
@@ -1435,36 +1483,40 @@ void CMsgPlaceDecalEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, co
from._internal_saxis());
}
if (cached_has_bits & 0x00000008u) {
- _this->_impl_.boneindex_ = from._impl_.boneindex_;
+ _this->_internal_mutable_position_objectspace()->::CMsgVector::MergeFrom(
+ from._internal_position_objectspace());
}
if (cached_has_bits & 0x00000010u) {
- _this->_impl_.flags_ = from._impl_.flags_;
+ _this->_impl_.boneindex_ = from._impl_.boneindex_;
}
if (cached_has_bits & 0x00000020u) {
- _this->_impl_.color_ = from._impl_.color_;
+ _this->_impl_.flags_ = from._impl_.flags_;
}
if (cached_has_bits & 0x00000040u) {
- _this->_impl_.random_seed_ = from._impl_.random_seed_;
+ _this->_impl_.color_ = from._impl_.color_;
}
if (cached_has_bits & 0x00000080u) {
- _this->_impl_.decal_group_name_ = from._impl_.decal_group_name_;
+ _this->_impl_.random_seed_ = from._impl_.random_seed_;
}
_this->_impl_._has_bits_[0] |= cached_has_bits;
}
- if (cached_has_bits & 0x00001f00u) {
+ if (cached_has_bits & 0x00003f00u) {
if (cached_has_bits & 0x00000100u) {
- _this->_impl_.size_override_ = from._impl_.size_override_;
+ _this->_impl_.decal_group_name_ = from._impl_.decal_group_name_;
}
if (cached_has_bits & 0x00000200u) {
- _this->_impl_.material_id_ = from._impl_.material_id_;
+ _this->_impl_.size_override_ = from._impl_.size_override_;
}
if (cached_has_bits & 0x00000400u) {
- _this->_impl_.sequence_name_ = from._impl_.sequence_name_;
+ _this->_impl_.material_id_ = from._impl_.material_id_;
}
if (cached_has_bits & 0x00000800u) {
- _this->_impl_.triangleindex_ = from._impl_.triangleindex_;
+ _this->_impl_.sequence_name_ = from._impl_.sequence_name_;
}
if (cached_has_bits & 0x00001000u) {
+ _this->_impl_.triangleindex_ = from._impl_.triangleindex_;
+ }
+ if (cached_has_bits & 0x00002000u) {
_this->_impl_.entityhandle_ = from._impl_.entityhandle_;
}
_this->_impl_._has_bits_[0] |= cached_has_bits;
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/gameevents.pb.h b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/gameevents.pb.h
index 10442e0..8acd232 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/gameevents.pb.h
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/gameevents.pb.h
@@ -460,6 +460,7 @@ class CMsgPlaceDecalEvent final :
kPositionFieldNumber = 1,
kNormalFieldNumber = 2,
kSaxisFieldNumber = 3,
+ kPositionObjectspaceFieldNumber = 14,
kBoneindexFieldNumber = 4,
kFlagsFieldNumber = 5,
kColorFieldNumber = 6,
@@ -525,6 +526,24 @@ class CMsgPlaceDecalEvent final :
::CMsgVector* saxis);
::CMsgVector* unsafe_arena_release_saxis();
+ // optional .CMsgVector position_objectspace = 14;
+ bool has_position_objectspace() const;
+ private:
+ bool _internal_has_position_objectspace() const;
+ public:
+ void clear_position_objectspace();
+ const ::CMsgVector& position_objectspace() const;
+ PROTOBUF_NODISCARD ::CMsgVector* release_position_objectspace();
+ ::CMsgVector* mutable_position_objectspace();
+ void set_allocated_position_objectspace(::CMsgVector* position_objectspace);
+ private:
+ const ::CMsgVector& _internal_position_objectspace() const;
+ ::CMsgVector* _internal_mutable_position_objectspace();
+ public:
+ void unsafe_arena_set_allocated_position_objectspace(
+ ::CMsgVector* position_objectspace);
+ ::CMsgVector* unsafe_arena_release_position_objectspace();
+
// optional int32 boneindex = 4;
bool has_boneindex() const;
private:
@@ -668,6 +687,7 @@ class CMsgPlaceDecalEvent final :
::CMsgVector* position_;
::CMsgVector* normal_;
::CMsgVector* saxis_;
+ ::CMsgVector* position_objectspace_;
int32_t boneindex_;
uint32_t flags_;
uint32_t color_;
@@ -3719,7 +3739,7 @@ inline void CMsgPlaceDecalEvent::set_allocated_saxis(::CMsgVector* saxis) {
// optional int32 boneindex = 4;
inline bool CMsgPlaceDecalEvent::_internal_has_boneindex() const {
- bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
+ bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_boneindex() const {
@@ -3727,7 +3747,7 @@ inline bool CMsgPlaceDecalEvent::has_boneindex() const {
}
inline void CMsgPlaceDecalEvent::clear_boneindex() {
_impl_.boneindex_ = 0;
- _impl_._has_bits_[0] &= ~0x00000008u;
+ _impl_._has_bits_[0] &= ~0x00000010u;
}
inline int32_t CMsgPlaceDecalEvent::_internal_boneindex() const {
return _impl_.boneindex_;
@@ -3737,7 +3757,7 @@ inline int32_t CMsgPlaceDecalEvent::boneindex() const {
return _internal_boneindex();
}
inline void CMsgPlaceDecalEvent::_internal_set_boneindex(int32_t value) {
- _impl_._has_bits_[0] |= 0x00000008u;
+ _impl_._has_bits_[0] |= 0x00000010u;
_impl_.boneindex_ = value;
}
inline void CMsgPlaceDecalEvent::set_boneindex(int32_t value) {
@@ -3747,7 +3767,7 @@ inline void CMsgPlaceDecalEvent::set_boneindex(int32_t value) {
// optional int32 triangleindex = 13;
inline bool CMsgPlaceDecalEvent::_internal_has_triangleindex() const {
- bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
+ bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_triangleindex() const {
@@ -3755,7 +3775,7 @@ inline bool CMsgPlaceDecalEvent::has_triangleindex() const {
}
inline void CMsgPlaceDecalEvent::clear_triangleindex() {
_impl_.triangleindex_ = 0;
- _impl_._has_bits_[0] &= ~0x00000800u;
+ _impl_._has_bits_[0] &= ~0x00001000u;
}
inline int32_t CMsgPlaceDecalEvent::_internal_triangleindex() const {
return _impl_.triangleindex_;
@@ -3765,7 +3785,7 @@ inline int32_t CMsgPlaceDecalEvent::triangleindex() const {
return _internal_triangleindex();
}
inline void CMsgPlaceDecalEvent::_internal_set_triangleindex(int32_t value) {
- _impl_._has_bits_[0] |= 0x00000800u;
+ _impl_._has_bits_[0] |= 0x00001000u;
_impl_.triangleindex_ = value;
}
inline void CMsgPlaceDecalEvent::set_triangleindex(int32_t value) {
@@ -3775,7 +3795,7 @@ inline void CMsgPlaceDecalEvent::set_triangleindex(int32_t value) {
// optional uint32 flags = 5;
inline bool CMsgPlaceDecalEvent::_internal_has_flags() const {
- bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
+ bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_flags() const {
@@ -3783,7 +3803,7 @@ inline bool CMsgPlaceDecalEvent::has_flags() const {
}
inline void CMsgPlaceDecalEvent::clear_flags() {
_impl_.flags_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000010u;
+ _impl_._has_bits_[0] &= ~0x00000020u;
}
inline uint32_t CMsgPlaceDecalEvent::_internal_flags() const {
return _impl_.flags_;
@@ -3793,7 +3813,7 @@ inline uint32_t CMsgPlaceDecalEvent::flags() const {
return _internal_flags();
}
inline void CMsgPlaceDecalEvent::_internal_set_flags(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000010u;
+ _impl_._has_bits_[0] |= 0x00000020u;
_impl_.flags_ = value;
}
inline void CMsgPlaceDecalEvent::set_flags(uint32_t value) {
@@ -3803,7 +3823,7 @@ inline void CMsgPlaceDecalEvent::set_flags(uint32_t value) {
// optional fixed32 color = 6;
inline bool CMsgPlaceDecalEvent::_internal_has_color() const {
- bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
+ bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_color() const {
@@ -3811,7 +3831,7 @@ inline bool CMsgPlaceDecalEvent::has_color() const {
}
inline void CMsgPlaceDecalEvent::clear_color() {
_impl_.color_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000020u;
+ _impl_._has_bits_[0] &= ~0x00000040u;
}
inline uint32_t CMsgPlaceDecalEvent::_internal_color() const {
return _impl_.color_;
@@ -3821,7 +3841,7 @@ inline uint32_t CMsgPlaceDecalEvent::color() const {
return _internal_color();
}
inline void CMsgPlaceDecalEvent::_internal_set_color(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000020u;
+ _impl_._has_bits_[0] |= 0x00000040u;
_impl_.color_ = value;
}
inline void CMsgPlaceDecalEvent::set_color(uint32_t value) {
@@ -3831,7 +3851,7 @@ inline void CMsgPlaceDecalEvent::set_color(uint32_t value) {
// optional int32 random_seed = 7;
inline bool CMsgPlaceDecalEvent::_internal_has_random_seed() const {
- bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
+ bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_random_seed() const {
@@ -3839,7 +3859,7 @@ inline bool CMsgPlaceDecalEvent::has_random_seed() const {
}
inline void CMsgPlaceDecalEvent::clear_random_seed() {
_impl_.random_seed_ = 0;
- _impl_._has_bits_[0] &= ~0x00000040u;
+ _impl_._has_bits_[0] &= ~0x00000080u;
}
inline int32_t CMsgPlaceDecalEvent::_internal_random_seed() const {
return _impl_.random_seed_;
@@ -3849,7 +3869,7 @@ inline int32_t CMsgPlaceDecalEvent::random_seed() const {
return _internal_random_seed();
}
inline void CMsgPlaceDecalEvent::_internal_set_random_seed(int32_t value) {
- _impl_._has_bits_[0] |= 0x00000040u;
+ _impl_._has_bits_[0] |= 0x00000080u;
_impl_.random_seed_ = value;
}
inline void CMsgPlaceDecalEvent::set_random_seed(int32_t value) {
@@ -3859,7 +3879,7 @@ inline void CMsgPlaceDecalEvent::set_random_seed(int32_t value) {
// optional uint32 decal_group_name = 8;
inline bool CMsgPlaceDecalEvent::_internal_has_decal_group_name() const {
- bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
+ bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_decal_group_name() const {
@@ -3867,7 +3887,7 @@ inline bool CMsgPlaceDecalEvent::has_decal_group_name() const {
}
inline void CMsgPlaceDecalEvent::clear_decal_group_name() {
_impl_.decal_group_name_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000080u;
+ _impl_._has_bits_[0] &= ~0x00000100u;
}
inline uint32_t CMsgPlaceDecalEvent::_internal_decal_group_name() const {
return _impl_.decal_group_name_;
@@ -3877,7 +3897,7 @@ inline uint32_t CMsgPlaceDecalEvent::decal_group_name() const {
return _internal_decal_group_name();
}
inline void CMsgPlaceDecalEvent::_internal_set_decal_group_name(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000080u;
+ _impl_._has_bits_[0] |= 0x00000100u;
_impl_.decal_group_name_ = value;
}
inline void CMsgPlaceDecalEvent::set_decal_group_name(uint32_t value) {
@@ -3887,7 +3907,7 @@ inline void CMsgPlaceDecalEvent::set_decal_group_name(uint32_t value) {
// optional float size_override = 9;
inline bool CMsgPlaceDecalEvent::_internal_has_size_override() const {
- bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
+ bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_size_override() const {
@@ -3895,7 +3915,7 @@ inline bool CMsgPlaceDecalEvent::has_size_override() const {
}
inline void CMsgPlaceDecalEvent::clear_size_override() {
_impl_.size_override_ = 0;
- _impl_._has_bits_[0] &= ~0x00000100u;
+ _impl_._has_bits_[0] &= ~0x00000200u;
}
inline float CMsgPlaceDecalEvent::_internal_size_override() const {
return _impl_.size_override_;
@@ -3905,7 +3925,7 @@ inline float CMsgPlaceDecalEvent::size_override() const {
return _internal_size_override();
}
inline void CMsgPlaceDecalEvent::_internal_set_size_override(float value) {
- _impl_._has_bits_[0] |= 0x00000100u;
+ _impl_._has_bits_[0] |= 0x00000200u;
_impl_.size_override_ = value;
}
inline void CMsgPlaceDecalEvent::set_size_override(float value) {
@@ -3915,7 +3935,7 @@ inline void CMsgPlaceDecalEvent::set_size_override(float value) {
// optional uint32 entityhandle = 10 [default = 16777215];
inline bool CMsgPlaceDecalEvent::_internal_has_entityhandle() const {
- bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
+ bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_entityhandle() const {
@@ -3923,7 +3943,7 @@ inline bool CMsgPlaceDecalEvent::has_entityhandle() const {
}
inline void CMsgPlaceDecalEvent::clear_entityhandle() {
_impl_.entityhandle_ = 16777215u;
- _impl_._has_bits_[0] &= ~0x00001000u;
+ _impl_._has_bits_[0] &= ~0x00002000u;
}
inline uint32_t CMsgPlaceDecalEvent::_internal_entityhandle() const {
return _impl_.entityhandle_;
@@ -3933,7 +3953,7 @@ inline uint32_t CMsgPlaceDecalEvent::entityhandle() const {
return _internal_entityhandle();
}
inline void CMsgPlaceDecalEvent::_internal_set_entityhandle(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00001000u;
+ _impl_._has_bits_[0] |= 0x00002000u;
_impl_.entityhandle_ = value;
}
inline void CMsgPlaceDecalEvent::set_entityhandle(uint32_t value) {
@@ -3943,7 +3963,7 @@ inline void CMsgPlaceDecalEvent::set_entityhandle(uint32_t value) {
// optional uint64 material_id = 11;
inline bool CMsgPlaceDecalEvent::_internal_has_material_id() const {
- bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
+ bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_material_id() const {
@@ -3951,7 +3971,7 @@ inline bool CMsgPlaceDecalEvent::has_material_id() const {
}
inline void CMsgPlaceDecalEvent::clear_material_id() {
_impl_.material_id_ = uint64_t{0u};
- _impl_._has_bits_[0] &= ~0x00000200u;
+ _impl_._has_bits_[0] &= ~0x00000400u;
}
inline uint64_t CMsgPlaceDecalEvent::_internal_material_id() const {
return _impl_.material_id_;
@@ -3961,7 +3981,7 @@ inline uint64_t CMsgPlaceDecalEvent::material_id() const {
return _internal_material_id();
}
inline void CMsgPlaceDecalEvent::_internal_set_material_id(uint64_t value) {
- _impl_._has_bits_[0] |= 0x00000200u;
+ _impl_._has_bits_[0] |= 0x00000400u;
_impl_.material_id_ = value;
}
inline void CMsgPlaceDecalEvent::set_material_id(uint64_t value) {
@@ -3971,7 +3991,7 @@ inline void CMsgPlaceDecalEvent::set_material_id(uint64_t value) {
// optional uint32 sequence_name = 12;
inline bool CMsgPlaceDecalEvent::_internal_has_sequence_name() const {
- bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
+ bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_sequence_name() const {
@@ -3979,7 +3999,7 @@ inline bool CMsgPlaceDecalEvent::has_sequence_name() const {
}
inline void CMsgPlaceDecalEvent::clear_sequence_name() {
_impl_.sequence_name_ = 0u;
- _impl_._has_bits_[0] &= ~0x00000400u;
+ _impl_._has_bits_[0] &= ~0x00000800u;
}
inline uint32_t CMsgPlaceDecalEvent::_internal_sequence_name() const {
return _impl_.sequence_name_;
@@ -3989,7 +4009,7 @@ inline uint32_t CMsgPlaceDecalEvent::sequence_name() const {
return _internal_sequence_name();
}
inline void CMsgPlaceDecalEvent::_internal_set_sequence_name(uint32_t value) {
- _impl_._has_bits_[0] |= 0x00000400u;
+ _impl_._has_bits_[0] |= 0x00000800u;
_impl_.sequence_name_ = value;
}
inline void CMsgPlaceDecalEvent::set_sequence_name(uint32_t value) {
@@ -3997,6 +4017,93 @@ inline void CMsgPlaceDecalEvent::set_sequence_name(uint32_t value) {
// @@protoc_insertion_point(field_set:CMsgPlaceDecalEvent.sequence_name)
}
+// optional .CMsgVector position_objectspace = 14;
+inline bool CMsgPlaceDecalEvent::_internal_has_position_objectspace() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
+ PROTOBUF_ASSUME(!value || _impl_.position_objectspace_ != nullptr);
+ return value;
+}
+inline bool CMsgPlaceDecalEvent::has_position_objectspace() const {
+ return _internal_has_position_objectspace();
+}
+inline const ::CMsgVector& CMsgPlaceDecalEvent::_internal_position_objectspace() const {
+ const ::CMsgVector* p = _impl_.position_objectspace_;
+ return p != nullptr ? *p : reinterpret_cast(
+ ::_CMsgVector_default_instance_);
+}
+inline const ::CMsgVector& CMsgPlaceDecalEvent::position_objectspace() const {
+ // @@protoc_insertion_point(field_get:CMsgPlaceDecalEvent.position_objectspace)
+ return _internal_position_objectspace();
+}
+inline void CMsgPlaceDecalEvent::unsafe_arena_set_allocated_position_objectspace(
+ ::CMsgVector* position_objectspace) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.position_objectspace_);
+ }
+ _impl_.position_objectspace_ = position_objectspace;
+ if (position_objectspace) {
+ _impl_._has_bits_[0] |= 0x00000008u;
+ } else {
+ _impl_._has_bits_[0] &= ~0x00000008u;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:CMsgPlaceDecalEvent.position_objectspace)
+}
+inline ::CMsgVector* CMsgPlaceDecalEvent::release_position_objectspace() {
+ _impl_._has_bits_[0] &= ~0x00000008u;
+ ::CMsgVector* temp = _impl_.position_objectspace_;
+ _impl_.position_objectspace_ = 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 ::CMsgVector* CMsgPlaceDecalEvent::unsafe_arena_release_position_objectspace() {
+ // @@protoc_insertion_point(field_release:CMsgPlaceDecalEvent.position_objectspace)
+ _impl_._has_bits_[0] &= ~0x00000008u;
+ ::CMsgVector* temp = _impl_.position_objectspace_;
+ _impl_.position_objectspace_ = nullptr;
+ return temp;
+}
+inline ::CMsgVector* CMsgPlaceDecalEvent::_internal_mutable_position_objectspace() {
+ _impl_._has_bits_[0] |= 0x00000008u;
+ if (_impl_.position_objectspace_ == nullptr) {
+ auto* p = CreateMaybeMessage<::CMsgVector>(GetArenaForAllocation());
+ _impl_.position_objectspace_ = p;
+ }
+ return _impl_.position_objectspace_;
+}
+inline ::CMsgVector* CMsgPlaceDecalEvent::mutable_position_objectspace() {
+ ::CMsgVector* _msg = _internal_mutable_position_objectspace();
+ // @@protoc_insertion_point(field_mutable:CMsgPlaceDecalEvent.position_objectspace)
+ return _msg;
+}
+inline void CMsgPlaceDecalEvent::set_allocated_position_objectspace(::CMsgVector* position_objectspace) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.position_objectspace_);
+ }
+ if (position_objectspace) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
+ reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(position_objectspace));
+ if (message_arena != submessage_arena) {
+ position_objectspace = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, position_objectspace, submessage_arena);
+ }
+ _impl_._has_bits_[0] |= 0x00000008u;
+ } else {
+ _impl_._has_bits_[0] &= ~0x00000008u;
+ }
+ _impl_.position_objectspace_ = position_objectspace;
+ // @@protoc_insertion_point(field_set_allocated:CMsgPlaceDecalEvent.position_objectspace)
+}
+
// -------------------------------------------------------------------
// CMsgClearWorldDecalsEvent
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/netmessages.pb.cc b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/netmessages.pb.cc
index 2251d6e..2084ebc 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/netmessages.pb.cc
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/netmessages.pb.cc
@@ -1280,7 +1280,7 @@ struct CSVCMsg_NextMsgPredictedDefaultTypeInternal {
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CSVCMsg_NextMsgPredictedDefaultTypeInternal _CSVCMsg_NextMsgPredicted_default_instance_;
static ::_pb::Metadata file_level_metadata_netmessages_2eproto[74];
-static const ::_pb::EnumDescriptor* file_level_enum_descriptors_netmessages_2eproto[13];
+static const ::_pb::EnumDescriptor* file_level_enum_descriptors_netmessages_2eproto[12];
static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_netmessages_2eproto = nullptr;
const uint32_t TableStruct_netmessages_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
@@ -2523,243 +2523,242 @@ const char descriptor_table_protodef_netmessages_2eproto[] PROTOBUF_SECTION_VARI
"\022\020\n\010sky_name\030\020 \001(\t\022\021\n\thost_name\030\021 \001(\t\022\022\n"
"\naddon_name\030\022 \001(\t\022>\n\023game_session_config"
"\030\023 \001(\0132!.CSVCMsg_GameSessionConfiguratio"
- "n\022\035\n\025game_session_manifest\030\024 \001(\014:\006\200\265\030\200\240\006"
- "\"\213\001\n\021CSVCMsg_ClassInfo\022\030\n\020create_on_clie"
+ "n\022\035\n\025game_session_manifest\030\024 \001(\014:\006\200\265\030\200\200\031"
+ "\"\222\001\n\021CSVCMsg_ClassInfo\022\030\n\020create_on_clie"
"nt\030\001 \001(\010\022+\n\007classes\030\002 \003(\0132\032.CSVCMsg_Clas"
"sInfo.class_t\032/\n\007class_t\022\020\n\010class_id\030\001 \001"
- "(\005\022\022\n\nclass_name\030\003 \001(\t\"\"\n\020CSVCMsg_SetPau"
- "se\022\016\n\006paused\030\001 \001(\010\"G\n\021CSVCMsg_VoiceInit\022"
- "\017\n\007quality\030\001 \001(\005\022\r\n\005codec\030\002 \001(\t\022\022\n\007versi"
- "on\030\003 \001(\005:\0010\"\035\n\rCSVCMsg_Print\022\014\n\004text\030\001 \001"
- "(\t\"\343\003\n\016CSVCMsg_Sounds\022\026\n\016reliable_sound\030"
- "\001 \001(\010\022+\n\006sounds\030\002 \003(\0132\033.CSVCMsg_Sounds.s"
- "ounddata_t\032\213\003\n\013sounddata_t\022\020\n\010origin_x\030\001"
- " \001(\021\022\020\n\010origin_y\030\002 \001(\021\022\020\n\010origin_z\030\003 \001(\021"
- "\022\016\n\006volume\030\004 \001(\r\022\023\n\013delay_value\030\005 \001(\002\022\027\n"
- "\017sequence_number\030\006 \001(\005\022\030\n\014entity_index\030\007"
- " \001(\005:\002-1\022\017\n\007channel\030\010 \001(\005\022\r\n\005pitch\030\t \001(\005"
- "\022\r\n\005flags\030\n \001(\005\022\021\n\tsound_num\030\013 \001(\r\022\030\n\020so"
- "und_num_handle\030\014 \001(\007\022\026\n\016speaker_entity\030\r"
- " \001(\005\022\023\n\013random_seed\030\016 \001(\005\022\023\n\013sound_level"
- "\030\017 \001(\005\022\023\n\013is_sentence\030\020 \001(\010\022\022\n\nis_ambien"
- "t\030\021 \001(\010\022\014\n\004guid\030\022 \001(\r\022\031\n\021sound_resource_"
- "id\030\023 \001(\006\"X\n\020CSVCMsg_Prefetch\022\023\n\013sound_in"
- "dex\030\001 \001(\005\022/\n\rresource_type\030\002 \001(\0162\r.Prefe"
- "tchType:\tPFT_SOUND\"=\n\017CSVCMsg_SetView\022\030\n"
- "\014entity_index\030\001 \001(\005:\002-1\022\020\n\004slot\030\002 \001(\005:\002-"
- "1\"@\n\020CSVCMsg_FixAngle\022\020\n\010relative\030\001 \001(\010\022"
- "\032\n\005angle\030\002 \001(\0132\013.CMsgQAngle\"4\n\026CSVCMsg_C"
- "rosshairAngle\022\032\n\005angle\030\001 \001(\0132\013.CMsgQAngl"
- "e\"\216\001\n\020CSVCMsg_BSPDecal\022\030\n\003pos\030\001 \001(\0132\013.CM"
- "sgVector\022\033\n\023decal_texture_index\030\002 \001(\005\022\030\n"
- "\014entity_index\030\003 \001(\005:\002-1\022\023\n\013model_index\030\004"
- " \001(\005\022\024\n\014low_priority\030\005 \001(\010\"~\n\023CSVCMsg_Sp"
- "litScreen\022\?\n\004type\030\001 \001(\0162\030.ESplitScreenMe"
- "ssageType:\027MSG_SPLITSCREEN_ADDUSER\022\014\n\004sl"
- "ot\030\002 \001(\005\022\030\n\014player_index\030\003 \001(\005:\002-1\"9\n\024CS"
- "VCMsg_GetCvarValue\022\016\n\006cookie\030\001 \001(\005\022\021\n\tcv"
- "ar_name\030\002 \001(\t\"<\n\014CSVCMsg_Menu\022\023\n\013dialog_"
- "type\030\001 \001(\005\022\027\n\017menu_key_values\030\002 \001(\014\"N\n\023C"
- "SVCMsg_UserMessage\022\020\n\010msg_type\030\001 \001(\005\022\020\n\010"
- "msg_data\030\002 \001(\014\022\023\n\013passthrough\030\003 \001(\005\"\260\002\n\021"
- "CSVCMsg_SendTable\022\016\n\006is_end\030\001 \001(\010\022\026\n\016net"
- "_table_name\030\002 \001(\t\022\025\n\rneeds_decoder\030\003 \001(\010"
- "\022,\n\005props\030\004 \003(\0132\035.CSVCMsg_SendTable.send"
- "prop_t\032\255\001\n\nsendprop_t\022\014\n\004type\030\001 \001(\005\022\020\n\010v"
- "ar_name\030\002 \001(\t\022\r\n\005flags\030\003 \001(\005\022\020\n\010priority"
- "\030\004 \001(\005\022\017\n\007dt_name\030\005 \001(\t\022\024\n\014num_elements\030"
- "\006 \001(\005\022\021\n\tlow_value\030\007 \001(\002\022\022\n\nhigh_value\030\010"
- " \001(\002\022\020\n\010num_bits\030\t \001(\005\"\321\001\n\025CSVCMsg_GameE"
- "ventList\0228\n\013descriptors\030\001 \003(\0132#.CSVCMsg_"
- "GameEventList.descriptor_t\032#\n\005key_t\022\014\n\004t"
- "ype\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\032Y\n\014descriptor_t\022"
- "\017\n\007eventid\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022*\n\004keys\030\003"
- " \003(\0132\034.CSVCMsg_GameEventList.key_t\"\355\007\n\026C"
- "SVCMsg_PacketEntities\022\023\n\013max_entries\030\001 \001"
- "(\005\022\027\n\017updated_entries\030\002 \001(\005\022\027\n\017legacy_is"
- "_delta\030\003 \001(\010\022\027\n\017update_baseline\030\004 \001(\010\022\020\n"
- "\010baseline\030\005 \001(\005\022\022\n\ndelta_from\030\006 \001(\005\022\023\n\013e"
- "ntity_data\030\007 \001(\014\022\032\n\022pending_full_frame\030\010"
- " \001(\010\022 \n\030active_spawngroup_handle\030\t \001(\r\022\'"
- "\n\037max_spawngroup_creationsequence\030\n \001(\r\022"
- " \n\030last_cmd_number_executed\030\013 \001(\r\022\"\n\032las"
- "t_cmd_number_recv_delta\030\021 \001(\021\022\023\n\013server_"
- "tick\030\014 \001(\r\022\033\n\023serialized_entities\030\r \001(\014\022"
- "I\n\023alternate_baselines\030\017 \003(\0132,.CSVCMsg_P"
- "acketEntities.alternate_baseline_t\022#\n\033ha"
- "s_pvs_vis_bits_deprecated\030\020 \001(\r\022\033\n\017cmd_r"
- "ecv_status\030\026 \003(\021B\002\020\001\022T\n\030non_transmitted_"
- "entities\030\023 \001(\01322.CSVCMsg_PacketEntities."
- "non_transmitted_entities_t\022 \n\030cq_starved"
- "_command_ticks\030\024 \001(\r\022\"\n\032cq_discarded_com"
- "mand_ticks\030\025 \001(\r\022R\n\027outofpvs_entity_upda"
- "tes\030\027 \001(\01321.CSVCMsg_PacketEntities.outof"
- "pvs_entity_updates_t\022\024\n\013dev_padding\030\347\007 \001"
- "(\014\032D\n\024alternate_baseline_t\022\024\n\014entity_ind"
- "ex\030\001 \001(\005\022\026\n\016baseline_index\030\002 \001(\005\032@\n\032non_"
- "transmitted_entities_t\022\024\n\014header_count\030\001"
- " \001(\005\022\014\n\004data\030\002 \001(\014\0328\n\031outofpvs_entity_up"
- "dates_t\022\r\n\005count\030\001 \001(\005\022\014\n\004data\030\002 \001(\014:\004\200\265"
- "\030\000\"R\n\024CSVCMsg_TempEntities\022\020\n\010reliable\030\001"
- " \001(\010\022\023\n\013num_entries\030\002 \001(\005\022\023\n\013entity_data"
- "\030\003 \001(\014\"\221\002\n\031CSVCMsg_CreateStringTable\022\014\n\004"
- "name\030\001 \001(\t\022\023\n\013num_entries\030\002 \001(\005\022\034\n\024user_"
- "data_fixed_size\030\003 \001(\010\022\026\n\016user_data_size\030"
- "\004 \001(\005\022\033\n\023user_data_size_bits\030\005 \001(\005\022\r\n\005fl"
- "ags\030\006 \001(\005\022\023\n\013string_data\030\007 \001(\014\022\031\n\021uncomp"
- "ressed_size\030\010 \001(\005\022\027\n\017data_compressed\030\t \001"
- "(\010\022\036\n\026using_varint_bitcounts\030\n \001(\010:\006\200\265\030\200"
- "\200\003\"g\n\031CSVCMsg_UpdateStringTable\022\020\n\010table"
- "_id\030\001 \001(\005\022\033\n\023num_changed_entries\030\002 \001(\005\022\023"
- "\n\013string_data\030\003 \001(\014:\006\200\265\030\200\200\020\"\241\001\n\021CSVCMsg_"
- "VoiceData\022\036\n\005audio\030\001 \001(\0132\017.CMsgVoiceAudi"
- "o\022\022\n\006client\030\002 \001(\005:\002-1\022\021\n\tproximity\030\003 \001(\010"
- "\022\014\n\004xuid\030\004 \001(\006\022\024\n\014audible_mask\030\005 \001(\005\022\014\n\004"
- "tick\030\006 \001(\r\022\023\n\013passthrough\030\007 \001(\005\"K\n\026CSVCM"
- "sg_PacketReliable\022\014\n\004tick\030\001 \001(\005\022\024\n\014messa"
- "gessize\030\002 \001(\005\022\r\n\005state\030\003 \001(\010\"T\n\026CSVCMsg_"
- "FullFrameSplit\022\014\n\004tick\030\001 \001(\005\022\017\n\007section\030"
- "\002 \001(\005\022\r\n\005total\030\003 \001(\005\022\014\n\004data\030\004 \001(\014\"U\n\022CS"
- "VCMsg_HLTVStatus\022\016\n\006master\030\001 \001(\t\022\017\n\007clie"
- "nts\030\002 \001(\005\022\r\n\005slots\030\003 \001(\005\022\017\n\007proxies\030\004 \001("
- "\005\")\n\025CSVCMsg_ServerSteamID\022\020\n\010steam_id\030\001"
- " \001(\004\"$\n\024CSVCMsg_CmdKeyValues\022\014\n\004data\030\001 \001"
- "(\014\";\n\031CSVCMsg_RconServerDetails\022\r\n\005token"
- "\030\001 \001(\014\022\017\n\007details\030\002 \001(\t\";\n\016CMsgIPCAddres"
- "s\022\025\n\rcomputer_guid\030\001 \001(\006\022\022\n\nprocess_id\030\002"
- " \001(\r\"\244\001\n\016CMsgServerPeer\022\027\n\013player_slot\030\001"
- " \001(\005:\002-1\022\017\n\007steamid\030\002 \001(\006\022\034\n\003ipc\030\003 \001(\0132\017"
- ".CMsgIPCAddress\022\025\n\rthey_hear_you\030\004 \001(\010\022\025"
- "\n\ryou_hear_them\030\005 \001(\010\022\034\n\024is_listenserver"
- "_host\030\006 \001(\010\"1\n\020CSVCMsg_PeerList\022\035\n\004peer\030"
- "\001 \003(\0132\017.CMsgServerPeer\"N\n\034CSVCMsg_ClearA"
- "llStringTables\022\017\n\007mapname\030\001 \001(\t\022\035\n\025creat"
- "e_tables_skipped\030\003 \001(\010\"\363\003\n\037ProtoFlattene"
- "dSerializerField_t\022\024\n\014var_type_sym\030\001 \001(\005"
- "\022\024\n\014var_name_sym\030\002 \001(\005\022\021\n\tbit_count\030\003 \001("
- "\005\022\021\n\tlow_value\030\004 \001(\002\022\022\n\nhigh_value\030\005 \001(\002"
- "\022\024\n\014encode_flags\030\006 \001(\005\022!\n\031field_serializ"
- "er_name_sym\030\007 \001(\005\022 \n\030field_serializer_ve"
- "rsion\030\010 \001(\005\022\025\n\rsend_node_sym\030\t \001(\005\022\027\n\017va"
- "r_encoder_sym\030\n \001(\005\022O\n\021polymorphic_types"
- "\030\013 \003(\01324.ProtoFlattenedSerializerField_t"
- ".polymorphic_field_t\022\032\n\022var_serializer_s"
- "ym\030\014 \001(\005\032r\n\023polymorphic_field_t\022-\n%polym"
- "orphic_field_serializer_name_sym\030\001 \001(\005\022,"
- "\n$polymorphic_field_serializer_version\030\002"
- " \001(\005\"k\n\032ProtoFlattenedSerializer_t\022\033\n\023se"
- "rializer_name_sym\030\001 \001(\005\022\032\n\022serializer_ve"
- "rsion\030\002 \001(\005\022\024\n\014fields_index\030\003 \003(\005\"\230\001\n\033CS"
- "VCMsg_FlattenedSerializer\0220\n\013serializers"
- "\030\001 \003(\0132\033.ProtoFlattenedSerializer_t\022\017\n\007s"
- "ymbols\030\002 \003(\t\0220\n\006fields\030\003 \003(\0132 .ProtoFlat"
- "tenedSerializerField_t:\004\200\265\030\000\"!\n\021CSVCMsg_"
- "StopSound\022\014\n\004guid\030\001 \001(\007\"y\n\036CBidirMsg_Reb"
- "roadcastGameEvent\022\024\n\014posttoserver\030\001 \001(\010\022"
- "\017\n\007buftype\030\002 \001(\005\022\026\n\016clientbitcount\030\003 \001(\r"
- "\022\030\n\020receivingclients\030\004 \001(\004\"2\n\033CBidirMsg_"
- "RebroadcastSource\022\023\n\013eventsource\030\001 \001(\005\"\232"
- "\001\n\031CBidirMsg_PredictionEvent\022\020\n\010event_id"
- "\030\001 \001(\r\022\022\n\nevent_data\030\002 \001(\014\022\021\n\tsync_type\030"
- "\003 \001(\r\022\027\n\017sync_val_uint32\030\004 \001(\r\"+\n\tESyncT"
- "ype\022\013\n\007ST_Tick\020\000\022\021\n\rST_UserCmdNum\020\001\"\305\006\n\026"
- "CMsgServerNetworkStats\022\021\n\tdedicated\030\001 \001("
- "\010\022\021\n\tcpu_usage\030\002 \001(\005\022\026\n\016memory_used_mb\030\003"
- " \001(\005\022\026\n\016memory_free_mb\030\004 \001(\005\022\016\n\006uptime\030\005"
- " \001(\005\022\023\n\013spawn_count\030\006 \001(\005\022\023\n\013num_clients"
- "\030\010 \001(\005\022\020\n\010num_bots\030\t \001(\005\022\026\n\016num_spectato"
- "rs\030\n \001(\005\022\025\n\rnum_tv_relays\030\013 \001(\005\022\013\n\003fps\030\014"
- " \001(\002\022+\n\005ports\030\021 \003(\0132\034.CMsgServerNetworkS"
- "tats.Port\022\023\n\013avg_ping_ms\030\022 \001(\002\022\036\n\026avg_en"
- "gine_latency_out\030\023 \001(\002\022\027\n\017avg_packets_ou"
- "t\030\024 \001(\002\022\026\n\016avg_packets_in\030\025 \001(\002\022\024\n\014avg_l"
- "oss_out\030\026 \001(\002\022\023\n\013avg_loss_in\030\027 \001(\002\022\024\n\014av"
- "g_data_out\030\030 \001(\002\022\023\n\013avg_data_in\030\031 \001(\002\022\025\n"
- "\rtotal_data_in\030\032 \001(\004\022\030\n\020total_packets_in"
- "\030\033 \001(\004\022\026\n\016total_data_out\030\034 \001(\004\022\031\n\021total_"
- "packets_out\030\035 \001(\004\022/\n\007players\030\036 \003(\0132\036.CMs"
- "gServerNetworkStats.Player\032\"\n\004Port\022\014\n\004po"
- "rt\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\032\252\001\n\006Player\022\017\n\007ste"
- "amid\030\001 \001(\004\022\023\n\013remote_addr\030\002 \001(\t\022\023\n\013ping_"
- "avg_ms\030\004 \001(\005\022\027\n\017packet_loss_pct\030\005 \001(\002\022\016\n"
- "\006is_bot\030\006 \001(\010\022\017\n\007loss_in\030\007 \001(\002\022\020\n\010loss_o"
- "ut\030\010 \001(\002\022\031\n\021engine_latency_ms\030\t \001(\005\"\332\001\n\022"
- "CSVCMsg_HltvReplay\022\r\n\005delay\030\001 \001(\005\022\032\n\016pri"
- "mary_target\030\002 \001(\005:\002-1\022\026\n\016replay_stop_at\030"
- "\003 \001(\005\022\027\n\017replay_start_at\030\004 \001(\005\022\035\n\025replay"
- "_slowdown_begin\030\005 \001(\005\022\033\n\023replay_slowdown"
- "_end\030\006 \001(\005\022\034\n\024replay_slowdown_rate\030\007 \001(\002"
- "\022\016\n\006reason\030\010 \001(\005\"\205\001\n\022CCLCMsg_HltvReplay\022"
- "\017\n\007request\030\001 \001(\005\022\027\n\017slowdown_length\030\002 \001("
- "\002\022\025\n\rslowdown_rate\030\003 \001(\002\022\032\n\016primary_targ"
- "et\030\004 \001(\005:\002-1\022\022\n\nevent_time\030\005 \001(\002\"(\n\031CSVC"
- "Msg_Broadcast_Command\022\013\n\003cmd\030\001 \001(\t\"\357\001\n\035C"
- "CLCMsg_HltvFixupOperatorTick\022\014\n\004tick\030\001 \001"
- "(\005\022\022\n\nprops_data\030\002 \001(\014\022\033\n\006origin\030\003 \001(\0132\013"
- ".CMsgVector\022\037\n\neye_angles\030\004 \001(\0132\013.CMsgQA"
- "ngle\022\025\n\robserver_mode\030\005 \001(\005\022\034\n\024cameraman"
- "_scoreboard\030\006 \001(\010\022\027\n\017observer_target\030\007 \001"
- "(\005\022 \n\013view_offset\030\010 \001(\0132\013.CMsgVector\"O\n\037"
- "CSVCMsg_HltvFixupOperatorStatus\022\014\n\004mode\030"
- "\001 \001(\r\022\036\n\026override_operator_name\030\002 \001(\t\"\201\001"
- "\n\021CMsgServerUserCmd\022\014\n\004data\030\001 \001(\014\022\022\n\ncmd"
- "_number\030\002 \001(\005\022\027\n\013player_slot\030\003 \001(\005:\002-1\022\034"
- "\n\024server_tick_executed\030\004 \001(\005\022\023\n\013client_t"
- "ick\030\005 \001(\005\"<\n\024CSVCMsg_UserCommands\022$\n\010com"
- "mands\030\001 \003(\0132\022.CMsgServerUserCmd\"Y\n\030CSVCM"
- "sg_NextMsgPredicted\022$\n\030predicted_by_play"
- "er_slot\030\001 \001(\005:\002-1\022\027\n\017message_type_id\030\002 \001"
- "(\r*\313\002\n\014CLC_Messages\022\022\n\016clc_ClientInfo\020\024\022"
- "\014\n\010clc_Move\020\025\022\021\n\rclc_VoiceData\020\026\022\023\n\017clc_"
- "BaselineAck\020\027\022\030\n\024clc_RespondCvarValue\020\031\022"
- "\027\n\023clc_LoadingProgress\020\033\022\032\n\026clc_SplitPla"
- "yerConnect\020\034\022\035\n\031clc_SplitPlayerDisconnec"
- "t\020\036\022\024\n\020clc_ServerStatus\020\037\022\024\n\020clc_Request"
- "Pause\020!\022\024\n\020clc_CmdKeyValues\020\"\022\031\n\025clc_Rco"
- "nServerDetails\020#\022\022\n\016clc_HltvReplay\020$\022\022\n\016"
- "clc_Diagnostic\020%*\261\005\n\014SVC_Messages\022\022\n\016svc"
- "_ServerInfo\020(\022\033\n\027svc_FlattenedSerializer"
- "\020)\022\021\n\rsvc_ClassInfo\020*\022\020\n\014svc_SetPause\020+\022"
- "\031\n\025svc_CreateStringTable\020,\022\031\n\025svc_Update"
- "StringTable\020-\022\021\n\rsvc_VoiceInit\020.\022\021\n\rsvc_"
- "VoiceData\020/\022\r\n\tsvc_Print\0200\022\016\n\nsvc_Sounds"
- "\0201\022\017\n\013svc_SetView\0202\022\034\n\030svc_ClearAllStrin"
- "gTables\0203\022\024\n\020svc_CmdKeyValues\0204\022\020\n\014svc_B"
- "SPDecal\0205\022\023\n\017svc_SplitScreen\0206\022\026\n\022svc_Pa"
- "cketEntities\0207\022\020\n\014svc_Prefetch\0208\022\014\n\010svc_"
- "Menu\0209\022\024\n\020svc_GetCvarValue\020:\022\021\n\rsvc_Stop"
- "Sound\020;\022\020\n\014svc_PeerList\020<\022\026\n\022svc_PacketR"
- "eliable\020=\022\022\n\016svc_HLTVStatus\020>\022\025\n\021svc_Ser"
- "verSteamID\020\?\022\026\n\022svc_FullFrameSplit\020F\022\031\n\025"
- "svc_RconServerDetails\020G\022\023\n\017svc_UserMessa"
- "ge\020H\022\031\n\025svc_Broadcast_Command\020J\022\037\n\033svc_H"
- "ltvFixupOperatorStatus\020K\022\020\n\014svc_UserCmds"
- "\020L\022\030\n\024svc_NextMsgPredicted\020M*g\n\021VoiceDat"
- "aFormat_t\022\032\n\026VOICEDATA_FORMAT_STEAM\020\000\022\033\n"
- "\027VOICEDATA_FORMAT_ENGINE\020\001\022\031\n\025VOICEDATA_"
- "FORMAT_OPUS\020\002*B\n\016RequestPause_t\022\014\n\010RP_PA"
- "USE\020\000\022\016\n\nRP_UNPAUSE\020\001\022\022\n\016RP_TOGGLEPAUSE\020"
- "\002*\035\n\014PrefetchType\022\r\n\tPFT_SOUND\020\000*V\n\027ESpl"
- "itScreenMessageType\022\033\n\027MSG_SPLITSCREEN_A"
- "DDUSER\020\000\022\036\n\032MSG_SPLITSCREEN_REMOVEUSER\020\001"
- "*\263\001\n\025EQueryCvarValueStatus\022%\n!eQueryCvar"
- "ValueStatus_ValueIntact\020\000\022&\n\"eQueryCvarV"
- "alueStatus_CvarNotFound\020\001\022\"\n\036eQueryCvarV"
- "alueStatus_NotACvar\020\002\022\'\n#eQueryCvarValue"
- "Status_CvarProtected\020\003*h\n\013DIALOG_TYPE\022\016\n"
- "\nDIALOG_MSG\020\000\022\017\n\013DIALOG_MENU\020\001\022\017\n\013DIALOG"
- "_TEXT\020\002\022\020\n\014DIALOG_ENTRY\020\003\022\025\n\021DIALOG_ASKC"
- "ONNECT\020\004*+\n\031SVC_Messages_LowFrequency\022\016\n"
- "\tsvc_dummy\020\330\004*y\n\026Bidirectional_Messages\022"
- "\033\n\027bi_RebroadcastGameEvent\020\020\022\030\n\024bi_Rebro"
- "adcastSource\020\021\022\020\n\014bi_GameEvent\020\022\022\026\n\022bi_P"
- "redictionEvent\020\023*M\n#Bidirectional_Messag"
- "es_LowFrequency\022\021\n\014bi_RelayInfo\020\274\005\022\023\n\016bi"
- "_RelayPacket\020\275\005*\241\001\n\021ReplayEventType_t\022\027\n"
- "\023REPLAY_EVENT_CANCEL\020\000\022\026\n\022REPLAY_EVENT_D"
- "EATH\020\001\022\030\n\024REPLAY_EVENT_GENERIC\020\002\022\'\n#REPL"
- "AY_EVENT_STUCK_NEED_FULL_UPDATE\020\003\022\030\n\024REP"
- "LAY_EVENT_VICTORY\020\004"
+ "(\005\022\022\n\nclass_name\030\003 \001(\t:\005\200\265\030\200@\"\"\n\020CSVCMsg"
+ "_SetPause\022\016\n\006paused\030\001 \001(\010\"G\n\021CSVCMsg_Voi"
+ "ceInit\022\017\n\007quality\030\001 \001(\005\022\r\n\005codec\030\002 \001(\t\022\022"
+ "\n\007version\030\003 \001(\005:\0010\"$\n\rCSVCMsg_Print\022\014\n\004t"
+ "ext\030\001 \001(\t:\005\200\265\030\200@\"\343\003\n\016CSVCMsg_Sounds\022\026\n\016r"
+ "eliable_sound\030\001 \001(\010\022+\n\006sounds\030\002 \003(\0132\033.CS"
+ "VCMsg_Sounds.sounddata_t\032\213\003\n\013sounddata_t"
+ "\022\020\n\010origin_x\030\001 \001(\021\022\020\n\010origin_y\030\002 \001(\021\022\020\n\010"
+ "origin_z\030\003 \001(\021\022\016\n\006volume\030\004 \001(\r\022\023\n\013delay_"
+ "value\030\005 \001(\002\022\027\n\017sequence_number\030\006 \001(\005\022\030\n\014"
+ "entity_index\030\007 \001(\005:\002-1\022\017\n\007channel\030\010 \001(\005\022"
+ "\r\n\005pitch\030\t \001(\005\022\r\n\005flags\030\n \001(\005\022\021\n\tsound_n"
+ "um\030\013 \001(\r\022\030\n\020sound_num_handle\030\014 \001(\007\022\026\n\016sp"
+ "eaker_entity\030\r \001(\005\022\023\n\013random_seed\030\016 \001(\005\022"
+ "\023\n\013sound_level\030\017 \001(\005\022\023\n\013is_sentence\030\020 \001("
+ "\010\022\022\n\nis_ambient\030\021 \001(\010\022\014\n\004guid\030\022 \001(\r\022\031\n\021s"
+ "ound_resource_id\030\023 \001(\006\"X\n\020CSVCMsg_Prefet"
+ "ch\022\023\n\013sound_index\030\001 \001(\005\022/\n\rresource_type"
+ "\030\002 \001(\0162\r.PrefetchType:\tPFT_SOUND\"=\n\017CSVC"
+ "Msg_SetView\022\030\n\014entity_index\030\001 \001(\005:\002-1\022\020\n"
+ "\004slot\030\002 \001(\005:\002-1\"@\n\020CSVCMsg_FixAngle\022\020\n\010r"
+ "elative\030\001 \001(\010\022\032\n\005angle\030\002 \001(\0132\013.CMsgQAngl"
+ "e\"4\n\026CSVCMsg_CrosshairAngle\022\032\n\005angle\030\001 \001"
+ "(\0132\013.CMsgQAngle\"\216\001\n\020CSVCMsg_BSPDecal\022\030\n\003"
+ "pos\030\001 \001(\0132\013.CMsgVector\022\033\n\023decal_texture_"
+ "index\030\002 \001(\005\022\030\n\014entity_index\030\003 \001(\005:\002-1\022\023\n"
+ "\013model_index\030\004 \001(\005\022\024\n\014low_priority\030\005 \001(\010"
+ "\"~\n\023CSVCMsg_SplitScreen\022\?\n\004type\030\001 \001(\0162\030."
+ "ESplitScreenMessageType:\027MSG_SPLITSCREEN"
+ "_ADDUSER\022\014\n\004slot\030\002 \001(\005\022\030\n\014player_index\030\003"
+ " \001(\005:\002-1\"9\n\024CSVCMsg_GetCvarValue\022\016\n\006cook"
+ "ie\030\001 \001(\005\022\021\n\tcvar_name\030\002 \001(\t\"<\n\014CSVCMsg_M"
+ "enu\022\023\n\013dialog_type\030\001 \001(\005\022\027\n\017menu_key_val"
+ "ues\030\002 \001(\014\"N\n\023CSVCMsg_UserMessage\022\020\n\010msg_"
+ "type\030\001 \001(\005\022\020\n\010msg_data\030\002 \001(\014\022\023\n\013passthro"
+ "ugh\030\003 \001(\005\"\260\002\n\021CSVCMsg_SendTable\022\016\n\006is_en"
+ "d\030\001 \001(\010\022\026\n\016net_table_name\030\002 \001(\t\022\025\n\rneeds"
+ "_decoder\030\003 \001(\010\022,\n\005props\030\004 \003(\0132\035.CSVCMsg_"
+ "SendTable.sendprop_t\032\255\001\n\nsendprop_t\022\014\n\004t"
+ "ype\030\001 \001(\005\022\020\n\010var_name\030\002 \001(\t\022\r\n\005flags\030\003 \001"
+ "(\005\022\020\n\010priority\030\004 \001(\005\022\017\n\007dt_name\030\005 \001(\t\022\024\n"
+ "\014num_elements\030\006 \001(\005\022\021\n\tlow_value\030\007 \001(\002\022\022"
+ "\n\nhigh_value\030\010 \001(\002\022\020\n\010num_bits\030\t \001(\005\"\321\001\n"
+ "\025CSVCMsg_GameEventList\0228\n\013descriptors\030\001 "
+ "\003(\0132#.CSVCMsg_GameEventList.descriptor_t"
+ "\032#\n\005key_t\022\014\n\004type\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\032Y\n"
+ "\014descriptor_t\022\017\n\007eventid\030\001 \001(\005\022\014\n\004name\030\002"
+ " \001(\t\022*\n\004keys\030\003 \003(\0132\034.CSVCMsg_GameEventLi"
+ "st.key_t\"\355\007\n\026CSVCMsg_PacketEntities\022\023\n\013m"
+ "ax_entries\030\001 \001(\005\022\027\n\017updated_entries\030\002 \001("
+ "\005\022\027\n\017legacy_is_delta\030\003 \001(\010\022\027\n\017update_bas"
+ "eline\030\004 \001(\010\022\020\n\010baseline\030\005 \001(\005\022\022\n\ndelta_f"
+ "rom\030\006 \001(\005\022\023\n\013entity_data\030\007 \001(\014\022\032\n\022pendin"
+ "g_full_frame\030\010 \001(\010\022 \n\030active_spawngroup_"
+ "handle\030\t \001(\r\022\'\n\037max_spawngroup_creations"
+ "equence\030\n \001(\r\022 \n\030last_cmd_number_execute"
+ "d\030\013 \001(\r\022\"\n\032last_cmd_number_recv_delta\030\021 "
+ "\001(\021\022\023\n\013server_tick\030\014 \001(\r\022\033\n\023serialized_e"
+ "ntities\030\r \001(\014\022I\n\023alternate_baselines\030\017 \003"
+ "(\0132,.CSVCMsg_PacketEntities.alternate_ba"
+ "seline_t\022#\n\033has_pvs_vis_bits_deprecated\030"
+ "\020 \001(\r\022\033\n\017cmd_recv_status\030\026 \003(\021B\002\020\001\022T\n\030no"
+ "n_transmitted_entities\030\023 \001(\01322.CSVCMsg_P"
+ "acketEntities.non_transmitted_entities_t"
+ "\022 \n\030cq_starved_command_ticks\030\024 \001(\r\022\"\n\032cq"
+ "_discarded_command_ticks\030\025 \001(\r\022R\n\027outofp"
+ "vs_entity_updates\030\027 \001(\01321.CSVCMsg_Packet"
+ "Entities.outofpvs_entity_updates_t\022\024\n\013de"
+ "v_padding\030\347\007 \001(\014\032D\n\024alternate_baseline_t"
+ "\022\024\n\014entity_index\030\001 \001(\005\022\026\n\016baseline_index"
+ "\030\002 \001(\005\032@\n\032non_transmitted_entities_t\022\024\n\014"
+ "header_count\030\001 \001(\005\022\014\n\004data\030\002 \001(\014\0328\n\031outo"
+ "fpvs_entity_updates_t\022\r\n\005count\030\001 \001(\005\022\014\n\004"
+ "data\030\002 \001(\014:\004\200\265\030\000\"R\n\024CSVCMsg_TempEntities"
+ "\022\020\n\010reliable\030\001 \001(\010\022\023\n\013num_entries\030\002 \001(\005\022"
+ "\023\n\013entity_data\030\003 \001(\014\"\221\002\n\031CSVCMsg_CreateS"
+ "tringTable\022\014\n\004name\030\001 \001(\t\022\023\n\013num_entries\030"
+ "\002 \001(\005\022\034\n\024user_data_fixed_size\030\003 \001(\010\022\026\n\016u"
+ "ser_data_size\030\004 \001(\005\022\033\n\023user_data_size_bi"
+ "ts\030\005 \001(\005\022\r\n\005flags\030\006 \001(\005\022\023\n\013string_data\030\007"
+ " \001(\014\022\031\n\021uncompressed_size\030\010 \001(\005\022\027\n\017data_"
+ "compressed\030\t \001(\010\022\036\n\026using_varint_bitcoun"
+ "ts\030\n \001(\010:\006\200\265\030\200\240\006\"g\n\031CSVCMsg_UpdateString"
+ "Table\022\020\n\010table_id\030\001 \001(\005\022\033\n\023num_changed_e"
+ "ntries\030\002 \001(\005\022\023\n\013string_data\030\003 \001(\014:\006\200\265\030\200\200"
+ "\020\"\241\001\n\021CSVCMsg_VoiceData\022\036\n\005audio\030\001 \001(\0132\017"
+ ".CMsgVoiceAudio\022\022\n\006client\030\002 \001(\005:\002-1\022\021\n\tp"
+ "roximity\030\003 \001(\010\022\014\n\004xuid\030\004 \001(\006\022\024\n\014audible_"
+ "mask\030\005 \001(\005\022\014\n\004tick\030\006 \001(\r\022\023\n\013passthrough\030"
+ "\007 \001(\005\"K\n\026CSVCMsg_PacketReliable\022\014\n\004tick\030"
+ "\001 \001(\005\022\024\n\014messagessize\030\002 \001(\005\022\r\n\005state\030\003 \001"
+ "(\010\"T\n\026CSVCMsg_FullFrameSplit\022\014\n\004tick\030\001 \001"
+ "(\005\022\017\n\007section\030\002 \001(\005\022\r\n\005total\030\003 \001(\005\022\014\n\004da"
+ "ta\030\004 \001(\014\"U\n\022CSVCMsg_HLTVStatus\022\016\n\006master"
+ "\030\001 \001(\t\022\017\n\007clients\030\002 \001(\005\022\r\n\005slots\030\003 \001(\005\022\017"
+ "\n\007proxies\030\004 \001(\005\")\n\025CSVCMsg_ServerSteamID"
+ "\022\020\n\010steam_id\030\001 \001(\004\"$\n\024CSVCMsg_CmdKeyValu"
+ "es\022\014\n\004data\030\001 \001(\014\";\n\031CSVCMsg_RconServerDe"
+ "tails\022\r\n\005token\030\001 \001(\014\022\017\n\007details\030\002 \001(\t\";\n"
+ "\016CMsgIPCAddress\022\025\n\rcomputer_guid\030\001 \001(\006\022\022"
+ "\n\nprocess_id\030\002 \001(\r\"\244\001\n\016CMsgServerPeer\022\027\n"
+ "\013player_slot\030\001 \001(\005:\002-1\022\017\n\007steamid\030\002 \001(\006\022"
+ "\034\n\003ipc\030\003 \001(\0132\017.CMsgIPCAddress\022\025\n\rthey_he"
+ "ar_you\030\004 \001(\010\022\025\n\ryou_hear_them\030\005 \001(\010\022\034\n\024i"
+ "s_listenserver_host\030\006 \001(\010\"1\n\020CSVCMsg_Pee"
+ "rList\022\035\n\004peer\030\001 \003(\0132\017.CMsgServerPeer\"N\n\034"
+ "CSVCMsg_ClearAllStringTables\022\017\n\007mapname\030"
+ "\001 \001(\t\022\035\n\025create_tables_skipped\030\003 \001(\010\"\363\003\n"
+ "\037ProtoFlattenedSerializerField_t\022\024\n\014var_"
+ "type_sym\030\001 \001(\005\022\024\n\014var_name_sym\030\002 \001(\005\022\021\n\t"
+ "bit_count\030\003 \001(\005\022\021\n\tlow_value\030\004 \001(\002\022\022\n\nhi"
+ "gh_value\030\005 \001(\002\022\024\n\014encode_flags\030\006 \001(\005\022!\n\031"
+ "field_serializer_name_sym\030\007 \001(\005\022 \n\030field"
+ "_serializer_version\030\010 \001(\005\022\025\n\rsend_node_s"
+ "ym\030\t \001(\005\022\027\n\017var_encoder_sym\030\n \001(\005\022O\n\021pol"
+ "ymorphic_types\030\013 \003(\01324.ProtoFlattenedSer"
+ "ializerField_t.polymorphic_field_t\022\032\n\022va"
+ "r_serializer_sym\030\014 \001(\005\032r\n\023polymorphic_fi"
+ "eld_t\022-\n%polymorphic_field_serializer_na"
+ "me_sym\030\001 \001(\005\022,\n$polymorphic_field_serial"
+ "izer_version\030\002 \001(\005\"k\n\032ProtoFlattenedSeri"
+ "alizer_t\022\033\n\023serializer_name_sym\030\001 \001(\005\022\032\n"
+ "\022serializer_version\030\002 \001(\005\022\024\n\014fields_inde"
+ "x\030\003 \003(\005\"\230\001\n\033CSVCMsg_FlattenedSerializer\022"
+ "0\n\013serializers\030\001 \003(\0132\033.ProtoFlattenedSer"
+ "ializer_t\022\017\n\007symbols\030\002 \003(\t\0220\n\006fields\030\003 \003"
+ "(\0132 .ProtoFlattenedSerializerField_t:\004\200\265"
+ "\030\000\"!\n\021CSVCMsg_StopSound\022\014\n\004guid\030\001 \001(\007\"y\n"
+ "\036CBidirMsg_RebroadcastGameEvent\022\024\n\014postt"
+ "oserver\030\001 \001(\010\022\017\n\007buftype\030\002 \001(\005\022\026\n\016client"
+ "bitcount\030\003 \001(\r\022\030\n\020receivingclients\030\004 \001(\004"
+ "\"2\n\033CBidirMsg_RebroadcastSource\022\023\n\013event"
+ "source\030\001 \001(\005\"\232\001\n\031CBidirMsg_PredictionEve"
+ "nt\022\020\n\010event_id\030\001 \001(\r\022\022\n\nevent_data\030\002 \001(\014"
+ "\022\021\n\tsync_type\030\003 \001(\r\022\027\n\017sync_val_uint32\030\004"
+ " \001(\r\"+\n\tESyncType\022\013\n\007ST_Tick\020\000\022\021\n\rST_Use"
+ "rCmdNum\020\001\"\305\006\n\026CMsgServerNetworkStats\022\021\n\t"
+ "dedicated\030\001 \001(\010\022\021\n\tcpu_usage\030\002 \001(\005\022\026\n\016me"
+ "mory_used_mb\030\003 \001(\005\022\026\n\016memory_free_mb\030\004 \001"
+ "(\005\022\016\n\006uptime\030\005 \001(\005\022\023\n\013spawn_count\030\006 \001(\005\022"
+ "\023\n\013num_clients\030\010 \001(\005\022\020\n\010num_bots\030\t \001(\005\022\026"
+ "\n\016num_spectators\030\n \001(\005\022\025\n\rnum_tv_relays\030"
+ "\013 \001(\005\022\013\n\003fps\030\014 \001(\002\022+\n\005ports\030\021 \003(\0132\034.CMsg"
+ "ServerNetworkStats.Port\022\023\n\013avg_ping_ms\030\022"
+ " \001(\002\022\036\n\026avg_engine_latency_out\030\023 \001(\002\022\027\n\017"
+ "avg_packets_out\030\024 \001(\002\022\026\n\016avg_packets_in\030"
+ "\025 \001(\002\022\024\n\014avg_loss_out\030\026 \001(\002\022\023\n\013avg_loss_"
+ "in\030\027 \001(\002\022\024\n\014avg_data_out\030\030 \001(\002\022\023\n\013avg_da"
+ "ta_in\030\031 \001(\002\022\025\n\rtotal_data_in\030\032 \001(\004\022\030\n\020to"
+ "tal_packets_in\030\033 \001(\004\022\026\n\016total_data_out\030\034"
+ " \001(\004\022\031\n\021total_packets_out\030\035 \001(\004\022/\n\007playe"
+ "rs\030\036 \003(\0132\036.CMsgServerNetworkStats.Player"
+ "\032\"\n\004Port\022\014\n\004port\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\032\252\001\n"
+ "\006Player\022\017\n\007steamid\030\001 \001(\004\022\023\n\013remote_addr\030"
+ "\002 \001(\t\022\023\n\013ping_avg_ms\030\004 \001(\005\022\027\n\017packet_los"
+ "s_pct\030\005 \001(\002\022\016\n\006is_bot\030\006 \001(\010\022\017\n\007loss_in\030\007"
+ " \001(\002\022\020\n\010loss_out\030\010 \001(\002\022\031\n\021engine_latency"
+ "_ms\030\t \001(\005\"\332\001\n\022CSVCMsg_HltvReplay\022\r\n\005dela"
+ "y\030\001 \001(\005\022\032\n\016primary_target\030\002 \001(\005:\002-1\022\026\n\016r"
+ "eplay_stop_at\030\003 \001(\005\022\027\n\017replay_start_at\030\004"
+ " \001(\005\022\035\n\025replay_slowdown_begin\030\005 \001(\005\022\033\n\023r"
+ "eplay_slowdown_end\030\006 \001(\005\022\034\n\024replay_slowd"
+ "own_rate\030\007 \001(\002\022\016\n\006reason\030\010 \001(\005\"\205\001\n\022CCLCM"
+ "sg_HltvReplay\022\017\n\007request\030\001 \001(\005\022\027\n\017slowdo"
+ "wn_length\030\002 \001(\002\022\025\n\rslowdown_rate\030\003 \001(\002\022\032"
+ "\n\016primary_target\030\004 \001(\005:\002-1\022\022\n\nevent_time"
+ "\030\005 \001(\002\"(\n\031CSVCMsg_Broadcast_Command\022\013\n\003c"
+ "md\030\001 \001(\t\"\357\001\n\035CCLCMsg_HltvFixupOperatorTi"
+ "ck\022\014\n\004tick\030\001 \001(\005\022\022\n\nprops_data\030\002 \001(\014\022\033\n\006"
+ "origin\030\003 \001(\0132\013.CMsgVector\022\037\n\neye_angles\030"
+ "\004 \001(\0132\013.CMsgQAngle\022\025\n\robserver_mode\030\005 \001("
+ "\005\022\034\n\024cameraman_scoreboard\030\006 \001(\010\022\027\n\017obser"
+ "ver_target\030\007 \001(\005\022 \n\013view_offset\030\010 \001(\0132\013."
+ "CMsgVector\"O\n\037CSVCMsg_HltvFixupOperatorS"
+ "tatus\022\014\n\004mode\030\001 \001(\r\022\036\n\026override_operator"
+ "_name\030\002 \001(\t\"\201\001\n\021CMsgServerUserCmd\022\014\n\004dat"
+ "a\030\001 \001(\014\022\022\n\ncmd_number\030\002 \001(\005\022\027\n\013player_sl"
+ "ot\030\003 \001(\005:\002-1\022\034\n\024server_tick_executed\030\004 \001"
+ "(\005\022\023\n\013client_tick\030\005 \001(\005\"<\n\024CSVCMsg_UserC"
+ "ommands\022$\n\010commands\030\001 \003(\0132\022.CMsgServerUs"
+ "erCmd\"Y\n\030CSVCMsg_NextMsgPredicted\022$\n\030pre"
+ "dicted_by_player_slot\030\001 \001(\005:\002-1\022\027\n\017messa"
+ "ge_type_id\030\002 \001(\r*\313\002\n\014CLC_Messages\022\022\n\016clc"
+ "_ClientInfo\020\024\022\014\n\010clc_Move\020\025\022\021\n\rclc_Voice"
+ "Data\020\026\022\023\n\017clc_BaselineAck\020\027\022\030\n\024clc_Respo"
+ "ndCvarValue\020\031\022\027\n\023clc_LoadingProgress\020\033\022\032"
+ "\n\026clc_SplitPlayerConnect\020\034\022\035\n\031clc_SplitP"
+ "layerDisconnect\020\036\022\024\n\020clc_ServerStatus\020\037\022"
+ "\024\n\020clc_RequestPause\020!\022\024\n\020clc_CmdKeyValue"
+ "s\020\"\022\031\n\025clc_RconServerDetails\020#\022\022\n\016clc_Hl"
+ "tvReplay\020$\022\022\n\016clc_Diagnostic\020%*\261\005\n\014SVC_M"
+ "essages\022\022\n\016svc_ServerInfo\020(\022\033\n\027svc_Flatt"
+ "enedSerializer\020)\022\021\n\rsvc_ClassInfo\020*\022\020\n\014s"
+ "vc_SetPause\020+\022\031\n\025svc_CreateStringTable\020,"
+ "\022\031\n\025svc_UpdateStringTable\020-\022\021\n\rsvc_Voice"
+ "Init\020.\022\021\n\rsvc_VoiceData\020/\022\r\n\tsvc_Print\0200"
+ "\022\016\n\nsvc_Sounds\0201\022\017\n\013svc_SetView\0202\022\034\n\030svc"
+ "_ClearAllStringTables\0203\022\024\n\020svc_CmdKeyVal"
+ "ues\0204\022\020\n\014svc_BSPDecal\0205\022\023\n\017svc_SplitScre"
+ "en\0206\022\026\n\022svc_PacketEntities\0207\022\020\n\014svc_Pref"
+ "etch\0208\022\014\n\010svc_Menu\0209\022\024\n\020svc_GetCvarValue"
+ "\020:\022\021\n\rsvc_StopSound\020;\022\020\n\014svc_PeerList\020<\022"
+ "\026\n\022svc_PacketReliable\020=\022\022\n\016svc_HLTVStatu"
+ "s\020>\022\025\n\021svc_ServerSteamID\020\?\022\026\n\022svc_FullFr"
+ "ameSplit\020F\022\031\n\025svc_RconServerDetails\020G\022\023\n"
+ "\017svc_UserMessage\020H\022\031\n\025svc_Broadcast_Comm"
+ "and\020J\022\037\n\033svc_HltvFixupOperatorStatus\020K\022\020"
+ "\n\014svc_UserCmds\020L\022\030\n\024svc_NextMsgPredicted"
+ "\020M*g\n\021VoiceDataFormat_t\022\032\n\026VOICEDATA_FOR"
+ "MAT_STEAM\020\000\022\033\n\027VOICEDATA_FORMAT_ENGINE\020\001"
+ "\022\031\n\025VOICEDATA_FORMAT_OPUS\020\002*B\n\016RequestPa"
+ "use_t\022\014\n\010RP_PAUSE\020\000\022\016\n\nRP_UNPAUSE\020\001\022\022\n\016R"
+ "P_TOGGLEPAUSE\020\002*\035\n\014PrefetchType\022\r\n\tPFT_S"
+ "OUND\020\000*V\n\027ESplitScreenMessageType\022\033\n\027MSG"
+ "_SPLITSCREEN_ADDUSER\020\000\022\036\n\032MSG_SPLITSCREE"
+ "N_REMOVEUSER\020\001*\263\001\n\025EQueryCvarValueStatus"
+ "\022%\n!eQueryCvarValueStatus_ValueIntact\020\000\022"
+ "&\n\"eQueryCvarValueStatus_CvarNotFound\020\001\022"
+ "\"\n\036eQueryCvarValueStatus_NotACvar\020\002\022\'\n#e"
+ "QueryCvarValueStatus_CvarProtected\020\003*h\n\013"
+ "DIALOG_TYPE\022\016\n\nDIALOG_MSG\020\000\022\017\n\013DIALOG_ME"
+ "NU\020\001\022\017\n\013DIALOG_TEXT\020\002\022\020\n\014DIALOG_ENTRY\020\003\022"
+ "\025\n\021DIALOG_ASKCONNECT\020\004*+\n\031SVC_Messages_L"
+ "owFrequency\022\016\n\tsvc_dummy\020\330\004*\204\001\n\026Bidirect"
+ "ional_Messages\022\033\n\027bi_RebroadcastGameEven"
+ "t\020\020\022\030\n\024bi_RebroadcastSource\020\021\022\033\n\027bi_Game"
+ "Event_DEPRECATED\020\022\022\026\n\022bi_PredictionEvent"
+ "\020\023*\241\001\n\021ReplayEventType_t\022\027\n\023REPLAY_EVENT"
+ "_CANCEL\020\000\022\026\n\022REPLAY_EVENT_DEATH\020\001\022\030\n\024REP"
+ "LAY_EVENT_GENERIC\020\002\022\'\n#REPLAY_EVENT_STUC"
+ "K_NEED_FULL_UPDATE\020\003\022\030\n\024REPLAY_EVENT_VIC"
+ "TORY\020\004"
;
static const ::_pbi::DescriptorTable* const descriptor_table_netmessages_2eproto_deps[2] = {
&::descriptor_table_networkbasetypes_2eproto,
@@ -2767,7 +2766,7 @@ static const ::_pbi::DescriptorTable* const descriptor_table_netmessages_2eproto
};
static ::_pbi::once_flag descriptor_table_netmessages_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_netmessages_2eproto = {
- false, false, 11299, descriptor_table_protodef_netmessages_2eproto,
+ false, false, 11246, descriptor_table_protodef_netmessages_2eproto,
"netmessages.proto",
&descriptor_table_netmessages_2eproto_once, descriptor_table_netmessages_2eproto_deps, 2, 74,
schemas, file_default_instances, TableStruct_netmessages_2eproto::offsets,
@@ -2989,23 +2988,9 @@ bool Bidirectional_Messages_IsValid(int value) {
}
}
-const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Bidirectional_Messages_LowFrequency_descriptor() {
- ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_netmessages_2eproto);
- return file_level_enum_descriptors_netmessages_2eproto[11];
-}
-bool Bidirectional_Messages_LowFrequency_IsValid(int value) {
- switch (value) {
- case 700:
- case 701:
- return true;
- default:
- return false;
- }
-}
-
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ReplayEventType_t_descriptor() {
::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_netmessages_2eproto);
- return file_level_enum_descriptors_netmessages_2eproto[12];
+ return file_level_enum_descriptors_netmessages_2eproto[11];
}
bool ReplayEventType_t_IsValid(int value) {
switch (value) {
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/netmessages.pb.h b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/netmessages.pb.h
index f3adbaa..27b33a0 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/netmessages.pb.h
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/netmessages.pb.h
@@ -625,7 +625,7 @@ inline bool SVC_Messages_LowFrequency_Parse(
enum Bidirectional_Messages : int {
bi_RebroadcastGameEvent = 16,
bi_RebroadcastSource = 17,
- bi_GameEvent = 18,
+ bi_GameEvent_DEPRECATED = 18,
bi_PredictionEvent = 19
};
bool Bidirectional_Messages_IsValid(int value);
@@ -647,29 +647,6 @@ inline bool Bidirectional_Messages_Parse(
return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum(
Bidirectional_Messages_descriptor(), name, value);
}
-enum Bidirectional_Messages_LowFrequency : int {
- bi_RelayInfo = 700,
- bi_RelayPacket = 701
-};
-bool Bidirectional_Messages_LowFrequency_IsValid(int value);
-constexpr Bidirectional_Messages_LowFrequency Bidirectional_Messages_LowFrequency_MIN = bi_RelayInfo;
-constexpr Bidirectional_Messages_LowFrequency Bidirectional_Messages_LowFrequency_MAX = bi_RelayPacket;
-constexpr int Bidirectional_Messages_LowFrequency_ARRAYSIZE = Bidirectional_Messages_LowFrequency_MAX + 1;
-
-const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Bidirectional_Messages_LowFrequency_descriptor();
-template
-inline const std::string& Bidirectional_Messages_LowFrequency_Name(T enum_t_value) {
- static_assert(::std::is_same::value ||
- ::std::is_integral::value,
- "Incorrect type passed to function Bidirectional_Messages_LowFrequency_Name.");
- return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
- Bidirectional_Messages_LowFrequency_descriptor(), enum_t_value);
-}
-inline bool Bidirectional_Messages_LowFrequency_Parse(
- ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Bidirectional_Messages_LowFrequency* value) {
- return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum(
- Bidirectional_Messages_LowFrequency_descriptor(), name, value);
-}
enum ReplayEventType_t : int {
REPLAY_EVENT_CANCEL = 0,
REPLAY_EVENT_DEATH = 1,
@@ -28447,11 +28424,6 @@ template <>
inline const EnumDescriptor* GetEnumDescriptor< ::Bidirectional_Messages>() {
return ::Bidirectional_Messages_descriptor();
}
-template <> struct is_proto_enum< ::Bidirectional_Messages_LowFrequency> : ::std::true_type {};
-template <>
-inline const EnumDescriptor* GetEnumDescriptor< ::Bidirectional_Messages_LowFrequency>() {
- return ::Bidirectional_Messages_LowFrequency_descriptor();
-}
template <> struct is_proto_enum< ::ReplayEventType_t> : ::std::true_type {};
template <>
inline const EnumDescriptor* GetEnumDescriptor< ::ReplayEventType_t>() {
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/networkbasetypes.pb.cc b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/networkbasetypes.pb.cc
index b256672..5b971cf 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/networkbasetypes.pb.cc
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/networkbasetypes.pb.cc
@@ -1015,57 +1015,57 @@ const char descriptor_table_protodef_networkbasetypes_2eproto[] PROTOBUF_SECTION
"dgroupid\030\017 \001(\r\022\030\n\020creationsequence\030\020 \001(\r"
"\022\030\n\020savegamefilename\030\021 \001(\t\022\036\n\026spawngroup"
"parenthandle\030\022 \001(\r\022\027\n\017leveltransition\030\023 "
- "\001(\010\022\026\n\016worldgroupname\030\024 \001(\t:\006\200\265\030\200\200\010\"u\n!C"
+ "\001(\010\022\026\n\016worldgroupname\030\024 \001(\t:\006\200\265\030\200\200\010\"|\n!C"
"NETMsg_SpawnGroup_ManifestUpdate\022\030\n\020spaw"
"ngrouphandle\030\001 \001(\r\022\032\n\022spawngroupmanifest"
- "\030\002 \001(\014\022\032\n\022manifestincomplete\030\003 \001(\010\"k\n\"CN"
- "ETMsg_SpawnGroup_SetCreationTick\022\030\n\020spaw"
- "ngrouphandle\030\001 \001(\r\022\021\n\ttickcount\030\002 \001(\005\022\030\n"
- "\020creationsequence\030\003 \001(\r\"W\n\031CNETMsg_Spawn"
- "Group_Unload\022\030\n\020spawngrouphandle\030\001 \001(\r\022\r"
- "\n\005flags\030\002 \001(\r\022\021\n\ttickcount\030\003 \001(\005\"<\n CNET"
- "Msg_SpawnGroup_LoadCompleted\022\030\n\020spawngro"
- "uphandle\030\001 \001(\r\"\315\003\n CSVCMsg_GameSessionCo"
- "nfiguration\022\026\n\016is_multiplayer\030\001 \001(\010\022\027\n\017i"
- "s_loadsavegame\030\002 \001(\010\022\031\n\021is_background_ma"
- "p\030\003 \001(\010\022\023\n\013is_headless\030\004 \001(\010\022\030\n\020min_clie"
- "nt_limit\030\005 \001(\r\022\030\n\020max_client_limit\030\006 \001(\r"
- "\022\023\n\013max_clients\030\007 \001(\r\022\025\n\rtick_interval\030\010"
- " \001(\007\022\020\n\010hostname\030\t \001(\t\022\024\n\014savegamename\030\n"
- " \001(\t\022\022\n\ns1_mapname\030\013 \001(\t\022\020\n\010gamemode\030\014 \001"
- "(\t\022\031\n\021server_ip_address\030\r \001(\t\022\014\n\004data\030\016 "
- "\001(\014\022\024\n\014is_localonly\030\017 \001(\010\022\027\n\017no_steam_se"
- "rver\030\023 \001(\010\022\025\n\ris_transition\030\020 \001(\010\022\025\n\rpre"
- "viouslevel\030\021 \001(\t\022\024\n\014landmarkname\030\022 \001(\t\"\262"
- "\001\n\024CNETMsg_DebugOverlay\022\r\n\005etype\030\001 \001(\005\022\034"
- "\n\007vectors\030\002 \003(\0132\013.CMsgVector\022\031\n\006colors\030\003"
- " \003(\0132\t.CMsgRGBA\022\022\n\ndimensions\030\004 \003(\002\022\r\n\005t"
- "imes\030\005 \003(\002\022\r\n\005bools\030\006 \003(\010\022\017\n\007uint64s\030\007 \003"
- "(\004\022\017\n\007strings\030\010 \003(\t*\324\001\n\rSignonState_t\022\024\n"
- "\020SIGNONSTATE_NONE\020\000\022\031\n\025SIGNONSTATE_CHALL"
- "ENGE\020\001\022\031\n\025SIGNONSTATE_CONNECTED\020\002\022\023\n\017SIG"
- "NONSTATE_NEW\020\003\022\030\n\024SIGNONSTATE_PRESPAWN\020\004"
- "\022\025\n\021SIGNONSTATE_SPAWN\020\005\022\024\n\020SIGNONSTATE_F"
- "ULL\020\006\022\033\n\027SIGNONSTATE_CHANGELEVEL\020\007*\313\002\n\014N"
- "ET_Messages\022\013\n\007net_NOP\020\000\022\031\n\025net_Disconne"
- "ct_Legacy\020\001\022\027\n\023net_SplitScreenUser\020\003\022\014\n\010"
- "net_Tick\020\004\022\021\n\rnet_StringCmd\020\005\022\021\n\rnet_Set"
- "ConVar\020\006\022\023\n\017net_SignonState\020\007\022\027\n\023net_Spa"
- "wnGroup_Load\020\010\022!\n\035net_SpawnGroup_Manifes"
- "tUpdate\020\t\022\"\n\036net_SpawnGroup_SetCreationT"
- "ick\020\013\022\031\n\025net_SpawnGroup_Unload\020\014\022 \n\034net_"
- "SpawnGroup_LoadCompleted\020\r\022\024\n\020net_DebugO"
- "verlay\020\017*\314\002\n\021SpawnGroupFlags_t\022\'\n#SPAWN_"
- "GROUP_LOAD_ENTITIES_FROM_SAVE\020\001\022#\n\037SPAWN"
- "_GROUP_DONT_SPAWN_ENTITIES\020\002\022!\n\035SPAWN_GR"
- "OUP_SYNCHRONOUS_SPAWN\020\004\022&\n\"SPAWN_GROUP_I"
- "S_INITIAL_SPAWN_GROUP\020\010\022+\n\'SPAWN_GROUP_C"
- "REATE_CLIENT_ONLY_ENTITIES\020\020\022\"\n\036SPAWN_GR"
- "OUP_BLOCK_UNTIL_LOADED\020@\022$\n\037SPAWN_GROUP_"
- "LOAD_STREAMING_DATA\020\200\001\022\'\n\"SPAWN_GROUP_CR"
- "EATE_NEW_SCENE_WORLD\020\200\002:=\n\022maximum_size_"
- "bytes\022\037.google.protobuf.MessageOptions\030\320"
- "\206\003 \001(\005"
+ "\030\002 \001(\014\022\032\n\022manifestincomplete\030\003 \001(\010:\005\200\265\030\200"
+ "\020\"k\n\"CNETMsg_SpawnGroup_SetCreationTick\022"
+ "\030\n\020spawngrouphandle\030\001 \001(\r\022\021\n\ttickcount\030\002"
+ " \001(\005\022\030\n\020creationsequence\030\003 \001(\r\"W\n\031CNETMs"
+ "g_SpawnGroup_Unload\022\030\n\020spawngrouphandle\030"
+ "\001 \001(\r\022\r\n\005flags\030\002 \001(\r\022\021\n\ttickcount\030\003 \001(\005\""
+ "<\n CNETMsg_SpawnGroup_LoadCompleted\022\030\n\020s"
+ "pawngrouphandle\030\001 \001(\r\"\315\003\n CSVCMsg_GameSe"
+ "ssionConfiguration\022\026\n\016is_multiplayer\030\001 \001"
+ "(\010\022\027\n\017is_loadsavegame\030\002 \001(\010\022\031\n\021is_backgr"
+ "ound_map\030\003 \001(\010\022\023\n\013is_headless\030\004 \001(\010\022\030\n\020m"
+ "in_client_limit\030\005 \001(\r\022\030\n\020max_client_limi"
+ "t\030\006 \001(\r\022\023\n\013max_clients\030\007 \001(\r\022\025\n\rtick_int"
+ "erval\030\010 \001(\007\022\020\n\010hostname\030\t \001(\t\022\024\n\014savegam"
+ "ename\030\n \001(\t\022\022\n\ns1_mapname\030\013 \001(\t\022\020\n\010gamem"
+ "ode\030\014 \001(\t\022\031\n\021server_ip_address\030\r \001(\t\022\014\n\004"
+ "data\030\016 \001(\014\022\024\n\014is_localonly\030\017 \001(\010\022\027\n\017no_s"
+ "team_server\030\023 \001(\010\022\025\n\ris_transition\030\020 \001(\010"
+ "\022\025\n\rpreviouslevel\030\021 \001(\t\022\024\n\014landmarkname\030"
+ "\022 \001(\t\"\262\001\n\024CNETMsg_DebugOverlay\022\r\n\005etype\030"
+ "\001 \001(\005\022\034\n\007vectors\030\002 \003(\0132\013.CMsgVector\022\031\n\006c"
+ "olors\030\003 \003(\0132\t.CMsgRGBA\022\022\n\ndimensions\030\004 \003"
+ "(\002\022\r\n\005times\030\005 \003(\002\022\r\n\005bools\030\006 \003(\010\022\017\n\007uint"
+ "64s\030\007 \003(\004\022\017\n\007strings\030\010 \003(\t*\324\001\n\rSignonSta"
+ "te_t\022\024\n\020SIGNONSTATE_NONE\020\000\022\031\n\025SIGNONSTAT"
+ "E_CHALLENGE\020\001\022\031\n\025SIGNONSTATE_CONNECTED\020\002"
+ "\022\023\n\017SIGNONSTATE_NEW\020\003\022\030\n\024SIGNONSTATE_PRE"
+ "SPAWN\020\004\022\025\n\021SIGNONSTATE_SPAWN\020\005\022\024\n\020SIGNON"
+ "STATE_FULL\020\006\022\033\n\027SIGNONSTATE_CHANGELEVEL\020"
+ "\007*\313\002\n\014NET_Messages\022\013\n\007net_NOP\020\000\022\031\n\025net_D"
+ "isconnect_Legacy\020\001\022\027\n\023net_SplitScreenUse"
+ "r\020\003\022\014\n\010net_Tick\020\004\022\021\n\rnet_StringCmd\020\005\022\021\n\r"
+ "net_SetConVar\020\006\022\023\n\017net_SignonState\020\007\022\027\n\023"
+ "net_SpawnGroup_Load\020\010\022!\n\035net_SpawnGroup_"
+ "ManifestUpdate\020\t\022\"\n\036net_SpawnGroup_SetCr"
+ "eationTick\020\013\022\031\n\025net_SpawnGroup_Unload\020\014\022"
+ " \n\034net_SpawnGroup_LoadCompleted\020\r\022\024\n\020net"
+ "_DebugOverlay\020\017*\314\002\n\021SpawnGroupFlags_t\022\'\n"
+ "#SPAWN_GROUP_LOAD_ENTITIES_FROM_SAVE\020\001\022#"
+ "\n\037SPAWN_GROUP_DONT_SPAWN_ENTITIES\020\002\022!\n\035S"
+ "PAWN_GROUP_SYNCHRONOUS_SPAWN\020\004\022&\n\"SPAWN_"
+ "GROUP_IS_INITIAL_SPAWN_GROUP\020\010\022+\n\'SPAWN_"
+ "GROUP_CREATE_CLIENT_ONLY_ENTITIES\020\020\022\"\n\036S"
+ "PAWN_GROUP_BLOCK_UNTIL_LOADED\020@\022$\n\037SPAWN"
+ "_GROUP_LOAD_STREAMING_DATA\020\200\001\022\'\n\"SPAWN_G"
+ "ROUP_CREATE_NEW_SCENE_WORLD\020\200\002:=\n\022maximu"
+ "m_size_bytes\022\037.google.protobuf.MessageOp"
+ "tions\030\320\206\003 \001(\005"
;
static const ::_pbi::DescriptorTable* const descriptor_table_networkbasetypes_2eproto_deps[2] = {
&::descriptor_table_google_2fprotobuf_2fdescriptor_2eproto,
@@ -1073,7 +1073,7 @@ static const ::_pbi::DescriptorTable* const descriptor_table_networkbasetypes_2e
};
static ::_pbi::once_flag descriptor_table_networkbasetypes_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_networkbasetypes_2eproto = {
- false, false, 4326, descriptor_table_protodef_networkbasetypes_2eproto,
+ false, false, 4333, descriptor_table_protodef_networkbasetypes_2eproto,
"networkbasetypes.proto",
&descriptor_table_networkbasetypes_2eproto_once, descriptor_table_networkbasetypes_2eproto_deps, 2, 27,
schemas, file_default_instances, TableStruct_networkbasetypes_2eproto::offsets,
diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/source2_steam_stats.pb.cc b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/source2_steam_stats.pb.cc
index 59f594a..c12d0f5 100644
--- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/source2_steam_stats.pb.cc
+++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Protobuf/source2_steam_stats.pb.cc
@@ -225,8 +225,139 @@ struct CSource2Metrics_MatchPerfSummary_NotificationDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CSource2Metrics_MatchPerfSummary_NotificationDefaultTypeInternal _CSource2Metrics_MatchPerfSummary_Notification_default_instance_;
-static ::_pb::Metadata file_level_metadata_source2_5fsteam_5fstats_2eproto[8];
-static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_source2_5fsteam_5fstats_2eproto = nullptr;
+PROTOBUF_CONSTEXPR CMsgSource2PlayStatsPackedRecordList_FieldDef::CMsgSource2PlayStatsPackedRecordList_FieldDef(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_._has_bits_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , /*decltype(_impl_.field_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_.field_type_)*/0} {}
+struct CMsgSource2PlayStatsPackedRecordList_FieldDefDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR CMsgSource2PlayStatsPackedRecordList_FieldDefDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~CMsgSource2PlayStatsPackedRecordList_FieldDefDefaultTypeInternal() {}
+ union {
+ CMsgSource2PlayStatsPackedRecordList_FieldDef _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CMsgSource2PlayStatsPackedRecordList_FieldDefDefaultTypeInternal _CMsgSource2PlayStatsPackedRecordList_FieldDef_default_instance_;
+PROTOBUF_CONSTEXPR CMsgSource2PlayStatsPackedRecordList_SteamIDList::CMsgSource2PlayStatsPackedRecordList_SteamIDList(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.steamid_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}} {}
+struct CMsgSource2PlayStatsPackedRecordList_SteamIDListDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR CMsgSource2PlayStatsPackedRecordList_SteamIDListDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~CMsgSource2PlayStatsPackedRecordList_SteamIDListDefaultTypeInternal() {}
+ union {
+ CMsgSource2PlayStatsPackedRecordList_SteamIDList _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CMsgSource2PlayStatsPackedRecordList_SteamIDListDefaultTypeInternal _CMsgSource2PlayStatsPackedRecordList_SteamIDList_default_instance_;
+PROTOBUF_CONSTEXPR CMsgSource2PlayStatsPackedRecordList::CMsgSource2PlayStatsPackedRecordList(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_._has_bits_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , /*decltype(_impl_.field_defs_)*/{}
+ , /*decltype(_impl_.uint64_vals_)*/{}
+ , /*decltype(_impl_._uint64_vals_cached_byte_size_)*/{0}
+ , /*decltype(_impl_.uint32_vals_)*/{}
+ , /*decltype(_impl_._uint32_vals_cached_byte_size_)*/{0}
+ , /*decltype(_impl_.uint16_vals_)*/{}
+ , /*decltype(_impl_._uint16_vals_cached_byte_size_)*/{0}
+ , /*decltype(_impl_.uint8_vals_)*/{}
+ , /*decltype(_impl_._uint8_vals_cached_byte_size_)*/{0}
+ , /*decltype(_impl_.int64_vals_)*/{}
+ , /*decltype(_impl_._int64_vals_cached_byte_size_)*/{0}
+ , /*decltype(_impl_.int32_vals_)*/{}
+ , /*decltype(_impl_._int32_vals_cached_byte_size_)*/{0}
+ , /*decltype(_impl_.int16_vals_)*/{}
+ , /*decltype(_impl_._int16_vals_cached_byte_size_)*/{0}
+ , /*decltype(_impl_.int8_vals_)*/{}
+ , /*decltype(_impl_._int8_vals_cached_byte_size_)*/{0}
+ , /*decltype(_impl_.float64_vals_)*/{}
+ , /*decltype(_impl_.float32_vals_)*/{}
+ , /*decltype(_impl_.bool_vals_)*/{}
+ , /*decltype(_impl_.string_vals_)*/{}
+ , /*decltype(_impl_.low_cardinality_string_vals_)*/{}
+ , /*decltype(_impl_.utcdatetime_vals_)*/{}
+ , /*decltype(_impl_.steamidtrustbucket_vals_)*/{}
+ , /*decltype(_impl_.trustbucket_vals_)*/{}
+ , /*decltype(_impl_.record_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_.record_count_)*/0u} {}
+struct CMsgSource2PlayStatsPackedRecordListDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR CMsgSource2PlayStatsPackedRecordListDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~CMsgSource2PlayStatsPackedRecordListDefaultTypeInternal() {}
+ union {
+ CMsgSource2PlayStatsPackedRecordList _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CMsgSource2PlayStatsPackedRecordListDefaultTypeInternal _CMsgSource2PlayStatsPackedRecordList_default_instance_;
+PROTOBUF_CONSTEXPR CSource2Metrics_RecordPlayStats_Notification::CSource2Metrics_RecordPlayStats_Notification(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_._has_bits_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , /*decltype(_impl_.record_types_)*/{}
+ , /*decltype(_impl_.appid_)*/0u} {}
+struct CSource2Metrics_RecordPlayStats_NotificationDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR CSource2Metrics_RecordPlayStats_NotificationDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~CSource2Metrics_RecordPlayStats_NotificationDefaultTypeInternal() {}
+ union {
+ CSource2Metrics_RecordPlayStats_Notification _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CSource2Metrics_RecordPlayStats_NotificationDefaultTypeInternal _CSource2Metrics_RecordPlayStats_Notification_default_instance_;
+PROTOBUF_CONSTEXPR CSource2Metrics_FetchMapData_Request::CSource2Metrics_FetchMapData_Request(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_._has_bits_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , /*decltype(_impl_.map_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_.param_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_.appid_)*/0u
+ , /*decltype(_impl_.game_type_)*/0u
+ , /*decltype(_impl_.game_mode_)*/0u
+ , /*decltype(_impl_.time_span_)*/0u} {}
+struct CSource2Metrics_FetchMapData_RequestDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR CSource2Metrics_FetchMapData_RequestDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~CSource2Metrics_FetchMapData_RequestDefaultTypeInternal() {}
+ union {
+ CSource2Metrics_FetchMapData_Request _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CSource2Metrics_FetchMapData_RequestDefaultTypeInternal _CSource2Metrics_FetchMapData_Request_default_instance_;
+PROTOBUF_CONSTEXPR CSource2Metrics_FetchMapData_Response_MapData::CSource2Metrics_FetchMapData_Response_MapData(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_._has_bits_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_.type_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
+ , /*decltype(_impl_.data_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}} {}
+struct CSource2Metrics_FetchMapData_Response_MapDataDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR CSource2Metrics_FetchMapData_Response_MapDataDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~CSource2Metrics_FetchMapData_Response_MapDataDefaultTypeInternal() {}
+ union {
+ CSource2Metrics_FetchMapData_Response_MapData _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CSource2Metrics_FetchMapData_Response_MapDataDefaultTypeInternal _CSource2Metrics_FetchMapData_Response_MapData_default_instance_;
+PROTOBUF_CONSTEXPR CSource2Metrics_FetchMapData_Response::CSource2Metrics_FetchMapData_Response(
+ ::_pbi::ConstantInitialized): _impl_{
+ /*decltype(_impl_.results_)*/{}
+ , /*decltype(_impl_._cached_size_)*/{}} {}
+struct CSource2Metrics_FetchMapData_ResponseDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR CSource2Metrics_FetchMapData_ResponseDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~CSource2Metrics_FetchMapData_ResponseDefaultTypeInternal() {}
+ union {
+ CSource2Metrics_FetchMapData_Response _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CSource2Metrics_FetchMapData_ResponseDefaultTypeInternal _CSource2Metrics_FetchMapData_Response_default_instance_;
+static ::_pb::Metadata file_level_metadata_source2_5fsteam_5fstats_2eproto[15];
+static const ::_pb::EnumDescriptor* file_level_enum_descriptors_source2_5fsteam_5fstats_2eproto[1];
static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_source2_5fsteam_5fstats_2eproto = nullptr;
const uint32_t TableStruct_source2_5fsteam_5fstats_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
@@ -480,6 +611,114 @@ const uint32_t TableStruct_source2_5fsteam_5fstats_2eproto::offsets[] PROTOBUF_S
2,
~0u,
1,
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList_FieldDef, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList_FieldDef, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList_FieldDef, _impl_.field_name_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList_FieldDef, _impl_.field_type_),
+ 0,
+ 1,
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList_SteamIDList, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList_SteamIDList, _impl_.steamid_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.record_name_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.field_defs_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.record_count_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.uint64_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.uint32_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.uint16_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.uint8_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.int64_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.int32_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.int16_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.int8_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.float64_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.float32_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.bool_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.string_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.low_cardinality_string_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.utcdatetime_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.steamidtrustbucket_vals_),
+ PROTOBUF_FIELD_OFFSET(::CMsgSource2PlayStatsPackedRecordList, _impl_.trustbucket_vals_),
+ 0,
+ ~0u,
+ 1,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_RecordPlayStats_Notification, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_RecordPlayStats_Notification, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_RecordPlayStats_Notification, _impl_.record_types_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_RecordPlayStats_Notification, _impl_.appid_),
+ ~0u,
+ 0,
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Request, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Request, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Request, _impl_.appid_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Request, _impl_.map_name_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Request, _impl_.game_type_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Request, _impl_.game_mode_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Request, _impl_.param_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Request, _impl_.time_span_),
+ 2,
+ 0,
+ 3,
+ 4,
+ 1,
+ 5,
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Response_MapData, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Response_MapData, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Response_MapData, _impl_.name_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Response_MapData, _impl_.type_),
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Response_MapData, _impl_.data_),
+ 0,
+ 1,
+ 2,
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Response, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::CSource2Metrics_FetchMapData_Response, _impl_.results_),
};
static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, 20, -1, sizeof(::CMsgSource2SystemSpecs)},
@@ -490,6 +729,13 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode
{ 192, 204, -1, sizeof(::CMsgSource2PerfIntervalSample)},
{ 210, 223, -1, sizeof(::CSource2Metrics_MatchPerfSummary_Notification_Client)},
{ 230, 243, -1, sizeof(::CSource2Metrics_MatchPerfSummary_Notification)},
+ { 250, 258, -1, sizeof(::CMsgSource2PlayStatsPackedRecordList_FieldDef)},
+ { 260, -1, -1, sizeof(::CMsgSource2PlayStatsPackedRecordList_SteamIDList)},
+ { 267, 292, -1, sizeof(::CMsgSource2PlayStatsPackedRecordList)},
+ { 311, 319, -1, sizeof(::CSource2Metrics_RecordPlayStats_Notification)},
+ { 321, 333, -1, sizeof(::CSource2Metrics_FetchMapData_Request)},
+ { 339, 348, -1, sizeof(::CSource2Metrics_FetchMapData_Response_MapData)},
+ { 351, -1, -1, sizeof(::CSource2Metrics_FetchMapData_Response)},
};
static const ::_pb::Message* const file_default_instances[] = {
@@ -501,6 +747,13 @@ static const ::_pb::Message* const file_default_instances[] = {
&::_CMsgSource2PerfIntervalSample_default_instance_._instance,
&::_CSource2Metrics_MatchPerfSummary_Notification_Client_default_instance_._instance,
&::_CSource2Metrics_MatchPerfSummary_Notification_default_instance_._instance,
+ &::_CMsgSource2PlayStatsPackedRecordList_FieldDef_default_instance_._instance,
+ &::_CMsgSource2PlayStatsPackedRecordList_SteamIDList_default_instance_._instance,
+ &::_CMsgSource2PlayStatsPackedRecordList_default_instance_._instance,
+ &::_CSource2Metrics_RecordPlayStats_Notification_default_instance_._instance,
+ &::_CSource2Metrics_FetchMapData_Request_default_instance_._instance,
+ &::_CSource2Metrics_FetchMapData_Response_MapData_default_instance_._instance,
+ &::_CSource2Metrics_FetchMapData_Response_default_instance_._instance,
};
const char descriptor_table_protodef_source2_5fsteam_5fstats_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
@@ -583,13 +836,57 @@ const char descriptor_table_protodef_source2_5fsteam_5fstats_2eproto[] PROTOBUF_
".CMsgSource2NetworkFlowQuality\0225\n\rupstre"
"am_flow\030\005 \001(\0132\036.CMsgSource2NetworkFlowQu"
"ality\022\017\n\007steamid\030\n \001(\006\0224\n\014perf_samples\030\013"
- " \003(\0132\036.CMsgSource2PerfIntervalSample"
+ " \003(\0132\036.CMsgSource2PerfIntervalSample\"\373\005\n"
+ "$CMsgSource2PlayStatsPackedRecordList\022\023\n"
+ "\013record_name\030\001 \001(\t\022B\n\nfield_defs\030\002 \003(\0132."
+ ".CMsgSource2PlayStatsPackedRecordList.Fi"
+ "eldDef\022\024\n\014record_count\030\003 \001(\r\022\027\n\013uint64_v"
+ "als\030\004 \003(\004B\002\020\001\022\027\n\013uint32_vals\030\005 \003(\rB\002\020\001\022\027"
+ "\n\013uint16_vals\030\006 \003(\rB\002\020\001\022\026\n\nuint8_vals\030\007 "
+ "\003(\rB\002\020\001\022\026\n\nint64_vals\030\010 \003(\003B\002\020\001\022\026\n\nint32"
+ "_vals\030\t \003(\005B\002\020\001\022\026\n\nint16_vals\030\n \003(\005B\002\020\001\022"
+ "\025\n\tint8_vals\030\013 \003(\005B\002\020\001\022\030\n\014float64_vals\030\014"
+ " \003(\001B\002\020\001\022\030\n\014float32_vals\030\r \003(\002B\002\020\001\022\025\n\tbo"
+ "ol_vals\030\016 \003(\010B\002\020\001\022\023\n\013string_vals\030\017 \003(\t\022#"
+ "\n\033low_cardinality_string_vals\030\020 \003(\t\022\034\n\020u"
+ "tcdatetime_vals\030\021 \003(\007B\002\020\001\022#\n\027steamidtrus"
+ "tbucket_vals\030\022 \003(\006B\002\020\001\022K\n\020trustbucket_va"
+ "ls\030\023 \003(\01321.CMsgSource2PlayStatsPackedRec"
+ "ordList.SteamIDList\032i\n\010FieldDef\022\022\n\nfield"
+ "_name\030\001 \001(\t\022I\n\nfield_type\030\002 \001(\0162\033.ESourc"
+ "e2PlayStatsFieldType:\030Source2PlayStats_I"
+ "nvalid\032\"\n\013SteamIDList\022\023\n\007steamid\030\001 \003(\006B\002"
+ "\020\001\"z\n,CSource2Metrics_RecordPlayStats_No"
+ "tification\022;\n\014record_types\030\001 \003(\0132%.CMsgS"
+ "ource2PlayStatsPackedRecordList\022\r\n\005appid"
+ "\030\002 \001(\r\"\217\001\n$CSource2Metrics_FetchMapData_"
+ "Request\022\r\n\005appid\030\001 \001(\r\022\020\n\010map_name\030\002 \001(\t"
+ "\022\021\n\tgame_type\030\003 \001(\r\022\021\n\tgame_mode\030\004 \001(\r\022\r"
+ "\n\005param\030\005 \001(\t\022\021\n\ttime_span\030\006 \001(\r\"\235\001\n%CSo"
+ "urce2Metrics_FetchMapData_Response\022\?\n\007re"
+ "sults\030\001 \003(\0132..CSource2Metrics_FetchMapDa"
+ "ta_Response.MapData\0323\n\007MapData\022\014\n\004name\030\001"
+ " \001(\t\022\014\n\004type\030\002 \001(\t\022\014\n\004data\030\003 \001(\t*\262\004\n\032ESo"
+ "urce2PlayStatsFieldType\022\034\n\030Source2PlaySt"
+ "ats_Invalid\020\000\022\033\n\027Source2PlayStats_UInt64"
+ "\020\001\022\033\n\027Source2PlayStats_UInt32\020\002\022\033\n\027Sourc"
+ "e2PlayStats_UInt16\020\003\022\032\n\026Source2PlayStats"
+ "_UInt8\020\004\022\032\n\026Source2PlayStats_Int64\020\005\022\032\n\026"
+ "Source2PlayStats_Int32\020\006\022\032\n\026Source2PlayS"
+ "tats_Int16\020\007\022\031\n\025Source2PlayStats_Int8\020\010\022"
+ "\034\n\030Source2PlayStats_Float64\020\t\022\034\n\030Source2"
+ "PlayStats_Float32\020\n\022\031\n\025Source2PlayStats_"
+ "Bool\020\013\022\033\n\027Source2PlayStats_String\020\014\022)\n%S"
+ "ource2PlayStats_LowCardinalityString\020\r\022 "
+ "\n\034Source2PlayStats_UTCDateTime\020\016\022\'\n#Sour"
+ "ce2PlayStats_SteamIDTrustBucket\020\017\022*\n&Sou"
+ "rce2PlayStats_SteamIDTrustBucketMin\020\020"
;
static ::_pbi::once_flag descriptor_table_source2_5fsteam_5fstats_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_source2_5fsteam_5fstats_2eproto = {
- false, false, 3196, descriptor_table_protodef_source2_5fsteam_5fstats_2eproto,
+ false, false, 4957, descriptor_table_protodef_source2_5fsteam_5fstats_2eproto,
"source2_steam_stats.proto",
- &descriptor_table_source2_5fsteam_5fstats_2eproto_once, nullptr, 0, 8,
+ &descriptor_table_source2_5fsteam_5fstats_2eproto_once, nullptr, 0, 15,
schemas, file_default_instances, TableStruct_source2_5fsteam_5fstats_2eproto::offsets,
file_level_metadata_source2_5fsteam_5fstats_2eproto, file_level_enum_descriptors_source2_5fsteam_5fstats_2eproto,
file_level_service_descriptors_source2_5fsteam_5fstats_2eproto,
@@ -600,6 +897,35 @@ PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_source2_
// Force running AddDescriptors() at dynamic initialization time.
PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_source2_5fsteam_5fstats_2eproto(&descriptor_table_source2_5fsteam_5fstats_2eproto);
+const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ESource2PlayStatsFieldType_descriptor() {
+ ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_source2_5fsteam_5fstats_2eproto);
+ return file_level_enum_descriptors_source2_5fsteam_5fstats_2eproto[0];
+}
+bool ESource2PlayStatsFieldType_IsValid(int value) {
+ switch (value) {
+ case 0:
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ case 6:
+ case 7:
+ case 8:
+ case 9:
+ case 10:
+ case 11:
+ case 12:
+ case 13:
+ case 14:
+ case 15:
+ case 16:
+ return true;
+ default:
+ return false;
+ }
+}
+
// ===================================================================
@@ -5423,6 +5749,2523 @@ void CSource2Metrics_MatchPerfSummary_Notification::InternalSwap(CSource2Metrics
file_level_metadata_source2_5fsteam_5fstats_2eproto[7]);
}
+// ===================================================================
+
+class CMsgSource2PlayStatsPackedRecordList_FieldDef::_Internal {
+ public:
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
+ static void set_has_field_name(HasBits* has_bits) {
+ (*has_bits)[0] |= 1u;
+ }
+ static void set_has_field_type(HasBits* has_bits) {
+ (*has_bits)[0] |= 2u;
+ }
+};
+
+CMsgSource2PlayStatsPackedRecordList_FieldDef::CMsgSource2PlayStatsPackedRecordList_FieldDef(::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:CMsgSource2PlayStatsPackedRecordList.FieldDef)
+}
+CMsgSource2PlayStatsPackedRecordList_FieldDef::CMsgSource2PlayStatsPackedRecordList_FieldDef(const CMsgSource2PlayStatsPackedRecordList_FieldDef& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ CMsgSource2PlayStatsPackedRecordList_FieldDef* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_._has_bits_){from._impl_._has_bits_}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , decltype(_impl_.field_name_){}
+ , decltype(_impl_.field_type_){}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _impl_.field_name_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.field_name_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_field_name()) {
+ _this->_impl_.field_name_.Set(from._internal_field_name(),
+ _this->GetArenaForAllocation());
+ }
+ _this->_impl_.field_type_ = from._impl_.field_type_;
+ // @@protoc_insertion_point(copy_constructor:CMsgSource2PlayStatsPackedRecordList.FieldDef)
+}
+
+inline void CMsgSource2PlayStatsPackedRecordList_FieldDef::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_.field_name_){}
+ , decltype(_impl_.field_type_){0}
+ };
+ _impl_.field_name_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.field_name_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+}
+
+CMsgSource2PlayStatsPackedRecordList_FieldDef::~CMsgSource2PlayStatsPackedRecordList_FieldDef() {
+ // @@protoc_insertion_point(destructor:CMsgSource2PlayStatsPackedRecordList.FieldDef)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void CMsgSource2PlayStatsPackedRecordList_FieldDef::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ _impl_.field_name_.Destroy();
+}
+
+void CMsgSource2PlayStatsPackedRecordList_FieldDef::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void CMsgSource2PlayStatsPackedRecordList_FieldDef::Clear() {
+// @@protoc_insertion_point(message_clear_start:CMsgSource2PlayStatsPackedRecordList.FieldDef)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000001u) {
+ _impl_.field_name_.ClearNonDefaultToEmpty();
+ }
+ _impl_.field_type_ = 0;
+ _impl_._has_bits_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* CMsgSource2PlayStatsPackedRecordList_FieldDef::_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) {
+ // optional string field_name = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
+ auto str = _internal_mutable_field_name();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "CMsgSource2PlayStatsPackedRecordList.FieldDef.field_name");
+ #endif // !NDEBUG
+ } else
+ goto handle_unusual;
+ continue;
+ // optional .ESource2PlayStatsFieldType field_type = 2 [default = Source2PlayStats_Invalid];
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) {
+ uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
+ CHK_(ptr);
+ if (PROTOBUF_PREDICT_TRUE(::ESource2PlayStatsFieldType_IsValid(val))) {
+ _internal_set_field_type(static_cast<::ESource2PlayStatsFieldType>(val));
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
+ }
+ } 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* CMsgSource2PlayStatsPackedRecordList_FieldDef::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:CMsgSource2PlayStatsPackedRecordList.FieldDef)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ // optional string field_name = 1;
+ if (cached_has_bits & 0x00000001u) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ this->_internal_field_name().data(), static_cast(this->_internal_field_name().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "CMsgSource2PlayStatsPackedRecordList.FieldDef.field_name");
+ target = stream->WriteStringMaybeAliased(
+ 1, this->_internal_field_name(), target);
+ }
+
+ // optional .ESource2PlayStatsFieldType field_type = 2 [default = Source2PlayStats_Invalid];
+ if (cached_has_bits & 0x00000002u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteEnumToArray(
+ 2, this->_internal_field_type(), 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:CMsgSource2PlayStatsPackedRecordList.FieldDef)
+ return target;
+}
+
+size_t CMsgSource2PlayStatsPackedRecordList_FieldDef::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:CMsgSource2PlayStatsPackedRecordList.FieldDef)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ // optional string field_name = 1;
+ if (cached_has_bits & 0x00000001u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_field_name());
+ }
+
+ // optional .ESource2PlayStatsFieldType field_type = 2 [default = Source2PlayStats_Invalid];
+ if (cached_has_bits & 0x00000002u) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::EnumSize(this->_internal_field_type());
+ }
+
+ }
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CMsgSource2PlayStatsPackedRecordList_FieldDef::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ CMsgSource2PlayStatsPackedRecordList_FieldDef::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CMsgSource2PlayStatsPackedRecordList_FieldDef::GetClassData() const { return &_class_data_; }
+
+
+void CMsgSource2PlayStatsPackedRecordList_FieldDef::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:CMsgSource2PlayStatsPackedRecordList.FieldDef)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ cached_has_bits = from._impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000001u) {
+ _this->_internal_set_field_name(from._internal_field_name());
+ }
+ if (cached_has_bits & 0x00000002u) {
+ _this->_impl_.field_type_ = from._impl_.field_type_;
+ }
+ _this->_impl_._has_bits_[0] |= cached_has_bits;
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void CMsgSource2PlayStatsPackedRecordList_FieldDef::CopyFrom(const CMsgSource2PlayStatsPackedRecordList_FieldDef& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:CMsgSource2PlayStatsPackedRecordList.FieldDef)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool CMsgSource2PlayStatsPackedRecordList_FieldDef::IsInitialized() const {
+ return true;
+}
+
+void CMsgSource2PlayStatsPackedRecordList_FieldDef::InternalSwap(CMsgSource2PlayStatsPackedRecordList_FieldDef* other) {
+ using std::swap;
+ auto* lhs_arena = GetArenaForAllocation();
+ auto* rhs_arena = other->GetArenaForAllocation();
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &_impl_.field_name_, lhs_arena,
+ &other->_impl_.field_name_, rhs_arena
+ );
+ swap(_impl_.field_type_, other->_impl_.field_type_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata CMsgSource2PlayStatsPackedRecordList_FieldDef::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_source2_5fsteam_5fstats_2eproto_getter, &descriptor_table_source2_5fsteam_5fstats_2eproto_once,
+ file_level_metadata_source2_5fsteam_5fstats_2eproto[8]);
+}
+
+// ===================================================================
+
+class CMsgSource2PlayStatsPackedRecordList_SteamIDList::_Internal {
+ public:
+};
+
+CMsgSource2PlayStatsPackedRecordList_SteamIDList::CMsgSource2PlayStatsPackedRecordList_SteamIDList(::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:CMsgSource2PlayStatsPackedRecordList.SteamIDList)
+}
+CMsgSource2PlayStatsPackedRecordList_SteamIDList::CMsgSource2PlayStatsPackedRecordList_SteamIDList(const CMsgSource2PlayStatsPackedRecordList_SteamIDList& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ CMsgSource2PlayStatsPackedRecordList_SteamIDList* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_.steamid_){from._impl_.steamid_}
+ , /*decltype(_impl_._cached_size_)*/{}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ // @@protoc_insertion_point(copy_constructor:CMsgSource2PlayStatsPackedRecordList.SteamIDList)
+}
+
+inline void CMsgSource2PlayStatsPackedRecordList_SteamIDList::SharedCtor(
+ ::_pb::Arena* arena, bool is_message_owned) {
+ (void)arena;
+ (void)is_message_owned;
+ new (&_impl_) Impl_{
+ decltype(_impl_.steamid_){arena}
+ , /*decltype(_impl_._cached_size_)*/{}
+ };
+}
+
+CMsgSource2PlayStatsPackedRecordList_SteamIDList::~CMsgSource2PlayStatsPackedRecordList_SteamIDList() {
+ // @@protoc_insertion_point(destructor:CMsgSource2PlayStatsPackedRecordList.SteamIDList)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void CMsgSource2PlayStatsPackedRecordList_SteamIDList::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ _impl_.steamid_.~RepeatedField();
+}
+
+void CMsgSource2PlayStatsPackedRecordList_SteamIDList::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void CMsgSource2PlayStatsPackedRecordList_SteamIDList::Clear() {
+// @@protoc_insertion_point(message_clear_start:CMsgSource2PlayStatsPackedRecordList.SteamIDList)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ _impl_.steamid_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* CMsgSource2PlayStatsPackedRecordList_SteamIDList::_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 fixed64 steamid = 1 [packed = true];
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedFixed64Parser(_internal_mutable_steamid(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 9) {
+ _internal_add_steamid(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr));
+ ptr += sizeof(uint64_t);
+ } 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* CMsgSource2PlayStatsPackedRecordList_SteamIDList::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:CMsgSource2PlayStatsPackedRecordList.SteamIDList)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // repeated fixed64 steamid = 1 [packed = true];
+ if (this->_internal_steamid_size() > 0) {
+ target = stream->WriteFixedPacked(1, _internal_steamid(), 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:CMsgSource2PlayStatsPackedRecordList.SteamIDList)
+ return target;
+}
+
+size_t CMsgSource2PlayStatsPackedRecordList_SteamIDList::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:CMsgSource2PlayStatsPackedRecordList.SteamIDList)
+ 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 fixed64 steamid = 1 [packed = true];
+ {
+ unsigned int count = static_cast(this->_internal_steamid_size());
+ size_t data_size = 8UL * count;
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ total_size += data_size;
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CMsgSource2PlayStatsPackedRecordList_SteamIDList::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ CMsgSource2PlayStatsPackedRecordList_SteamIDList::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CMsgSource2PlayStatsPackedRecordList_SteamIDList::GetClassData() const { return &_class_data_; }
+
+
+void CMsgSource2PlayStatsPackedRecordList_SteamIDList::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:CMsgSource2PlayStatsPackedRecordList.SteamIDList)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ _this->_impl_.steamid_.MergeFrom(from._impl_.steamid_);
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void CMsgSource2PlayStatsPackedRecordList_SteamIDList::CopyFrom(const CMsgSource2PlayStatsPackedRecordList_SteamIDList& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:CMsgSource2PlayStatsPackedRecordList.SteamIDList)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool CMsgSource2PlayStatsPackedRecordList_SteamIDList::IsInitialized() const {
+ return true;
+}
+
+void CMsgSource2PlayStatsPackedRecordList_SteamIDList::InternalSwap(CMsgSource2PlayStatsPackedRecordList_SteamIDList* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ _impl_.steamid_.InternalSwap(&other->_impl_.steamid_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata CMsgSource2PlayStatsPackedRecordList_SteamIDList::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_source2_5fsteam_5fstats_2eproto_getter, &descriptor_table_source2_5fsteam_5fstats_2eproto_once,
+ file_level_metadata_source2_5fsteam_5fstats_2eproto[9]);
+}
+
+// ===================================================================
+
+class CMsgSource2PlayStatsPackedRecordList::_Internal {
+ public:
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
+ static void set_has_record_name(HasBits* has_bits) {
+ (*has_bits)[0] |= 1u;
+ }
+ static void set_has_record_count(HasBits* has_bits) {
+ (*has_bits)[0] |= 2u;
+ }
+};
+
+CMsgSource2PlayStatsPackedRecordList::CMsgSource2PlayStatsPackedRecordList(::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:CMsgSource2PlayStatsPackedRecordList)
+}
+CMsgSource2PlayStatsPackedRecordList::CMsgSource2PlayStatsPackedRecordList(const CMsgSource2PlayStatsPackedRecordList& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ CMsgSource2PlayStatsPackedRecordList* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_._has_bits_){from._impl_._has_bits_}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , decltype(_impl_.field_defs_){from._impl_.field_defs_}
+ , decltype(_impl_.uint64_vals_){from._impl_.uint64_vals_}
+ , /*decltype(_impl_._uint64_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.uint32_vals_){from._impl_.uint32_vals_}
+ , /*decltype(_impl_._uint32_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.uint16_vals_){from._impl_.uint16_vals_}
+ , /*decltype(_impl_._uint16_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.uint8_vals_){from._impl_.uint8_vals_}
+ , /*decltype(_impl_._uint8_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.int64_vals_){from._impl_.int64_vals_}
+ , /*decltype(_impl_._int64_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.int32_vals_){from._impl_.int32_vals_}
+ , /*decltype(_impl_._int32_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.int16_vals_){from._impl_.int16_vals_}
+ , /*decltype(_impl_._int16_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.int8_vals_){from._impl_.int8_vals_}
+ , /*decltype(_impl_._int8_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.float64_vals_){from._impl_.float64_vals_}
+ , decltype(_impl_.float32_vals_){from._impl_.float32_vals_}
+ , decltype(_impl_.bool_vals_){from._impl_.bool_vals_}
+ , decltype(_impl_.string_vals_){from._impl_.string_vals_}
+ , decltype(_impl_.low_cardinality_string_vals_){from._impl_.low_cardinality_string_vals_}
+ , decltype(_impl_.utcdatetime_vals_){from._impl_.utcdatetime_vals_}
+ , decltype(_impl_.steamidtrustbucket_vals_){from._impl_.steamidtrustbucket_vals_}
+ , decltype(_impl_.trustbucket_vals_){from._impl_.trustbucket_vals_}
+ , decltype(_impl_.record_name_){}
+ , decltype(_impl_.record_count_){}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _impl_.record_name_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.record_name_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_record_name()) {
+ _this->_impl_.record_name_.Set(from._internal_record_name(),
+ _this->GetArenaForAllocation());
+ }
+ _this->_impl_.record_count_ = from._impl_.record_count_;
+ // @@protoc_insertion_point(copy_constructor:CMsgSource2PlayStatsPackedRecordList)
+}
+
+inline void CMsgSource2PlayStatsPackedRecordList::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_.field_defs_){arena}
+ , decltype(_impl_.uint64_vals_){arena}
+ , /*decltype(_impl_._uint64_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.uint32_vals_){arena}
+ , /*decltype(_impl_._uint32_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.uint16_vals_){arena}
+ , /*decltype(_impl_._uint16_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.uint8_vals_){arena}
+ , /*decltype(_impl_._uint8_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.int64_vals_){arena}
+ , /*decltype(_impl_._int64_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.int32_vals_){arena}
+ , /*decltype(_impl_._int32_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.int16_vals_){arena}
+ , /*decltype(_impl_._int16_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.int8_vals_){arena}
+ , /*decltype(_impl_._int8_vals_cached_byte_size_)*/{0}
+ , decltype(_impl_.float64_vals_){arena}
+ , decltype(_impl_.float32_vals_){arena}
+ , decltype(_impl_.bool_vals_){arena}
+ , decltype(_impl_.string_vals_){arena}
+ , decltype(_impl_.low_cardinality_string_vals_){arena}
+ , decltype(_impl_.utcdatetime_vals_){arena}
+ , decltype(_impl_.steamidtrustbucket_vals_){arena}
+ , decltype(_impl_.trustbucket_vals_){arena}
+ , decltype(_impl_.record_name_){}
+ , decltype(_impl_.record_count_){0u}
+ };
+ _impl_.record_name_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.record_name_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+}
+
+CMsgSource2PlayStatsPackedRecordList::~CMsgSource2PlayStatsPackedRecordList() {
+ // @@protoc_insertion_point(destructor:CMsgSource2PlayStatsPackedRecordList)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void CMsgSource2PlayStatsPackedRecordList::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ _impl_.field_defs_.~RepeatedPtrField();
+ _impl_.uint64_vals_.~RepeatedField();
+ _impl_.uint32_vals_.~RepeatedField();
+ _impl_.uint16_vals_.~RepeatedField();
+ _impl_.uint8_vals_.~RepeatedField();
+ _impl_.int64_vals_.~RepeatedField();
+ _impl_.int32_vals_.~RepeatedField();
+ _impl_.int16_vals_.~RepeatedField();
+ _impl_.int8_vals_.~RepeatedField();
+ _impl_.float64_vals_.~RepeatedField();
+ _impl_.float32_vals_.~RepeatedField();
+ _impl_.bool_vals_.~RepeatedField();
+ _impl_.string_vals_.~RepeatedPtrField();
+ _impl_.low_cardinality_string_vals_.~RepeatedPtrField();
+ _impl_.utcdatetime_vals_.~RepeatedField();
+ _impl_.steamidtrustbucket_vals_.~RepeatedField();
+ _impl_.trustbucket_vals_.~RepeatedPtrField();
+ _impl_.record_name_.Destroy();
+}
+
+void CMsgSource2PlayStatsPackedRecordList::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void CMsgSource2PlayStatsPackedRecordList::Clear() {
+// @@protoc_insertion_point(message_clear_start:CMsgSource2PlayStatsPackedRecordList)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ _impl_.field_defs_.Clear();
+ _impl_.uint64_vals_.Clear();
+ _impl_.uint32_vals_.Clear();
+ _impl_.uint16_vals_.Clear();
+ _impl_.uint8_vals_.Clear();
+ _impl_.int64_vals_.Clear();
+ _impl_.int32_vals_.Clear();
+ _impl_.int16_vals_.Clear();
+ _impl_.int8_vals_.Clear();
+ _impl_.float64_vals_.Clear();
+ _impl_.float32_vals_.Clear();
+ _impl_.bool_vals_.Clear();
+ _impl_.string_vals_.Clear();
+ _impl_.low_cardinality_string_vals_.Clear();
+ _impl_.utcdatetime_vals_.Clear();
+ _impl_.steamidtrustbucket_vals_.Clear();
+ _impl_.trustbucket_vals_.Clear();
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000001u) {
+ _impl_.record_name_.ClearNonDefaultToEmpty();
+ }
+ _impl_.record_count_ = 0u;
+ _impl_._has_bits_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* CMsgSource2PlayStatsPackedRecordList::_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) {
+ // optional string record_name = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
+ auto str = _internal_mutable_record_name();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "CMsgSource2PlayStatsPackedRecordList.record_name");
+ #endif // !NDEBUG
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated .CMsgSource2PlayStatsPackedRecordList.FieldDef field_defs = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_field_defs(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
+ // optional uint32 record_count = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) {
+ _Internal::set_has_record_count(&has_bits);
+ _impl_.record_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated uint64 uint64_vals = 4 [packed = true];
+ case 4:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_uint64_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 32) {
+ _internal_add_uint64_vals(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated uint32 uint32_vals = 5 [packed = true];
+ case 5:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_uint32_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 40) {
+ _internal_add_uint32_vals(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated uint32 uint16_vals = 6 [packed = true];
+ case 6:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_uint16_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 48) {
+ _internal_add_uint16_vals(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated uint32 uint8_vals = 7 [packed = true];
+ case 7:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_uint8_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 56) {
+ _internal_add_uint8_vals(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated int64 int64_vals = 8 [packed = true];
+ case 8:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_int64_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 64) {
+ _internal_add_int64_vals(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated int32 int32_vals = 9 [packed = true];
+ case 9:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_int32_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 72) {
+ _internal_add_int32_vals(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated int32 int16_vals = 10 [packed = true];
+ case 10:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_int16_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 80) {
+ _internal_add_int16_vals(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated int32 int8_vals = 11 [packed = true];
+ case 11:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_int8_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 88) {
+ _internal_add_int8_vals(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated double float64_vals = 12 [packed = true];
+ case 12:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedDoubleParser(_internal_mutable_float64_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 97) {
+ _internal_add_float64_vals(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr));
+ ptr += sizeof(double);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated float float32_vals = 13 [packed = true];
+ case 13:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedFloatParser(_internal_mutable_float32_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 109) {
+ _internal_add_float32_vals(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr));
+ ptr += sizeof(float);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated bool bool_vals = 14 [packed = true];
+ case 14:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedBoolParser(_internal_mutable_bool_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 112) {
+ _internal_add_bool_vals(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated string string_vals = 15;
+ case 15:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ auto str = _internal_add_string_vals();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "CMsgSource2PlayStatsPackedRecordList.string_vals");
+ #endif // !NDEBUG
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<122>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated string low_cardinality_string_vals = 16;
+ case 16:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) {
+ ptr -= 2;
+ do {
+ ptr += 2;
+ auto str = _internal_add_low_cardinality_string_vals();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "CMsgSource2PlayStatsPackedRecordList.low_cardinality_string_vals");
+ #endif // !NDEBUG
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<130>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated fixed32 utcdatetime_vals = 17 [packed = true];
+ case 17:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 138)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedFixed32Parser(_internal_mutable_utcdatetime_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 141) {
+ _internal_add_utcdatetime_vals(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr));
+ ptr += sizeof(uint32_t);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated fixed64 steamidtrustbucket_vals = 18 [packed = true];
+ case 18:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 146)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedFixed64Parser(_internal_mutable_steamidtrustbucket_vals(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast(tag) == 145) {
+ _internal_add_steamidtrustbucket_vals(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr));
+ ptr += sizeof(uint64_t);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated .CMsgSource2PlayStatsPackedRecordList.SteamIDList trustbucket_vals = 19;
+ case 19:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 154)) {
+ ptr -= 2;
+ do {
+ ptr += 2;
+ ptr = ctx->ParseMessage(_internal_add_trustbucket_vals(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<154>(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* CMsgSource2PlayStatsPackedRecordList::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:CMsgSource2PlayStatsPackedRecordList)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ // optional string record_name = 1;
+ if (cached_has_bits & 0x00000001u) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ this->_internal_record_name().data(), static_cast(this->_internal_record_name().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "CMsgSource2PlayStatsPackedRecordList.record_name");
+ target = stream->WriteStringMaybeAliased(
+ 1, this->_internal_record_name(), target);
+ }
+
+ // repeated .CMsgSource2PlayStatsPackedRecordList.FieldDef field_defs = 2;
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_field_defs_size()); i < n; i++) {
+ const auto& repfield = this->_internal_field_defs(i);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ // optional uint32 record_count = 3;
+ if (cached_has_bits & 0x00000002u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_record_count(), target);
+ }
+
+ // repeated uint64 uint64_vals = 4 [packed = true];
+ {
+ int byte_size = _impl_._uint64_vals_cached_byte_size_.load(std::memory_order_relaxed);
+ if (byte_size > 0) {
+ target = stream->WriteUInt64Packed(
+ 4, _internal_uint64_vals(), byte_size, target);
+ }
+ }
+
+ // repeated uint32 uint32_vals = 5 [packed = true];
+ {
+ int byte_size = _impl_._uint32_vals_cached_byte_size_.load(std::memory_order_relaxed);
+ if (byte_size > 0) {
+ target = stream->WriteUInt32Packed(
+ 5, _internal_uint32_vals(), byte_size, target);
+ }
+ }
+
+ // repeated uint32 uint16_vals = 6 [packed = true];
+ {
+ int byte_size = _impl_._uint16_vals_cached_byte_size_.load(std::memory_order_relaxed);
+ if (byte_size > 0) {
+ target = stream->WriteUInt32Packed(
+ 6, _internal_uint16_vals(), byte_size, target);
+ }
+ }
+
+ // repeated uint32 uint8_vals = 7 [packed = true];
+ {
+ int byte_size = _impl_._uint8_vals_cached_byte_size_.load(std::memory_order_relaxed);
+ if (byte_size > 0) {
+ target = stream->WriteUInt32Packed(
+ 7, _internal_uint8_vals(), byte_size, target);
+ }
+ }
+
+ // repeated int64 int64_vals = 8 [packed = true];
+ {
+ int byte_size = _impl_._int64_vals_cached_byte_size_.load(std::memory_order_relaxed);
+ if (byte_size > 0) {
+ target = stream->WriteInt64Packed(
+ 8, _internal_int64_vals(), byte_size, target);
+ }
+ }
+
+ // repeated int32 int32_vals = 9 [packed = true];
+ {
+ int byte_size = _impl_._int32_vals_cached_byte_size_.load(std::memory_order_relaxed);
+ if (byte_size > 0) {
+ target = stream->WriteInt32Packed(
+ 9, _internal_int32_vals(), byte_size, target);
+ }
+ }
+
+ // repeated int32 int16_vals = 10 [packed = true];
+ {
+ int byte_size = _impl_._int16_vals_cached_byte_size_.load(std::memory_order_relaxed);
+ if (byte_size > 0) {
+ target = stream->WriteInt32Packed(
+ 10, _internal_int16_vals(), byte_size, target);
+ }
+ }
+
+ // repeated int32 int8_vals = 11 [packed = true];
+ {
+ int byte_size = _impl_._int8_vals_cached_byte_size_.load(std::memory_order_relaxed);
+ if (byte_size > 0) {
+ target = stream->WriteInt32Packed(
+ 11, _internal_int8_vals(), byte_size, target);
+ }
+ }
+
+ // repeated double float64_vals = 12 [packed = true];
+ if (this->_internal_float64_vals_size() > 0) {
+ target = stream->WriteFixedPacked(12, _internal_float64_vals(), target);
+ }
+
+ // repeated float float32_vals = 13 [packed = true];
+ if (this->_internal_float32_vals_size() > 0) {
+ target = stream->WriteFixedPacked(13, _internal_float32_vals(), target);
+ }
+
+ // repeated bool bool_vals = 14 [packed = true];
+ if (this->_internal_bool_vals_size() > 0) {
+ target = stream->WriteFixedPacked(14, _internal_bool_vals(), target);
+ }
+
+ // repeated string string_vals = 15;
+ for (int i = 0, n = this->_internal_string_vals_size(); i < n; i++) {
+ const auto& s = this->_internal_string_vals(i);
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ s.data(), static_cast(s.length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "CMsgSource2PlayStatsPackedRecordList.string_vals");
+ target = stream->WriteString(15, s, target);
+ }
+
+ // repeated string low_cardinality_string_vals = 16;
+ for (int i = 0, n = this->_internal_low_cardinality_string_vals_size(); i < n; i++) {
+ const auto& s = this->_internal_low_cardinality_string_vals(i);
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ s.data(), static_cast(s.length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "CMsgSource2PlayStatsPackedRecordList.low_cardinality_string_vals");
+ target = stream->WriteString(16, s, target);
+ }
+
+ // repeated fixed32 utcdatetime_vals = 17 [packed = true];
+ if (this->_internal_utcdatetime_vals_size() > 0) {
+ target = stream->WriteFixedPacked(17, _internal_utcdatetime_vals(), target);
+ }
+
+ // repeated fixed64 steamidtrustbucket_vals = 18 [packed = true];
+ if (this->_internal_steamidtrustbucket_vals_size() > 0) {
+ target = stream->WriteFixedPacked(18, _internal_steamidtrustbucket_vals(), target);
+ }
+
+ // repeated .CMsgSource2PlayStatsPackedRecordList.SteamIDList trustbucket_vals = 19;
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_trustbucket_vals_size()); i < n; i++) {
+ const auto& repfield = this->_internal_trustbucket_vals(i);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(19, 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:CMsgSource2PlayStatsPackedRecordList)
+ return target;
+}
+
+size_t CMsgSource2PlayStatsPackedRecordList::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:CMsgSource2PlayStatsPackedRecordList)
+ 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 .CMsgSource2PlayStatsPackedRecordList.FieldDef field_defs = 2;
+ total_size += 1UL * this->_internal_field_defs_size();
+ for (const auto& msg : this->_impl_.field_defs_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
+ // repeated uint64 uint64_vals = 4 [packed = true];
+ {
+ size_t data_size = ::_pbi::WireFormatLite::
+ UInt64Size(this->_impl_.uint64_vals_);
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ int cached_size = ::_pbi::ToCachedSize(data_size);
+ _impl_._uint64_vals_cached_byte_size_.store(cached_size,
+ std::memory_order_relaxed);
+ total_size += data_size;
+ }
+
+ // repeated uint32 uint32_vals = 5 [packed = true];
+ {
+ size_t data_size = ::_pbi::WireFormatLite::
+ UInt32Size(this->_impl_.uint32_vals_);
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ int cached_size = ::_pbi::ToCachedSize(data_size);
+ _impl_._uint32_vals_cached_byte_size_.store(cached_size,
+ std::memory_order_relaxed);
+ total_size += data_size;
+ }
+
+ // repeated uint32 uint16_vals = 6 [packed = true];
+ {
+ size_t data_size = ::_pbi::WireFormatLite::
+ UInt32Size(this->_impl_.uint16_vals_);
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ int cached_size = ::_pbi::ToCachedSize(data_size);
+ _impl_._uint16_vals_cached_byte_size_.store(cached_size,
+ std::memory_order_relaxed);
+ total_size += data_size;
+ }
+
+ // repeated uint32 uint8_vals = 7 [packed = true];
+ {
+ size_t data_size = ::_pbi::WireFormatLite::
+ UInt32Size(this->_impl_.uint8_vals_);
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ int cached_size = ::_pbi::ToCachedSize(data_size);
+ _impl_._uint8_vals_cached_byte_size_.store(cached_size,
+ std::memory_order_relaxed);
+ total_size += data_size;
+ }
+
+ // repeated int64 int64_vals = 8 [packed = true];
+ {
+ size_t data_size = ::_pbi::WireFormatLite::
+ Int64Size(this->_impl_.int64_vals_);
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ int cached_size = ::_pbi::ToCachedSize(data_size);
+ _impl_._int64_vals_cached_byte_size_.store(cached_size,
+ std::memory_order_relaxed);
+ total_size += data_size;
+ }
+
+ // repeated int32 int32_vals = 9 [packed = true];
+ {
+ size_t data_size = ::_pbi::WireFormatLite::
+ Int32Size(this->_impl_.int32_vals_);
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ int cached_size = ::_pbi::ToCachedSize(data_size);
+ _impl_._int32_vals_cached_byte_size_.store(cached_size,
+ std::memory_order_relaxed);
+ total_size += data_size;
+ }
+
+ // repeated int32 int16_vals = 10 [packed = true];
+ {
+ size_t data_size = ::_pbi::WireFormatLite::
+ Int32Size(this->_impl_.int16_vals_);
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ int cached_size = ::_pbi::ToCachedSize(data_size);
+ _impl_._int16_vals_cached_byte_size_.store(cached_size,
+ std::memory_order_relaxed);
+ total_size += data_size;
+ }
+
+ // repeated int32 int8_vals = 11 [packed = true];
+ {
+ size_t data_size = ::_pbi::WireFormatLite::
+ Int32Size(this->_impl_.int8_vals_);
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ int cached_size = ::_pbi::ToCachedSize(data_size);
+ _impl_._int8_vals_cached_byte_size_.store(cached_size,
+ std::memory_order_relaxed);
+ total_size += data_size;
+ }
+
+ // repeated double float64_vals = 12 [packed = true];
+ {
+ unsigned int count = static_cast(this->_internal_float64_vals_size());
+ size_t data_size = 8UL * count;
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ total_size += data_size;
+ }
+
+ // repeated float float32_vals = 13 [packed = true];
+ {
+ unsigned int count = static_cast(this->_internal_float32_vals_size());
+ size_t data_size = 4UL * count;
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ total_size += data_size;
+ }
+
+ // repeated bool bool_vals = 14 [packed = true];
+ {
+ unsigned int count = static_cast(this->_internal_bool_vals_size());
+ size_t data_size = 1UL * count;
+ if (data_size > 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ total_size += data_size;
+ }
+
+ // repeated string string_vals = 15;
+ total_size += 1 *
+ ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.string_vals_.size());
+ for (int i = 0, n = _impl_.string_vals_.size(); i < n; i++) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ _impl_.string_vals_.Get(i));
+ }
+
+ // repeated string low_cardinality_string_vals = 16;
+ total_size += 2 *
+ ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.low_cardinality_string_vals_.size());
+ for (int i = 0, n = _impl_.low_cardinality_string_vals_.size(); i < n; i++) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ _impl_.low_cardinality_string_vals_.Get(i));
+ }
+
+ // repeated fixed32 utcdatetime_vals = 17 [packed = true];
+ {
+ unsigned int count = static_cast(this->_internal_utcdatetime_vals_size());
+ size_t data_size = 4UL * count;
+ if (data_size > 0) {
+ total_size += 2 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ total_size += data_size;
+ }
+
+ // repeated fixed64 steamidtrustbucket_vals = 18 [packed = true];
+ {
+ unsigned int count = static_cast(this->_internal_steamidtrustbucket_vals_size());
+ size_t data_size = 8UL * count;
+ if (data_size > 0) {
+ total_size += 2 +
+ ::_pbi::WireFormatLite::Int32Size(static_cast(data_size));
+ }
+ total_size += data_size;
+ }
+
+ // repeated .CMsgSource2PlayStatsPackedRecordList.SteamIDList trustbucket_vals = 19;
+ total_size += 2UL * this->_internal_trustbucket_vals_size();
+ for (const auto& msg : this->_impl_.trustbucket_vals_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ // optional string record_name = 1;
+ if (cached_has_bits & 0x00000001u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_record_name());
+ }
+
+ // optional uint32 record_count = 3;
+ if (cached_has_bits & 0x00000002u) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_record_count());
+ }
+
+ }
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CMsgSource2PlayStatsPackedRecordList::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ CMsgSource2PlayStatsPackedRecordList::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CMsgSource2PlayStatsPackedRecordList::GetClassData() const { return &_class_data_; }
+
+
+void CMsgSource2PlayStatsPackedRecordList::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:CMsgSource2PlayStatsPackedRecordList)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ _this->_impl_.field_defs_.MergeFrom(from._impl_.field_defs_);
+ _this->_impl_.uint64_vals_.MergeFrom(from._impl_.uint64_vals_);
+ _this->_impl_.uint32_vals_.MergeFrom(from._impl_.uint32_vals_);
+ _this->_impl_.uint16_vals_.MergeFrom(from._impl_.uint16_vals_);
+ _this->_impl_.uint8_vals_.MergeFrom(from._impl_.uint8_vals_);
+ _this->_impl_.int64_vals_.MergeFrom(from._impl_.int64_vals_);
+ _this->_impl_.int32_vals_.MergeFrom(from._impl_.int32_vals_);
+ _this->_impl_.int16_vals_.MergeFrom(from._impl_.int16_vals_);
+ _this->_impl_.int8_vals_.MergeFrom(from._impl_.int8_vals_);
+ _this->_impl_.float64_vals_.MergeFrom(from._impl_.float64_vals_);
+ _this->_impl_.float32_vals_.MergeFrom(from._impl_.float32_vals_);
+ _this->_impl_.bool_vals_.MergeFrom(from._impl_.bool_vals_);
+ _this->_impl_.string_vals_.MergeFrom(from._impl_.string_vals_);
+ _this->_impl_.low_cardinality_string_vals_.MergeFrom(from._impl_.low_cardinality_string_vals_);
+ _this->_impl_.utcdatetime_vals_.MergeFrom(from._impl_.utcdatetime_vals_);
+ _this->_impl_.steamidtrustbucket_vals_.MergeFrom(from._impl_.steamidtrustbucket_vals_);
+ _this->_impl_.trustbucket_vals_.MergeFrom(from._impl_.trustbucket_vals_);
+ cached_has_bits = from._impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000001u) {
+ _this->_internal_set_record_name(from._internal_record_name());
+ }
+ if (cached_has_bits & 0x00000002u) {
+ _this->_impl_.record_count_ = from._impl_.record_count_;
+ }
+ _this->_impl_._has_bits_[0] |= cached_has_bits;
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void CMsgSource2PlayStatsPackedRecordList::CopyFrom(const CMsgSource2PlayStatsPackedRecordList& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:CMsgSource2PlayStatsPackedRecordList)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool CMsgSource2PlayStatsPackedRecordList::IsInitialized() const {
+ return true;
+}
+
+void CMsgSource2PlayStatsPackedRecordList::InternalSwap(CMsgSource2PlayStatsPackedRecordList* other) {
+ using std::swap;
+ auto* lhs_arena = GetArenaForAllocation();
+ auto* rhs_arena = other->GetArenaForAllocation();
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
+ _impl_.field_defs_.InternalSwap(&other->_impl_.field_defs_);
+ _impl_.uint64_vals_.InternalSwap(&other->_impl_.uint64_vals_);
+ _impl_.uint32_vals_.InternalSwap(&other->_impl_.uint32_vals_);
+ _impl_.uint16_vals_.InternalSwap(&other->_impl_.uint16_vals_);
+ _impl_.uint8_vals_.InternalSwap(&other->_impl_.uint8_vals_);
+ _impl_.int64_vals_.InternalSwap(&other->_impl_.int64_vals_);
+ _impl_.int32_vals_.InternalSwap(&other->_impl_.int32_vals_);
+ _impl_.int16_vals_.InternalSwap(&other->_impl_.int16_vals_);
+ _impl_.int8_vals_.InternalSwap(&other->_impl_.int8_vals_);
+ _impl_.float64_vals_.InternalSwap(&other->_impl_.float64_vals_);
+ _impl_.float32_vals_.InternalSwap(&other->_impl_.float32_vals_);
+ _impl_.bool_vals_.InternalSwap(&other->_impl_.bool_vals_);
+ _impl_.string_vals_.InternalSwap(&other->_impl_.string_vals_);
+ _impl_.low_cardinality_string_vals_.InternalSwap(&other->_impl_.low_cardinality_string_vals_);
+ _impl_.utcdatetime_vals_.InternalSwap(&other->_impl_.utcdatetime_vals_);
+ _impl_.steamidtrustbucket_vals_.InternalSwap(&other->_impl_.steamidtrustbucket_vals_);
+ _impl_.trustbucket_vals_.InternalSwap(&other->_impl_.trustbucket_vals_);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &_impl_.record_name_, lhs_arena,
+ &other->_impl_.record_name_, rhs_arena
+ );
+ swap(_impl_.record_count_, other->_impl_.record_count_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata CMsgSource2PlayStatsPackedRecordList::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_source2_5fsteam_5fstats_2eproto_getter, &descriptor_table_source2_5fsteam_5fstats_2eproto_once,
+ file_level_metadata_source2_5fsteam_5fstats_2eproto[10]);
+}
+
+// ===================================================================
+
+class CSource2Metrics_RecordPlayStats_Notification::_Internal {
+ public:
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
+ static void set_has_appid(HasBits* has_bits) {
+ (*has_bits)[0] |= 1u;
+ }
+};
+
+CSource2Metrics_RecordPlayStats_Notification::CSource2Metrics_RecordPlayStats_Notification(::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:CSource2Metrics_RecordPlayStats_Notification)
+}
+CSource2Metrics_RecordPlayStats_Notification::CSource2Metrics_RecordPlayStats_Notification(const CSource2Metrics_RecordPlayStats_Notification& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ CSource2Metrics_RecordPlayStats_Notification* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_._has_bits_){from._impl_._has_bits_}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , decltype(_impl_.record_types_){from._impl_.record_types_}
+ , decltype(_impl_.appid_){}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _this->_impl_.appid_ = from._impl_.appid_;
+ // @@protoc_insertion_point(copy_constructor:CSource2Metrics_RecordPlayStats_Notification)
+}
+
+inline void CSource2Metrics_RecordPlayStats_Notification::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_.record_types_){arena}
+ , decltype(_impl_.appid_){0u}
+ };
+}
+
+CSource2Metrics_RecordPlayStats_Notification::~CSource2Metrics_RecordPlayStats_Notification() {
+ // @@protoc_insertion_point(destructor:CSource2Metrics_RecordPlayStats_Notification)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void CSource2Metrics_RecordPlayStats_Notification::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ _impl_.record_types_.~RepeatedPtrField();
+}
+
+void CSource2Metrics_RecordPlayStats_Notification::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void CSource2Metrics_RecordPlayStats_Notification::Clear() {
+// @@protoc_insertion_point(message_clear_start:CSource2Metrics_RecordPlayStats_Notification)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ _impl_.record_types_.Clear();
+ _impl_.appid_ = 0u;
+ _impl_._has_bits_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* CSource2Metrics_RecordPlayStats_Notification::_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) {
+ // repeated .CMsgSource2PlayStatsPackedRecordList record_types = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_record_types(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
+ // optional uint32 appid = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) {
+ _Internal::set_has_appid(&has_bits);
+ _impl_.appid_ = ::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* CSource2Metrics_RecordPlayStats_Notification::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:CSource2Metrics_RecordPlayStats_Notification)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // repeated .CMsgSource2PlayStatsPackedRecordList record_types = 1;
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_record_types_size()); i < n; i++) {
+ const auto& repfield = this->_internal_record_types(i);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ cached_has_bits = _impl_._has_bits_[0];
+ // optional uint32 appid = 2;
+ if (cached_has_bits & 0x00000001u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_appid(), 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:CSource2Metrics_RecordPlayStats_Notification)
+ return target;
+}
+
+size_t CSource2Metrics_RecordPlayStats_Notification::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:CSource2Metrics_RecordPlayStats_Notification)
+ 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 .CMsgSource2PlayStatsPackedRecordList record_types = 1;
+ total_size += 1UL * this->_internal_record_types_size();
+ for (const auto& msg : this->_impl_.record_types_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
+ // optional uint32 appid = 2;
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000001u) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_appid());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSource2Metrics_RecordPlayStats_Notification::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ CSource2Metrics_RecordPlayStats_Notification::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSource2Metrics_RecordPlayStats_Notification::GetClassData() const { return &_class_data_; }
+
+
+void CSource2Metrics_RecordPlayStats_Notification::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:CSource2Metrics_RecordPlayStats_Notification)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ _this->_impl_.record_types_.MergeFrom(from._impl_.record_types_);
+ if (from._internal_has_appid()) {
+ _this->_internal_set_appid(from._internal_appid());
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void CSource2Metrics_RecordPlayStats_Notification::CopyFrom(const CSource2Metrics_RecordPlayStats_Notification& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:CSource2Metrics_RecordPlayStats_Notification)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool CSource2Metrics_RecordPlayStats_Notification::IsInitialized() const {
+ return true;
+}
+
+void CSource2Metrics_RecordPlayStats_Notification::InternalSwap(CSource2Metrics_RecordPlayStats_Notification* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
+ _impl_.record_types_.InternalSwap(&other->_impl_.record_types_);
+ swap(_impl_.appid_, other->_impl_.appid_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata CSource2Metrics_RecordPlayStats_Notification::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_source2_5fsteam_5fstats_2eproto_getter, &descriptor_table_source2_5fsteam_5fstats_2eproto_once,
+ file_level_metadata_source2_5fsteam_5fstats_2eproto[11]);
+}
+
+// ===================================================================
+
+class CSource2Metrics_FetchMapData_Request::_Internal {
+ public:
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
+ static void set_has_appid(HasBits* has_bits) {
+ (*has_bits)[0] |= 4u;
+ }
+ static void set_has_map_name(HasBits* has_bits) {
+ (*has_bits)[0] |= 1u;
+ }
+ static void set_has_game_type(HasBits* has_bits) {
+ (*has_bits)[0] |= 8u;
+ }
+ static void set_has_game_mode(HasBits* has_bits) {
+ (*has_bits)[0] |= 16u;
+ }
+ static void set_has_param(HasBits* has_bits) {
+ (*has_bits)[0] |= 2u;
+ }
+ static void set_has_time_span(HasBits* has_bits) {
+ (*has_bits)[0] |= 32u;
+ }
+};
+
+CSource2Metrics_FetchMapData_Request::CSource2Metrics_FetchMapData_Request(::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:CSource2Metrics_FetchMapData_Request)
+}
+CSource2Metrics_FetchMapData_Request::CSource2Metrics_FetchMapData_Request(const CSource2Metrics_FetchMapData_Request& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ CSource2Metrics_FetchMapData_Request* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_._has_bits_){from._impl_._has_bits_}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , decltype(_impl_.map_name_){}
+ , decltype(_impl_.param_){}
+ , decltype(_impl_.appid_){}
+ , decltype(_impl_.game_type_){}
+ , decltype(_impl_.game_mode_){}
+ , decltype(_impl_.time_span_){}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _impl_.map_name_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.map_name_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_map_name()) {
+ _this->_impl_.map_name_.Set(from._internal_map_name(),
+ _this->GetArenaForAllocation());
+ }
+ _impl_.param_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.param_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_param()) {
+ _this->_impl_.param_.Set(from._internal_param(),
+ _this->GetArenaForAllocation());
+ }
+ ::memcpy(&_impl_.appid_, &from._impl_.appid_,
+ static_cast(reinterpret_cast(&_impl_.time_span_) -
+ reinterpret_cast(&_impl_.appid_)) + sizeof(_impl_.time_span_));
+ // @@protoc_insertion_point(copy_constructor:CSource2Metrics_FetchMapData_Request)
+}
+
+inline void CSource2Metrics_FetchMapData_Request::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_.map_name_){}
+ , decltype(_impl_.param_){}
+ , decltype(_impl_.appid_){0u}
+ , decltype(_impl_.game_type_){0u}
+ , decltype(_impl_.game_mode_){0u}
+ , decltype(_impl_.time_span_){0u}
+ };
+ _impl_.map_name_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.map_name_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.param_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.param_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+}
+
+CSource2Metrics_FetchMapData_Request::~CSource2Metrics_FetchMapData_Request() {
+ // @@protoc_insertion_point(destructor:CSource2Metrics_FetchMapData_Request)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void CSource2Metrics_FetchMapData_Request::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ _impl_.map_name_.Destroy();
+ _impl_.param_.Destroy();
+}
+
+void CSource2Metrics_FetchMapData_Request::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void CSource2Metrics_FetchMapData_Request::Clear() {
+// @@protoc_insertion_point(message_clear_start:CSource2Metrics_FetchMapData_Request)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000001u) {
+ _impl_.map_name_.ClearNonDefaultToEmpty();
+ }
+ if (cached_has_bits & 0x00000002u) {
+ _impl_.param_.ClearNonDefaultToEmpty();
+ }
+ }
+ if (cached_has_bits & 0x0000003cu) {
+ ::memset(&_impl_.appid_, 0, static_cast(
+ reinterpret_cast(&_impl_.time_span_) -
+ reinterpret_cast(&_impl_.appid_)) + sizeof(_impl_.time_span_));
+ }
+ _impl_._has_bits_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* CSource2Metrics_FetchMapData_Request::_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) {
+ // optional uint32 appid = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) {
+ _Internal::set_has_appid(&has_bits);
+ _impl_.appid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // optional string map_name = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) {
+ auto str = _internal_mutable_map_name();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "CSource2Metrics_FetchMapData_Request.map_name");
+ #endif // !NDEBUG
+ } else
+ goto handle_unusual;
+ continue;
+ // optional uint32 game_type = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) {
+ _Internal::set_has_game_type(&has_bits);
+ _impl_.game_type_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // optional uint32 game_mode = 4;
+ case 4:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) {
+ _Internal::set_has_game_mode(&has_bits);
+ _impl_.game_mode_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // optional string param = 5;
+ case 5:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) {
+ auto str = _internal_mutable_param();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "CSource2Metrics_FetchMapData_Request.param");
+ #endif // !NDEBUG
+ } else
+ goto handle_unusual;
+ continue;
+ // optional uint32 time_span = 6;
+ case 6:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) {
+ _Internal::set_has_time_span(&has_bits);
+ _impl_.time_span_ = ::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* CSource2Metrics_FetchMapData_Request::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:CSource2Metrics_FetchMapData_Request)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ // optional uint32 appid = 1;
+ if (cached_has_bits & 0x00000004u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_appid(), target);
+ }
+
+ // optional string map_name = 2;
+ if (cached_has_bits & 0x00000001u) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ this->_internal_map_name().data(), static_cast(this->_internal_map_name().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "CSource2Metrics_FetchMapData_Request.map_name");
+ target = stream->WriteStringMaybeAliased(
+ 2, this->_internal_map_name(), target);
+ }
+
+ // optional uint32 game_type = 3;
+ if (cached_has_bits & 0x00000008u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_game_type(), target);
+ }
+
+ // optional uint32 game_mode = 4;
+ if (cached_has_bits & 0x00000010u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_game_mode(), target);
+ }
+
+ // optional string param = 5;
+ if (cached_has_bits & 0x00000002u) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ this->_internal_param().data(), static_cast(this->_internal_param().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "CSource2Metrics_FetchMapData_Request.param");
+ target = stream->WriteStringMaybeAliased(
+ 5, this->_internal_param(), target);
+ }
+
+ // optional uint32 time_span = 6;
+ if (cached_has_bits & 0x00000020u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(6, this->_internal_time_span(), 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:CSource2Metrics_FetchMapData_Request)
+ return target;
+}
+
+size_t CSource2Metrics_FetchMapData_Request::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:CSource2Metrics_FetchMapData_Request)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x0000003fu) {
+ // optional string map_name = 2;
+ if (cached_has_bits & 0x00000001u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_map_name());
+ }
+
+ // optional string param = 5;
+ if (cached_has_bits & 0x00000002u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_param());
+ }
+
+ // optional uint32 appid = 1;
+ if (cached_has_bits & 0x00000004u) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_appid());
+ }
+
+ // optional uint32 game_type = 3;
+ if (cached_has_bits & 0x00000008u) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_game_type());
+ }
+
+ // optional uint32 game_mode = 4;
+ if (cached_has_bits & 0x00000010u) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_game_mode());
+ }
+
+ // optional uint32 time_span = 6;
+ if (cached_has_bits & 0x00000020u) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_time_span());
+ }
+
+ }
+ return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSource2Metrics_FetchMapData_Request::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
+ CSource2Metrics_FetchMapData_Request::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSource2Metrics_FetchMapData_Request::GetClassData() const { return &_class_data_; }
+
+
+void CSource2Metrics_FetchMapData_Request::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:CSource2Metrics_FetchMapData_Request)
+ GOOGLE_DCHECK_NE(&from, _this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ cached_has_bits = from._impl_._has_bits_[0];
+ if (cached_has_bits & 0x0000003fu) {
+ if (cached_has_bits & 0x00000001u) {
+ _this->_internal_set_map_name(from._internal_map_name());
+ }
+ if (cached_has_bits & 0x00000002u) {
+ _this->_internal_set_param(from._internal_param());
+ }
+ if (cached_has_bits & 0x00000004u) {
+ _this->_impl_.appid_ = from._impl_.appid_;
+ }
+ if (cached_has_bits & 0x00000008u) {
+ _this->_impl_.game_type_ = from._impl_.game_type_;
+ }
+ if (cached_has_bits & 0x00000010u) {
+ _this->_impl_.game_mode_ = from._impl_.game_mode_;
+ }
+ if (cached_has_bits & 0x00000020u) {
+ _this->_impl_.time_span_ = from._impl_.time_span_;
+ }
+ _this->_impl_._has_bits_[0] |= cached_has_bits;
+ }
+ _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void CSource2Metrics_FetchMapData_Request::CopyFrom(const CSource2Metrics_FetchMapData_Request& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:CSource2Metrics_FetchMapData_Request)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool CSource2Metrics_FetchMapData_Request::IsInitialized() const {
+ return true;
+}
+
+void CSource2Metrics_FetchMapData_Request::InternalSwap(CSource2Metrics_FetchMapData_Request* other) {
+ using std::swap;
+ auto* lhs_arena = GetArenaForAllocation();
+ auto* rhs_arena = other->GetArenaForAllocation();
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &_impl_.map_name_, lhs_arena,
+ &other->_impl_.map_name_, rhs_arena
+ );
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &_impl_.param_, lhs_arena,
+ &other->_impl_.param_, rhs_arena
+ );
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(CSource2Metrics_FetchMapData_Request, _impl_.time_span_)
+ + sizeof(CSource2Metrics_FetchMapData_Request::_impl_.time_span_)
+ - PROTOBUF_FIELD_OFFSET(CSource2Metrics_FetchMapData_Request, _impl_.appid_)>(
+ reinterpret_cast(&_impl_.appid_),
+ reinterpret_cast(&other->_impl_.appid_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata CSource2Metrics_FetchMapData_Request::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_source2_5fsteam_5fstats_2eproto_getter, &descriptor_table_source2_5fsteam_5fstats_2eproto_once,
+ file_level_metadata_source2_5fsteam_5fstats_2eproto[12]);
+}
+
+// ===================================================================
+
+class CSource2Metrics_FetchMapData_Response_MapData::_Internal {
+ public:
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
+ static void set_has_name(HasBits* has_bits) {
+ (*has_bits)[0] |= 1u;
+ }
+ static void set_has_type(HasBits* has_bits) {
+ (*has_bits)[0] |= 2u;
+ }
+ static void set_has_data(HasBits* has_bits) {
+ (*has_bits)[0] |= 4u;
+ }
+};
+
+CSource2Metrics_FetchMapData_Response_MapData::CSource2Metrics_FetchMapData_Response_MapData(::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:CSource2Metrics_FetchMapData_Response.MapData)
+}
+CSource2Metrics_FetchMapData_Response_MapData::CSource2Metrics_FetchMapData_Response_MapData(const CSource2Metrics_FetchMapData_Response_MapData& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ CSource2Metrics_FetchMapData_Response_MapData* const _this = this; (void)_this;
+ new (&_impl_) Impl_{
+ decltype(_impl_._has_bits_){from._impl_._has_bits_}
+ , /*decltype(_impl_._cached_size_)*/{}
+ , decltype(_impl_.name_){}
+ , decltype(_impl_.type_){}
+ , decltype(_impl_.data_){}};
+
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _impl_.name_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.name_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_name()) {
+ _this->_impl_.name_.Set(from._internal_name(),
+ _this->GetArenaForAllocation());
+ }
+ _impl_.type_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.type_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_type()) {
+ _this->_impl_.type_.Set(from._internal_type(),
+ _this->GetArenaForAllocation());
+ }
+ _impl_.data_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.data_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_data()) {
+ _this->_impl_.data_.Set(from._internal_data(),
+ _this->GetArenaForAllocation());
+ }
+ // @@protoc_insertion_point(copy_constructor:CSource2Metrics_FetchMapData_Response.MapData)
+}
+
+inline void CSource2Metrics_FetchMapData_Response_MapData::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_.name_){}
+ , decltype(_impl_.type_){}
+ , decltype(_impl_.data_){}
+ };
+ _impl_.name_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.name_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.type_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.type_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.data_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ _impl_.data_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+}
+
+CSource2Metrics_FetchMapData_Response_MapData::~CSource2Metrics_FetchMapData_Response_MapData() {
+ // @@protoc_insertion_point(destructor:CSource2Metrics_FetchMapData_Response.MapData)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void CSource2Metrics_FetchMapData_Response_MapData::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ _impl_.name_.Destroy();
+ _impl_.type_.Destroy();
+ _impl_.data_.Destroy();
+}
+
+void CSource2Metrics_FetchMapData_Response_MapData::SetCachedSize(int size) const {
+ _impl_._cached_size_.Set(size);
+}
+
+void CSource2Metrics_FetchMapData_Response_MapData::Clear() {
+// @@protoc_insertion_point(message_clear_start:CSource2Metrics_FetchMapData_Response.MapData)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000007u) {
+ if (cached_has_bits & 0x00000001u) {
+ _impl_.name_.ClearNonDefaultToEmpty();
+ }
+ if (cached_has_bits & 0x00000002u) {
+ _impl_.type_.ClearNonDefaultToEmpty();
+ }
+ if (cached_has_bits & 0x00000004u) {
+ _impl_.data_.ClearNonDefaultToEmpty();
+ }
+ }
+ _impl_._has_bits_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* CSource2Metrics_FetchMapData_Response_MapData::_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) {
+ // optional string name = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
+ auto str = _internal_mutable_name();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "CSource2Metrics_FetchMapData_Response.MapData.name");
+ #endif // !NDEBUG
+ } else
+ goto handle_unusual;
+ continue;
+ // optional string type = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) {
+ auto str = _internal_mutable_type();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "CSource2Metrics_FetchMapData_Response.MapData.type");
+ #endif // !NDEBUG
+ } else
+ goto handle_unusual;
+ continue;
+ // optional string data = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) {
+ auto str = _internal_mutable_data();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "CSource2Metrics_FetchMapData_Response.MapData.data");
+ #endif // !NDEBUG
+ } 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* CSource2Metrics_FetchMapData_Response_MapData::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:CSource2Metrics_FetchMapData_Response.MapData)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ cached_has_bits = _impl_._has_bits_[0];
+ // optional string name = 1;
+ if (cached_has_bits & 0x00000001u) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ this->_internal_name().data(), static_cast