update to latest game version
This commit is contained in:
@@ -180,7 +180,6 @@
|
||||
<ClCompile Include="Andromeda-CS2-Base\CS2\Hook\Hook_Present.cpp" />
|
||||
<ClCompile Include="Andromeda-CS2-Base\CS2\Hook\Hook_ResizeBuffers.cpp" />
|
||||
<ClCompile Include="Andromeda-CS2-Base\CS2\Hook\Hook_SOCacheSubscribed.cpp" />
|
||||
<ClCompile Include="Andromeda-CS2-Base\CS2\Hook\Hook_UpdateInPVS.cpp" />
|
||||
<ClCompile Include="Andromeda-CS2-Base\CS2\Protobuf\base_gcmessages.pb.cc" />
|
||||
<ClCompile Include="Andromeda-CS2-Base\CS2\Protobuf\clientmessages.pb.cc" />
|
||||
<ClCompile Include="Andromeda-CS2-Base\CS2\Protobuf\connectionless_netmessages.pb.cc" />
|
||||
@@ -364,7 +363,6 @@
|
||||
<ClInclude Include="Andromeda-CS2-Base\CS2\Hook\Hook_Present.hpp" />
|
||||
<ClInclude Include="Andromeda-CS2-Base\CS2\Hook\Hook_ResizeBuffers.hpp" />
|
||||
<ClInclude Include="Andromeda-CS2-Base\CS2\Hook\Hook_SOCacheSubscribed.hpp" />
|
||||
<ClInclude Include="Andromeda-CS2-Base\CS2\Hook\Hook_UpdateInPVS.hpp" />
|
||||
<ClInclude Include="Andromeda-CS2-Base\CS2\Protobuf\base_gcmessages.pb.h" />
|
||||
<ClInclude Include="Andromeda-CS2-Base\CS2\Protobuf\clientmessages.pb.h" />
|
||||
<ClInclude Include="Andromeda-CS2-Base\CS2\Protobuf\connectionless_netmessages.pb.h" />
|
||||
|
||||
@@ -444,9 +444,6 @@
|
||||
<ClCompile Include="Andromeda-CS2-Base\CS2\Hook\Hook_ResizeBuffers.cpp">
|
||||
<Filter>Andromeda-CS2-Base\CS2\Hook</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Andromeda-CS2-Base\CS2\Hook\Hook_UpdateInPVS.cpp">
|
||||
<Filter>Andromeda-CS2-Base\CS2\Hook</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Andromeda-CS2-Base\GameClient\CL_Bypass.cpp">
|
||||
<Filter>Andromeda-CS2-Base\GameClient</Filter>
|
||||
</ClCompile>
|
||||
@@ -1079,9 +1076,6 @@
|
||||
<ClInclude Include="Andromeda-CS2-Base\CS2\Hook\Hook_ResizeBuffers.hpp">
|
||||
<Filter>Andromeda-CS2-Base\CS2\Hook</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Andromeda-CS2-Base\CS2\Hook\Hook_UpdateInPVS.hpp">
|
||||
<Filter>Andromeda-CS2-Base\CS2\Hook</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Andromeda-CS2-Base\GameClient\CL_Bypass.hpp">
|
||||
<Filter>Andromeda-CS2-Base\GameClient</Filter>
|
||||
</ClInclude>
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
#include <CS2/Hook/Hook_OnClientOutput.hpp>
|
||||
#include <CS2/Hook/Hook_ParseMessage.hpp>
|
||||
#include <CS2/Hook/Hook_IsRelativeMouseMode.hpp>
|
||||
#include <CS2/Hook/Hook_UpdateInPVS.hpp>
|
||||
#include <CS2/Hook/Hook_AntiTamper.hpp>
|
||||
#include <CS2/Hook/Hook_IsLoadoutAllowed.hpp>
|
||||
#include <CS2/Hook/Hook_EquipItemInLoadout.hpp>
|
||||
@@ -70,13 +69,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<LPVOID*>( &GetMatricesForView_o ) },
|
||||
{ { XorStr( "Hook::CreateMove" ) , XorStr( "85 D2 0F 85 ? ? ? ? 48 8B C4 44 88 40 18" ) , CLIENT_DLL } , &Hook_CreateMove , reinterpret_cast<LPVOID*>( &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<LPVOID*>( &MessageLite_SerializePartialToArray_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<LPVOID*>( &OnClientOutput_o ) },
|
||||
{ { XorStr( "Hook::OnClientOutput" ) , XorStr( "4C 8B DC 49 89 5B ? 49 89 6B ? 49 89 73 ? 57 41 56 41 57 48 83 EC ? 49 C7" ) , ENGINE2_DLL } , &Hook_OnClientOutput , reinterpret_cast<LPVOID*>( &OnClientOutput_o ) },
|
||||
{ { XorStr( "Hook::CDemoRecorder" ) , XorStr( "40 56 57 41 57 48 83 EC ? 4C 8B F9" ) , ENGINE2_DLL } , &Hook_CDemoRecorder , reinterpret_cast<LPVOID*>( &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<LPVOID*>( &IsRelativeMouseMode_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<LPVOID*>( &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<LPVOID*>( &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<LPVOID*>(&IsLoadoutAllowed_o) , true , true } ,
|
||||
{ { 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<LPVOID*>(&IsLoadoutAllowed_o) , true , true } ,
|
||||
{ { XorStr( "Hook::EquipItemInLoadout" ) , XorStr( "48 89 5C 24 ? 48 89 6C 24 ? 48 89 74 24 ? 89 54 24 ? 57 41 54 41 55 41 56 41 57 48 83 EC ? 0F B7 FA" ) , CLIENT_DLL } ,& Hook_EquipItemInLoadout , reinterpret_cast<LPVOID*>( &EquipItemInLoadout_o ) },
|
||||
{ { XorStr( "Hook::DrawGlow" ) , XorStr( "40 53 48 83 EC 20 48 8B 54" ) , CLIENT_DLL } , &Hook_DrawGlow , reinterpret_cast<LPVOID*>( &DrawGlow_o ) },
|
||||
};
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
#include "Hook_UpdateInPVS.hpp"
|
||||
|
||||
#include <CS2/SDK/Types/CEntityData.hpp>
|
||||
|
||||
auto Hook_UpdateInPVS( CEntityInstance* pEntityInstance , int unk0 ) -> bool
|
||||
{
|
||||
return true;
|
||||
|
||||
//return UpdateInPVS_o( pEntityInstance , unk0 );
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include <Common/Common.hpp>
|
||||
|
||||
class CEntityInstance;
|
||||
|
||||
auto Hook_UpdateInPVS( CEntityInstance* pEntityInstance , int unk0 ) -> bool;
|
||||
|
||||
using UpdateInPVS_t = decltype( &Hook_UpdateInPVS );
|
||||
inline UpdateInPVS_t UpdateInPVS_o = nullptr;
|
||||
@@ -113,21 +113,7 @@ struct CClientMsg_RotateAnchorDefaultTypeInternal {
|
||||
};
|
||||
};
|
||||
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CClientMsg_RotateAnchorDefaultTypeInternal _CClientMsg_RotateAnchor_default_instance_;
|
||||
PROTOBUF_CONSTEXPR CClientMsg_ListenForResponseFound::CClientMsg_ListenForResponseFound(
|
||||
::_pbi::ConstantInitialized): _impl_{
|
||||
/*decltype(_impl_._has_bits_)*/{}
|
||||
, /*decltype(_impl_._cached_size_)*/{}
|
||||
, /*decltype(_impl_.player_slot_)*/-1} {}
|
||||
struct CClientMsg_ListenForResponseFoundDefaultTypeInternal {
|
||||
PROTOBUF_CONSTEXPR CClientMsg_ListenForResponseFoundDefaultTypeInternal()
|
||||
: _instance(::_pbi::ConstantInitialized{}) {}
|
||||
~CClientMsg_ListenForResponseFoundDefaultTypeInternal() {}
|
||||
union {
|
||||
CClientMsg_ListenForResponseFound _instance;
|
||||
};
|
||||
};
|
||||
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CClientMsg_ListenForResponseFoundDefaultTypeInternal _CClientMsg_ListenForResponseFound_default_instance_;
|
||||
static ::_pb::Metadata file_level_metadata_clientmessages_2eproto[7];
|
||||
static ::_pb::Metadata file_level_metadata_clientmessages_2eproto[6];
|
||||
static const ::_pb::EnumDescriptor* file_level_enum_descriptors_clientmessages_2eproto[2];
|
||||
static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_clientmessages_2eproto = nullptr;
|
||||
|
||||
@@ -198,14 +184,6 @@ const uint32_t TableStruct_clientmessages_2eproto::offsets[] PROTOBUF_SECTION_VA
|
||||
~0u, // no _inlined_string_donated_
|
||||
PROTOBUF_FIELD_OFFSET(::CClientMsg_RotateAnchor, _impl_.angle_),
|
||||
0,
|
||||
PROTOBUF_FIELD_OFFSET(::CClientMsg_ListenForResponseFound, _impl_._has_bits_),
|
||||
PROTOBUF_FIELD_OFFSET(::CClientMsg_ListenForResponseFound, _internal_metadata_),
|
||||
~0u, // no _extensions_
|
||||
~0u, // no _oneof_case_
|
||||
~0u, // no _weak_field_map_
|
||||
~0u, // no _inlined_string_donated_
|
||||
PROTOBUF_FIELD_OFFSET(::CClientMsg_ListenForResponseFound, _impl_.player_slot_),
|
||||
0,
|
||||
};
|
||||
static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
|
||||
{ 0, 8, -1, sizeof(::CClientMsg_CustomGameEvent)},
|
||||
@@ -214,7 +192,6 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode
|
||||
{ 38, 45, -1, sizeof(::CClientMsg_DevPaletteVisibilityChangedEvent)},
|
||||
{ 46, 55, -1, sizeof(::CClientMsg_WorldUIControllerHasPanelChangedEvent)},
|
||||
{ 58, 65, -1, sizeof(::CClientMsg_RotateAnchor)},
|
||||
{ 66, 73, -1, sizeof(::CClientMsg_ListenForResponseFound)},
|
||||
};
|
||||
|
||||
static const ::_pb::Message* const file_default_instances[] = {
|
||||
@@ -224,7 +201,6 @@ static const ::_pb::Message* const file_default_instances[] = {
|
||||
&::_CClientMsg_DevPaletteVisibilityChangedEvent_default_instance_._instance,
|
||||
&::_CClientMsg_WorldUIControllerHasPanelChangedEvent_default_instance_._instance,
|
||||
&::_CClientMsg_RotateAnchor_default_instance_._instance,
|
||||
&::_CClientMsg_ListenForResponseFound_default_instance_._instance,
|
||||
};
|
||||
|
||||
const char descriptor_table_protodef_clientmessages_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
|
||||
@@ -242,23 +218,21 @@ const char descriptor_table_protodef_clientmessages_2eproto[] PROTOBUF_SECTION_V
|
||||
"PanelChangedEvent\022\021\n\thas_panel\030\001 \001(\010\022\026\n\016"
|
||||
"client_ehandle\030\002 \001(\r\022\031\n\021literal_hand_typ"
|
||||
"e\030\003 \001(\r\"(\n\027CClientMsg_RotateAnchor\022\r\n\005an"
|
||||
"gle\030\001 \001(\002\"<\n!CClientMsg_ListenForRespons"
|
||||
"eFound\022\027\n\013player_slot\030\001 \001(\005:\002-1*\373\001\n\023EBas"
|
||||
"eClientMessages\022\027\n\022CM_CustomGameEvent\020\230\002"
|
||||
"\022\035\n\030CM_CustomGameEventBounce\020\231\002\022\025\n\020CM_Cl"
|
||||
"ientUIEvent\020\232\002\022#\n\036CM_DevPaletteVisibilit"
|
||||
"yChanged\020\233\002\022(\n#CM_WorldUIControllerHasPa"
|
||||
"nelChanged\020\234\002\022\024\n\017CM_RotateAnchor\020\235\002\022\036\n\031C"
|
||||
"M_ListenForResponseFound\020\236\002\022\020\n\013CM_MAX_BA"
|
||||
"SE\020\254\002*n\n\016EClientUIEvent\022\032\n\026EClientUIEven"
|
||||
"t_Invalid\020\000\022!\n\035EClientUIEvent_DialogFini"
|
||||
"shed\020\001\022\035\n\031EClientUIEvent_FireOutput\020\002"
|
||||
"gle\030\001 \001(\002*\333\001\n\023EBaseClientMessages\022\027\n\022CM_"
|
||||
"CustomGameEvent\020\230\002\022\035\n\030CM_CustomGameEvent"
|
||||
"Bounce\020\231\002\022\025\n\020CM_ClientUIEvent\020\232\002\022#\n\036CM_D"
|
||||
"evPaletteVisibilityChanged\020\233\002\022(\n#CM_Worl"
|
||||
"dUIControllerHasPanelChanged\020\234\002\022\024\n\017CM_Ro"
|
||||
"tateAnchor\020\235\002\022\020\n\013CM_MAX_BASE\020\254\002*n\n\016EClie"
|
||||
"ntUIEvent\022\032\n\026EClientUIEvent_Invalid\020\000\022!\n"
|
||||
"\035EClientUIEvent_DialogFinished\020\001\022\035\n\031ECli"
|
||||
"entUIEvent_FireOutput\020\002"
|
||||
;
|
||||
static ::_pbi::once_flag descriptor_table_clientmessages_2eproto_once;
|
||||
const ::_pbi::DescriptorTable descriptor_table_clientmessages_2eproto = {
|
||||
false, false, 997, descriptor_table_protodef_clientmessages_2eproto,
|
||||
false, false, 903, descriptor_table_protodef_clientmessages_2eproto,
|
||||
"clientmessages.proto",
|
||||
&descriptor_table_clientmessages_2eproto_once, nullptr, 0, 7,
|
||||
&descriptor_table_clientmessages_2eproto_once, nullptr, 0, 6,
|
||||
schemas, file_default_instances, TableStruct_clientmessages_2eproto::offsets,
|
||||
file_level_metadata_clientmessages_2eproto, file_level_enum_descriptors_clientmessages_2eproto,
|
||||
file_level_service_descriptors_clientmessages_2eproto,
|
||||
@@ -281,7 +255,6 @@ bool EBaseClientMessages_IsValid(int value) {
|
||||
case 283:
|
||||
case 284:
|
||||
case 285:
|
||||
case 286:
|
||||
case 300:
|
||||
return true;
|
||||
default:
|
||||
@@ -1927,197 +1900,6 @@ void CClientMsg_RotateAnchor::InternalSwap(CClientMsg_RotateAnchor* other) {
|
||||
file_level_metadata_clientmessages_2eproto[5]);
|
||||
}
|
||||
|
||||
// ===================================================================
|
||||
|
||||
class CClientMsg_ListenForResponseFound::_Internal {
|
||||
public:
|
||||
using HasBits = decltype(std::declval<CClientMsg_ListenForResponseFound>()._impl_._has_bits_);
|
||||
static void set_has_player_slot(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 1u;
|
||||
}
|
||||
};
|
||||
|
||||
CClientMsg_ListenForResponseFound::CClientMsg_ListenForResponseFound(::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:CClientMsg_ListenForResponseFound)
|
||||
}
|
||||
CClientMsg_ListenForResponseFound::CClientMsg_ListenForResponseFound(const CClientMsg_ListenForResponseFound& from)
|
||||
: ::PROTOBUF_NAMESPACE_ID::Message() {
|
||||
CClientMsg_ListenForResponseFound* const _this = this; (void)_this;
|
||||
new (&_impl_) Impl_{
|
||||
decltype(_impl_._has_bits_){from._impl_._has_bits_}
|
||||
, /*decltype(_impl_._cached_size_)*/{}
|
||||
, decltype(_impl_.player_slot_){}};
|
||||
|
||||
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
||||
_this->_impl_.player_slot_ = from._impl_.player_slot_;
|
||||
// @@protoc_insertion_point(copy_constructor:CClientMsg_ListenForResponseFound)
|
||||
}
|
||||
|
||||
inline void CClientMsg_ListenForResponseFound::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_.player_slot_){-1}
|
||||
};
|
||||
}
|
||||
|
||||
CClientMsg_ListenForResponseFound::~CClientMsg_ListenForResponseFound() {
|
||||
// @@protoc_insertion_point(destructor:CClientMsg_ListenForResponseFound)
|
||||
if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
|
||||
(void)arena;
|
||||
return;
|
||||
}
|
||||
SharedDtor();
|
||||
}
|
||||
|
||||
inline void CClientMsg_ListenForResponseFound::SharedDtor() {
|
||||
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
|
||||
}
|
||||
|
||||
void CClientMsg_ListenForResponseFound::SetCachedSize(int size) const {
|
||||
_impl_._cached_size_.Set(size);
|
||||
}
|
||||
|
||||
void CClientMsg_ListenForResponseFound::Clear() {
|
||||
// @@protoc_insertion_point(message_clear_start:CClientMsg_ListenForResponseFound)
|
||||
uint32_t cached_has_bits = 0;
|
||||
// Prevent compiler warnings about cached_has_bits being unused
|
||||
(void) cached_has_bits;
|
||||
|
||||
_impl_.player_slot_ = -1;
|
||||
_impl_._has_bits_.Clear();
|
||||
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
||||
}
|
||||
|
||||
const char* CClientMsg_ListenForResponseFound::_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 player_slot = 1 [default = -1];
|
||||
case 1:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
|
||||
_Internal::set_has_player_slot(&has_bits);
|
||||
_impl_.player_slot_ = ::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* CClientMsg_ListenForResponseFound::_InternalSerialize(
|
||||
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
|
||||
// @@protoc_insertion_point(serialize_to_array_start:CClientMsg_ListenForResponseFound)
|
||||
uint32_t cached_has_bits = 0;
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = _impl_._has_bits_[0];
|
||||
// optional int32 player_slot = 1 [default = -1];
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_player_slot(), 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:CClientMsg_ListenForResponseFound)
|
||||
return target;
|
||||
}
|
||||
|
||||
size_t CClientMsg_ListenForResponseFound::ByteSizeLong() const {
|
||||
// @@protoc_insertion_point(message_byte_size_start:CClientMsg_ListenForResponseFound)
|
||||
size_t total_size = 0;
|
||||
|
||||
uint32_t cached_has_bits = 0;
|
||||
// Prevent compiler warnings about cached_has_bits being unused
|
||||
(void) cached_has_bits;
|
||||
|
||||
// optional int32 player_slot = 1 [default = -1];
|
||||
cached_has_bits = _impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_player_slot());
|
||||
}
|
||||
|
||||
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
|
||||
}
|
||||
|
||||
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CClientMsg_ListenForResponseFound::_class_data_ = {
|
||||
::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
|
||||
CClientMsg_ListenForResponseFound::MergeImpl
|
||||
};
|
||||
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CClientMsg_ListenForResponseFound::GetClassData() const { return &_class_data_; }
|
||||
|
||||
|
||||
void CClientMsg_ListenForResponseFound::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
|
||||
auto* const _this = static_cast<CClientMsg_ListenForResponseFound*>(&to_msg);
|
||||
auto& from = static_cast<const CClientMsg_ListenForResponseFound&>(from_msg);
|
||||
// @@protoc_insertion_point(class_specific_merge_from_start:CClientMsg_ListenForResponseFound)
|
||||
GOOGLE_DCHECK_NE(&from, _this);
|
||||
uint32_t cached_has_bits = 0;
|
||||
(void) cached_has_bits;
|
||||
|
||||
if (from._internal_has_player_slot()) {
|
||||
_this->_internal_set_player_slot(from._internal_player_slot());
|
||||
}
|
||||
_this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
||||
}
|
||||
|
||||
void CClientMsg_ListenForResponseFound::CopyFrom(const CClientMsg_ListenForResponseFound& from) {
|
||||
// @@protoc_insertion_point(class_specific_copy_from_start:CClientMsg_ListenForResponseFound)
|
||||
if (&from == this) return;
|
||||
Clear();
|
||||
MergeFrom(from);
|
||||
}
|
||||
|
||||
bool CClientMsg_ListenForResponseFound::IsInitialized() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
void CClientMsg_ListenForResponseFound::InternalSwap(CClientMsg_ListenForResponseFound* other) {
|
||||
using std::swap;
|
||||
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
|
||||
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
|
||||
swap(_impl_.player_slot_, other->_impl_.player_slot_);
|
||||
}
|
||||
|
||||
::PROTOBUF_NAMESPACE_ID::Metadata CClientMsg_ListenForResponseFound::GetMetadata() const {
|
||||
return ::_pbi::AssignDescriptors(
|
||||
&descriptor_table_clientmessages_2eproto_getter, &descriptor_table_clientmessages_2eproto_once,
|
||||
file_level_metadata_clientmessages_2eproto[6]);
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(namespace_scope)
|
||||
PROTOBUF_NAMESPACE_OPEN
|
||||
template<> PROTOBUF_NOINLINE ::CClientMsg_CustomGameEvent*
|
||||
@@ -2144,10 +1926,6 @@ template<> PROTOBUF_NOINLINE ::CClientMsg_RotateAnchor*
|
||||
Arena::CreateMaybeMessage< ::CClientMsg_RotateAnchor >(Arena* arena) {
|
||||
return Arena::CreateMessageInternal< ::CClientMsg_RotateAnchor >(arena);
|
||||
}
|
||||
template<> PROTOBUF_NOINLINE ::CClientMsg_ListenForResponseFound*
|
||||
Arena::CreateMaybeMessage< ::CClientMsg_ListenForResponseFound >(Arena* arena) {
|
||||
return Arena::CreateMessageInternal< ::CClientMsg_ListenForResponseFound >(arena);
|
||||
}
|
||||
PROTOBUF_NAMESPACE_CLOSE
|
||||
|
||||
// @@protoc_insertion_point(global_scope)
|
||||
|
||||
@@ -57,9 +57,6 @@ extern CClientMsg_CustomGameEventBounceDefaultTypeInternal _CClientMsg_CustomGam
|
||||
class CClientMsg_DevPaletteVisibilityChangedEvent;
|
||||
struct CClientMsg_DevPaletteVisibilityChangedEventDefaultTypeInternal;
|
||||
extern CClientMsg_DevPaletteVisibilityChangedEventDefaultTypeInternal _CClientMsg_DevPaletteVisibilityChangedEvent_default_instance_;
|
||||
class CClientMsg_ListenForResponseFound;
|
||||
struct CClientMsg_ListenForResponseFoundDefaultTypeInternal;
|
||||
extern CClientMsg_ListenForResponseFoundDefaultTypeInternal _CClientMsg_ListenForResponseFound_default_instance_;
|
||||
class CClientMsg_RotateAnchor;
|
||||
struct CClientMsg_RotateAnchorDefaultTypeInternal;
|
||||
extern CClientMsg_RotateAnchorDefaultTypeInternal _CClientMsg_RotateAnchor_default_instance_;
|
||||
@@ -71,7 +68,6 @@ template<> ::CClientMsg_ClientUIEvent* Arena::CreateMaybeMessage<::CClientMsg_Cl
|
||||
template<> ::CClientMsg_CustomGameEvent* Arena::CreateMaybeMessage<::CClientMsg_CustomGameEvent>(Arena*);
|
||||
template<> ::CClientMsg_CustomGameEventBounce* Arena::CreateMaybeMessage<::CClientMsg_CustomGameEventBounce>(Arena*);
|
||||
template<> ::CClientMsg_DevPaletteVisibilityChangedEvent* Arena::CreateMaybeMessage<::CClientMsg_DevPaletteVisibilityChangedEvent>(Arena*);
|
||||
template<> ::CClientMsg_ListenForResponseFound* Arena::CreateMaybeMessage<::CClientMsg_ListenForResponseFound>(Arena*);
|
||||
template<> ::CClientMsg_RotateAnchor* Arena::CreateMaybeMessage<::CClientMsg_RotateAnchor>(Arena*);
|
||||
template<> ::CClientMsg_WorldUIControllerHasPanelChangedEvent* Arena::CreateMaybeMessage<::CClientMsg_WorldUIControllerHasPanelChangedEvent>(Arena*);
|
||||
PROTOBUF_NAMESPACE_CLOSE
|
||||
@@ -83,7 +79,6 @@ enum EBaseClientMessages : int {
|
||||
CM_DevPaletteVisibilityChanged = 283,
|
||||
CM_WorldUIControllerHasPanelChanged = 284,
|
||||
CM_RotateAnchor = 285,
|
||||
CM_ListenForResponseFound = 286,
|
||||
CM_MAX_BASE = 300
|
||||
};
|
||||
bool EBaseClientMessages_IsValid(int value);
|
||||
@@ -1254,166 +1249,6 @@ class CClientMsg_RotateAnchor final :
|
||||
union { Impl_ _impl_; };
|
||||
friend struct ::TableStruct_clientmessages_2eproto;
|
||||
};
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
class CClientMsg_ListenForResponseFound final :
|
||||
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CClientMsg_ListenForResponseFound) */ {
|
||||
public:
|
||||
inline CClientMsg_ListenForResponseFound() : CClientMsg_ListenForResponseFound(nullptr) {}
|
||||
~CClientMsg_ListenForResponseFound() override;
|
||||
explicit PROTOBUF_CONSTEXPR CClientMsg_ListenForResponseFound(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
|
||||
|
||||
CClientMsg_ListenForResponseFound(const CClientMsg_ListenForResponseFound& from);
|
||||
CClientMsg_ListenForResponseFound(CClientMsg_ListenForResponseFound&& from) noexcept
|
||||
: CClientMsg_ListenForResponseFound() {
|
||||
*this = ::std::move(from);
|
||||
}
|
||||
|
||||
inline CClientMsg_ListenForResponseFound& operator=(const CClientMsg_ListenForResponseFound& from) {
|
||||
CopyFrom(from);
|
||||
return *this;
|
||||
}
|
||||
inline CClientMsg_ListenForResponseFound& operator=(CClientMsg_ListenForResponseFound&& 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 CClientMsg_ListenForResponseFound& default_instance() {
|
||||
return *internal_default_instance();
|
||||
}
|
||||
static inline const CClientMsg_ListenForResponseFound* internal_default_instance() {
|
||||
return reinterpret_cast<const CClientMsg_ListenForResponseFound*>(
|
||||
&_CClientMsg_ListenForResponseFound_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
6;
|
||||
|
||||
friend void swap(CClientMsg_ListenForResponseFound& a, CClientMsg_ListenForResponseFound& b) {
|
||||
a.Swap(&b);
|
||||
}
|
||||
inline void Swap(CClientMsg_ListenForResponseFound* 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(CClientMsg_ListenForResponseFound* other) {
|
||||
if (other == this) return;
|
||||
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
|
||||
InternalSwap(other);
|
||||
}
|
||||
|
||||
// implements Message ----------------------------------------------
|
||||
|
||||
CClientMsg_ListenForResponseFound* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
|
||||
return CreateMaybeMessage<CClientMsg_ListenForResponseFound>(arena);
|
||||
}
|
||||
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
|
||||
void CopyFrom(const CClientMsg_ListenForResponseFound& from);
|
||||
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
|
||||
void MergeFrom( const CClientMsg_ListenForResponseFound& from) {
|
||||
CClientMsg_ListenForResponseFound::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(CClientMsg_ListenForResponseFound* other);
|
||||
|
||||
private:
|
||||
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
|
||||
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
|
||||
return "CClientMsg_ListenForResponseFound";
|
||||
}
|
||||
protected:
|
||||
explicit CClientMsg_ListenForResponseFound(::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 {
|
||||
kPlayerSlotFieldNumber = 1,
|
||||
};
|
||||
// optional int32 player_slot = 1 [default = -1];
|
||||
bool has_player_slot() const;
|
||||
private:
|
||||
bool _internal_has_player_slot() const;
|
||||
public:
|
||||
void clear_player_slot();
|
||||
int32_t player_slot() const;
|
||||
void set_player_slot(int32_t value);
|
||||
private:
|
||||
int32_t _internal_player_slot() const;
|
||||
void _internal_set_player_slot(int32_t value);
|
||||
public:
|
||||
|
||||
// @@protoc_insertion_point(class_scope:CClientMsg_ListenForResponseFound)
|
||||
private:
|
||||
class _Internal;
|
||||
|
||||
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
|
||||
typedef void InternalArenaConstructable_;
|
||||
typedef void DestructorSkippable_;
|
||||
struct Impl_ {
|
||||
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
|
||||
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
||||
int32_t player_slot_;
|
||||
};
|
||||
union { Impl_ _impl_; };
|
||||
friend struct ::TableStruct_clientmessages_2eproto;
|
||||
};
|
||||
// ===================================================================
|
||||
|
||||
|
||||
@@ -2106,38 +1941,6 @@ inline void CClientMsg_RotateAnchor::set_angle(float value) {
|
||||
// @@protoc_insertion_point(field_set:CClientMsg_RotateAnchor.angle)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CClientMsg_ListenForResponseFound
|
||||
|
||||
// optional int32 player_slot = 1 [default = -1];
|
||||
inline bool CClientMsg_ListenForResponseFound::_internal_has_player_slot() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CClientMsg_ListenForResponseFound::has_player_slot() const {
|
||||
return _internal_has_player_slot();
|
||||
}
|
||||
inline void CClientMsg_ListenForResponseFound::clear_player_slot() {
|
||||
_impl_.player_slot_ = -1;
|
||||
_impl_._has_bits_[0] &= ~0x00000001u;
|
||||
}
|
||||
inline int32_t CClientMsg_ListenForResponseFound::_internal_player_slot() const {
|
||||
return _impl_.player_slot_;
|
||||
}
|
||||
inline int32_t CClientMsg_ListenForResponseFound::player_slot() const {
|
||||
// @@protoc_insertion_point(field_get:CClientMsg_ListenForResponseFound.player_slot)
|
||||
return _internal_player_slot();
|
||||
}
|
||||
inline void CClientMsg_ListenForResponseFound::_internal_set_player_slot(int32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000001u;
|
||||
_impl_.player_slot_ = value;
|
||||
}
|
||||
inline void CClientMsg_ListenForResponseFound::set_player_slot(int32_t value) {
|
||||
_internal_set_player_slot(value);
|
||||
// @@protoc_insertion_point(field_set:CClientMsg_ListenForResponseFound.player_slot)
|
||||
}
|
||||
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic pop
|
||||
#endif // __GNUC__
|
||||
@@ -2151,8 +1954,6 @@ inline void CClientMsg_ListenForResponseFound::set_player_slot(int32_t value) {
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
|
||||
// @@protoc_insertion_point(namespace_scope)
|
||||
|
||||
|
||||
@@ -36,7 +36,24 @@ struct CCSPredictionEvent_DamageTagDefaultTypeInternal {
|
||||
};
|
||||
};
|
||||
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CCSPredictionEvent_DamageTagDefaultTypeInternal _CCSPredictionEvent_DamageTag_default_instance_;
|
||||
static ::_pb::Metadata file_level_metadata_cs_5fprediction_5fevents_2eproto[1];
|
||||
PROTOBUF_CONSTEXPR CCSPredictionEvent_PlayerTeleport::CCSPredictionEvent_PlayerTeleport(
|
||||
::_pbi::ConstantInitialized): _impl_{
|
||||
/*decltype(_impl_._has_bits_)*/{}
|
||||
, /*decltype(_impl_._cached_size_)*/{}
|
||||
, /*decltype(_impl_.origin_)*/nullptr
|
||||
, /*decltype(_impl_.angles_)*/nullptr
|
||||
, /*decltype(_impl_.velocity_)*/nullptr
|
||||
, /*decltype(_impl_.relative_)*/false} {}
|
||||
struct CCSPredictionEvent_PlayerTeleportDefaultTypeInternal {
|
||||
PROTOBUF_CONSTEXPR CCSPredictionEvent_PlayerTeleportDefaultTypeInternal()
|
||||
: _instance(::_pbi::ConstantInitialized{}) {}
|
||||
~CCSPredictionEvent_PlayerTeleportDefaultTypeInternal() {}
|
||||
union {
|
||||
CCSPredictionEvent_PlayerTeleport _instance;
|
||||
};
|
||||
};
|
||||
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CCSPredictionEvent_PlayerTeleportDefaultTypeInternal _CCSPredictionEvent_PlayerTeleport_default_instance_;
|
||||
static ::_pb::Metadata file_level_metadata_cs_5fprediction_5fevents_2eproto[2];
|
||||
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;
|
||||
|
||||
@@ -53,13 +70,29 @@ const uint32_t TableStruct_cs_5fprediction_5fevents_2eproto::offsets[] PROTOBUF_
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_PlayerTeleport, _impl_._has_bits_),
|
||||
PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_PlayerTeleport, _internal_metadata_),
|
||||
~0u, // no _extensions_
|
||||
~0u, // no _oneof_case_
|
||||
~0u, // no _weak_field_map_
|
||||
~0u, // no _inlined_string_donated_
|
||||
PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_PlayerTeleport, _impl_.relative_),
|
||||
PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_PlayerTeleport, _impl_.origin_),
|
||||
PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_PlayerTeleport, _impl_.angles_),
|
||||
PROTOBUF_FIELD_OFFSET(::CCSPredictionEvent_PlayerTeleport, _impl_.velocity_),
|
||||
3,
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
};
|
||||
static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
|
||||
{ 0, 9, -1, sizeof(::CCSPredictionEvent_DamageTag)},
|
||||
{ 12, 22, -1, sizeof(::CCSPredictionEvent_PlayerTeleport)},
|
||||
};
|
||||
|
||||
static const ::_pb::Message* const file_default_instances[] = {
|
||||
&::_CCSPredictionEvent_DamageTag_default_instance_._instance,
|
||||
&::_CCSPredictionEvent_PlayerTeleport_default_instance_._instance,
|
||||
};
|
||||
|
||||
const char descriptor_table_protodef_cs_5fprediction_5fevents_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
|
||||
@@ -68,8 +101,12 @@ 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*)\n\023ECSPredictionEvents\022\022\n\016CSPE_"
|
||||
"DamageTag\020\001"
|
||||
"io\030\003 \001(\002\"\216\001\n!CCSPredictionEvent_PlayerTe"
|
||||
"leport\022\020\n\010relative\030\001 \001(\010\022\033\n\006origin\030\002 \001(\013"
|
||||
"2\013.CMsgVector\022\033\n\006angles\030\003 \001(\0132\013.CMsgQAng"
|
||||
"le\022\035\n\010velocity\030\004 \001(\0132\013.CMsgVector*B\n\023ECS"
|
||||
"PredictionEvents\022\022\n\016CSPE_DamageTag\020\001\022\027\n\023"
|
||||
"CSPE_PlayerTeleport\020\003"
|
||||
;
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_cs_5fprediction_5fevents_2eproto_deps[2] = {
|
||||
&::descriptor_table_networkbasetypes_2eproto,
|
||||
@@ -77,9 +114,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, 251, descriptor_table_protodef_cs_5fprediction_5fevents_2eproto,
|
||||
false, false, 421, 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, 1,
|
||||
&descriptor_table_cs_5fprediction_5fevents_2eproto_once, descriptor_table_cs_5fprediction_5fevents_2eproto_deps, 2, 2,
|
||||
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,
|
||||
@@ -97,6 +134,7 @@ const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ECSPredictionEvents_descriptor()
|
||||
bool ECSPredictionEvents_IsValid(int value) {
|
||||
switch (value) {
|
||||
case 1:
|
||||
case 3:
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
@@ -369,12 +407,365 @@ void CCSPredictionEvent_DamageTag::InternalSwap(CCSPredictionEvent_DamageTag* ot
|
||||
file_level_metadata_cs_5fprediction_5fevents_2eproto[0]);
|
||||
}
|
||||
|
||||
// ===================================================================
|
||||
|
||||
class CCSPredictionEvent_PlayerTeleport::_Internal {
|
||||
public:
|
||||
using HasBits = decltype(std::declval<CCSPredictionEvent_PlayerTeleport>()._impl_._has_bits_);
|
||||
static void set_has_relative(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 8u;
|
||||
}
|
||||
static const ::CMsgVector& origin(const CCSPredictionEvent_PlayerTeleport* msg);
|
||||
static void set_has_origin(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 1u;
|
||||
}
|
||||
static const ::CMsgQAngle& angles(const CCSPredictionEvent_PlayerTeleport* msg);
|
||||
static void set_has_angles(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 2u;
|
||||
}
|
||||
static const ::CMsgVector& velocity(const CCSPredictionEvent_PlayerTeleport* msg);
|
||||
static void set_has_velocity(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 4u;
|
||||
}
|
||||
};
|
||||
|
||||
const ::CMsgVector&
|
||||
CCSPredictionEvent_PlayerTeleport::_Internal::origin(const CCSPredictionEvent_PlayerTeleport* msg) {
|
||||
return *msg->_impl_.origin_;
|
||||
}
|
||||
const ::CMsgQAngle&
|
||||
CCSPredictionEvent_PlayerTeleport::_Internal::angles(const CCSPredictionEvent_PlayerTeleport* msg) {
|
||||
return *msg->_impl_.angles_;
|
||||
}
|
||||
const ::CMsgVector&
|
||||
CCSPredictionEvent_PlayerTeleport::_Internal::velocity(const CCSPredictionEvent_PlayerTeleport* msg) {
|
||||
return *msg->_impl_.velocity_;
|
||||
}
|
||||
void CCSPredictionEvent_PlayerTeleport::clear_origin() {
|
||||
if (_impl_.origin_ != nullptr) _impl_.origin_->Clear();
|
||||
_impl_._has_bits_[0] &= ~0x00000001u;
|
||||
}
|
||||
void CCSPredictionEvent_PlayerTeleport::clear_angles() {
|
||||
if (_impl_.angles_ != nullptr) _impl_.angles_->Clear();
|
||||
_impl_._has_bits_[0] &= ~0x00000002u;
|
||||
}
|
||||
void CCSPredictionEvent_PlayerTeleport::clear_velocity() {
|
||||
if (_impl_.velocity_ != nullptr) _impl_.velocity_->Clear();
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
}
|
||||
CCSPredictionEvent_PlayerTeleport::CCSPredictionEvent_PlayerTeleport(::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_PlayerTeleport)
|
||||
}
|
||||
CCSPredictionEvent_PlayerTeleport::CCSPredictionEvent_PlayerTeleport(const CCSPredictionEvent_PlayerTeleport& from)
|
||||
: ::PROTOBUF_NAMESPACE_ID::Message() {
|
||||
CCSPredictionEvent_PlayerTeleport* const _this = this; (void)_this;
|
||||
new (&_impl_) Impl_{
|
||||
decltype(_impl_._has_bits_){from._impl_._has_bits_}
|
||||
, /*decltype(_impl_._cached_size_)*/{}
|
||||
, decltype(_impl_.origin_){nullptr}
|
||||
, decltype(_impl_.angles_){nullptr}
|
||||
, decltype(_impl_.velocity_){nullptr}
|
||||
, decltype(_impl_.relative_){}};
|
||||
|
||||
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
||||
if (from._internal_has_origin()) {
|
||||
_this->_impl_.origin_ = new ::CMsgVector(*from._impl_.origin_);
|
||||
}
|
||||
if (from._internal_has_angles()) {
|
||||
_this->_impl_.angles_ = new ::CMsgQAngle(*from._impl_.angles_);
|
||||
}
|
||||
if (from._internal_has_velocity()) {
|
||||
_this->_impl_.velocity_ = new ::CMsgVector(*from._impl_.velocity_);
|
||||
}
|
||||
_this->_impl_.relative_ = from._impl_.relative_;
|
||||
// @@protoc_insertion_point(copy_constructor:CCSPredictionEvent_PlayerTeleport)
|
||||
}
|
||||
|
||||
inline void CCSPredictionEvent_PlayerTeleport::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_.origin_){nullptr}
|
||||
, decltype(_impl_.angles_){nullptr}
|
||||
, decltype(_impl_.velocity_){nullptr}
|
||||
, decltype(_impl_.relative_){false}
|
||||
};
|
||||
}
|
||||
|
||||
CCSPredictionEvent_PlayerTeleport::~CCSPredictionEvent_PlayerTeleport() {
|
||||
// @@protoc_insertion_point(destructor:CCSPredictionEvent_PlayerTeleport)
|
||||
if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
|
||||
(void)arena;
|
||||
return;
|
||||
}
|
||||
SharedDtor();
|
||||
}
|
||||
|
||||
inline void CCSPredictionEvent_PlayerTeleport::SharedDtor() {
|
||||
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
|
||||
if (this != internal_default_instance()) delete _impl_.origin_;
|
||||
if (this != internal_default_instance()) delete _impl_.angles_;
|
||||
if (this != internal_default_instance()) delete _impl_.velocity_;
|
||||
}
|
||||
|
||||
void CCSPredictionEvent_PlayerTeleport::SetCachedSize(int size) const {
|
||||
_impl_._cached_size_.Set(size);
|
||||
}
|
||||
|
||||
void CCSPredictionEvent_PlayerTeleport::Clear() {
|
||||
// @@protoc_insertion_point(message_clear_start:CCSPredictionEvent_PlayerTeleport)
|
||||
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) {
|
||||
GOOGLE_DCHECK(_impl_.origin_ != nullptr);
|
||||
_impl_.origin_->Clear();
|
||||
}
|
||||
if (cached_has_bits & 0x00000002u) {
|
||||
GOOGLE_DCHECK(_impl_.angles_ != nullptr);
|
||||
_impl_.angles_->Clear();
|
||||
}
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
GOOGLE_DCHECK(_impl_.velocity_ != nullptr);
|
||||
_impl_.velocity_->Clear();
|
||||
}
|
||||
}
|
||||
_impl_.relative_ = false;
|
||||
_impl_._has_bits_.Clear();
|
||||
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
||||
}
|
||||
|
||||
const char* CCSPredictionEvent_PlayerTeleport::_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 bool relative = 1;
|
||||
case 1:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
|
||||
_Internal::set_has_relative(&has_bits);
|
||||
_impl_.relative_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
|
||||
CHK_(ptr);
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
// optional .CMsgVector origin = 2;
|
||||
case 2:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
|
||||
ptr = ctx->ParseMessage(_internal_mutable_origin(), ptr);
|
||||
CHK_(ptr);
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
// optional .CMsgQAngle angles = 3;
|
||||
case 3:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
|
||||
ptr = ctx->ParseMessage(_internal_mutable_angles(), ptr);
|
||||
CHK_(ptr);
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
// optional .CMsgVector velocity = 4;
|
||||
case 4:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
|
||||
ptr = ctx->ParseMessage(_internal_mutable_velocity(), ptr);
|
||||
CHK_(ptr);
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
default:
|
||||
goto handle_unusual;
|
||||
} // switch
|
||||
handle_unusual:
|
||||
if ((tag == 0) || ((tag & 7) == 4)) {
|
||||
CHK_(ptr);
|
||||
ctx->SetLastTag(tag);
|
||||
goto message_done;
|
||||
}
|
||||
ptr = UnknownFieldParse(
|
||||
tag,
|
||||
_internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
|
||||
ptr, ctx);
|
||||
CHK_(ptr != nullptr);
|
||||
} // while
|
||||
message_done:
|
||||
_impl_._has_bits_.Or(has_bits);
|
||||
return ptr;
|
||||
failure:
|
||||
ptr = nullptr;
|
||||
goto message_done;
|
||||
#undef CHK_
|
||||
}
|
||||
|
||||
uint8_t* CCSPredictionEvent_PlayerTeleport::_InternalSerialize(
|
||||
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
|
||||
// @@protoc_insertion_point(serialize_to_array_start:CCSPredictionEvent_PlayerTeleport)
|
||||
uint32_t cached_has_bits = 0;
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = _impl_._has_bits_[0];
|
||||
// optional bool relative = 1;
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_relative(), target);
|
||||
}
|
||||
|
||||
// optional .CMsgVector origin = 2;
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
|
||||
InternalWriteMessage(2, _Internal::origin(this),
|
||||
_Internal::origin(this).GetCachedSize(), target, stream);
|
||||
}
|
||||
|
||||
// optional .CMsgQAngle angles = 3;
|
||||
if (cached_has_bits & 0x00000002u) {
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
|
||||
InternalWriteMessage(3, _Internal::angles(this),
|
||||
_Internal::angles(this).GetCachedSize(), target, stream);
|
||||
}
|
||||
|
||||
// optional .CMsgVector velocity = 4;
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
|
||||
InternalWriteMessage(4, _Internal::velocity(this),
|
||||
_Internal::velocity(this).GetCachedSize(), target, stream);
|
||||
}
|
||||
|
||||
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
|
||||
target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
|
||||
_internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
|
||||
}
|
||||
// @@protoc_insertion_point(serialize_to_array_end:CCSPredictionEvent_PlayerTeleport)
|
||||
return target;
|
||||
}
|
||||
|
||||
size_t CCSPredictionEvent_PlayerTeleport::ByteSizeLong() const {
|
||||
// @@protoc_insertion_point(message_byte_size_start:CCSPredictionEvent_PlayerTeleport)
|
||||
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 & 0x0000000fu) {
|
||||
// optional .CMsgVector origin = 2;
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
total_size += 1 +
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
|
||||
*_impl_.origin_);
|
||||
}
|
||||
|
||||
// optional .CMsgQAngle angles = 3;
|
||||
if (cached_has_bits & 0x00000002u) {
|
||||
total_size += 1 +
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
|
||||
*_impl_.angles_);
|
||||
}
|
||||
|
||||
// optional .CMsgVector velocity = 4;
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
total_size += 1 +
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
|
||||
*_impl_.velocity_);
|
||||
}
|
||||
|
||||
// optional bool relative = 1;
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
total_size += 1 + 1;
|
||||
}
|
||||
|
||||
}
|
||||
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
|
||||
}
|
||||
|
||||
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCSPredictionEvent_PlayerTeleport::_class_data_ = {
|
||||
::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
|
||||
CCSPredictionEvent_PlayerTeleport::MergeImpl
|
||||
};
|
||||
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCSPredictionEvent_PlayerTeleport::GetClassData() const { return &_class_data_; }
|
||||
|
||||
|
||||
void CCSPredictionEvent_PlayerTeleport::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
|
||||
auto* const _this = static_cast<CCSPredictionEvent_PlayerTeleport*>(&to_msg);
|
||||
auto& from = static_cast<const CCSPredictionEvent_PlayerTeleport&>(from_msg);
|
||||
// @@protoc_insertion_point(class_specific_merge_from_start:CCSPredictionEvent_PlayerTeleport)
|
||||
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 & 0x0000000fu) {
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
_this->_internal_mutable_origin()->::CMsgVector::MergeFrom(
|
||||
from._internal_origin());
|
||||
}
|
||||
if (cached_has_bits & 0x00000002u) {
|
||||
_this->_internal_mutable_angles()->::CMsgQAngle::MergeFrom(
|
||||
from._internal_angles());
|
||||
}
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
_this->_internal_mutable_velocity()->::CMsgVector::MergeFrom(
|
||||
from._internal_velocity());
|
||||
}
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
_this->_impl_.relative_ = from._impl_.relative_;
|
||||
}
|
||||
_this->_impl_._has_bits_[0] |= cached_has_bits;
|
||||
}
|
||||
_this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
||||
}
|
||||
|
||||
void CCSPredictionEvent_PlayerTeleport::CopyFrom(const CCSPredictionEvent_PlayerTeleport& from) {
|
||||
// @@protoc_insertion_point(class_specific_copy_from_start:CCSPredictionEvent_PlayerTeleport)
|
||||
if (&from == this) return;
|
||||
Clear();
|
||||
MergeFrom(from);
|
||||
}
|
||||
|
||||
bool CCSPredictionEvent_PlayerTeleport::IsInitialized() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
void CCSPredictionEvent_PlayerTeleport::InternalSwap(CCSPredictionEvent_PlayerTeleport* 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_PlayerTeleport, _impl_.relative_)
|
||||
+ sizeof(CCSPredictionEvent_PlayerTeleport::_impl_.relative_)
|
||||
- PROTOBUF_FIELD_OFFSET(CCSPredictionEvent_PlayerTeleport, _impl_.origin_)>(
|
||||
reinterpret_cast<char*>(&_impl_.origin_),
|
||||
reinterpret_cast<char*>(&other->_impl_.origin_));
|
||||
}
|
||||
|
||||
::PROTOBUF_NAMESPACE_ID::Metadata CCSPredictionEvent_PlayerTeleport::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_PlayerTeleport*
|
||||
Arena::CreateMaybeMessage< ::CCSPredictionEvent_PlayerTeleport >(Arena* arena) {
|
||||
return Arena::CreateMessageInternal< ::CCSPredictionEvent_PlayerTeleport >(arena);
|
||||
}
|
||||
PROTOBUF_NAMESPACE_CLOSE
|
||||
|
||||
// @@protoc_insertion_point(global_scope)
|
||||
|
||||
@@ -50,16 +50,21 @@ extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table
|
||||
class CCSPredictionEvent_DamageTag;
|
||||
struct CCSPredictionEvent_DamageTagDefaultTypeInternal;
|
||||
extern CCSPredictionEvent_DamageTagDefaultTypeInternal _CCSPredictionEvent_DamageTag_default_instance_;
|
||||
class CCSPredictionEvent_PlayerTeleport;
|
||||
struct CCSPredictionEvent_PlayerTeleportDefaultTypeInternal;
|
||||
extern CCSPredictionEvent_PlayerTeleportDefaultTypeInternal _CCSPredictionEvent_PlayerTeleport_default_instance_;
|
||||
PROTOBUF_NAMESPACE_OPEN
|
||||
template<> ::CCSPredictionEvent_DamageTag* Arena::CreateMaybeMessage<::CCSPredictionEvent_DamageTag>(Arena*);
|
||||
template<> ::CCSPredictionEvent_PlayerTeleport* Arena::CreateMaybeMessage<::CCSPredictionEvent_PlayerTeleport>(Arena*);
|
||||
PROTOBUF_NAMESPACE_CLOSE
|
||||
|
||||
enum ECSPredictionEvents : int {
|
||||
CSPE_DamageTag = 1
|
||||
CSPE_DamageTag = 1,
|
||||
CSPE_PlayerTeleport = 3
|
||||
};
|
||||
bool ECSPredictionEvents_IsValid(int value);
|
||||
constexpr ECSPredictionEvents ECSPredictionEvents_MIN = CSPE_DamageTag;
|
||||
constexpr ECSPredictionEvents ECSPredictionEvents_MAX = CSPE_DamageTag;
|
||||
constexpr ECSPredictionEvents ECSPredictionEvents_MAX = CSPE_PlayerTeleport;
|
||||
constexpr int ECSPredictionEvents_ARRAYSIZE = ECSPredictionEvents_MAX + 1;
|
||||
|
||||
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ECSPredictionEvents_descriptor();
|
||||
@@ -266,6 +271,226 @@ class CCSPredictionEvent_DamageTag final :
|
||||
union { Impl_ _impl_; };
|
||||
friend struct ::TableStruct_cs_5fprediction_5fevents_2eproto;
|
||||
};
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
class CCSPredictionEvent_PlayerTeleport final :
|
||||
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CCSPredictionEvent_PlayerTeleport) */ {
|
||||
public:
|
||||
inline CCSPredictionEvent_PlayerTeleport() : CCSPredictionEvent_PlayerTeleport(nullptr) {}
|
||||
~CCSPredictionEvent_PlayerTeleport() override;
|
||||
explicit PROTOBUF_CONSTEXPR CCSPredictionEvent_PlayerTeleport(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
|
||||
|
||||
CCSPredictionEvent_PlayerTeleport(const CCSPredictionEvent_PlayerTeleport& from);
|
||||
CCSPredictionEvent_PlayerTeleport(CCSPredictionEvent_PlayerTeleport&& from) noexcept
|
||||
: CCSPredictionEvent_PlayerTeleport() {
|
||||
*this = ::std::move(from);
|
||||
}
|
||||
|
||||
inline CCSPredictionEvent_PlayerTeleport& operator=(const CCSPredictionEvent_PlayerTeleport& from) {
|
||||
CopyFrom(from);
|
||||
return *this;
|
||||
}
|
||||
inline CCSPredictionEvent_PlayerTeleport& operator=(CCSPredictionEvent_PlayerTeleport&& 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_PlayerTeleport& default_instance() {
|
||||
return *internal_default_instance();
|
||||
}
|
||||
static inline const CCSPredictionEvent_PlayerTeleport* internal_default_instance() {
|
||||
return reinterpret_cast<const CCSPredictionEvent_PlayerTeleport*>(
|
||||
&_CCSPredictionEvent_PlayerTeleport_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
1;
|
||||
|
||||
friend void swap(CCSPredictionEvent_PlayerTeleport& a, CCSPredictionEvent_PlayerTeleport& b) {
|
||||
a.Swap(&b);
|
||||
}
|
||||
inline void Swap(CCSPredictionEvent_PlayerTeleport* 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_PlayerTeleport* other) {
|
||||
if (other == this) return;
|
||||
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
|
||||
InternalSwap(other);
|
||||
}
|
||||
|
||||
// implements Message ----------------------------------------------
|
||||
|
||||
CCSPredictionEvent_PlayerTeleport* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
|
||||
return CreateMaybeMessage<CCSPredictionEvent_PlayerTeleport>(arena);
|
||||
}
|
||||
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
|
||||
void CopyFrom(const CCSPredictionEvent_PlayerTeleport& from);
|
||||
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
|
||||
void MergeFrom( const CCSPredictionEvent_PlayerTeleport& from) {
|
||||
CCSPredictionEvent_PlayerTeleport::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_PlayerTeleport* other);
|
||||
|
||||
private:
|
||||
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
|
||||
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
|
||||
return "CCSPredictionEvent_PlayerTeleport";
|
||||
}
|
||||
protected:
|
||||
explicit CCSPredictionEvent_PlayerTeleport(::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 {
|
||||
kOriginFieldNumber = 2,
|
||||
kAnglesFieldNumber = 3,
|
||||
kVelocityFieldNumber = 4,
|
||||
kRelativeFieldNumber = 1,
|
||||
};
|
||||
// optional .CMsgVector origin = 2;
|
||||
bool has_origin() const;
|
||||
private:
|
||||
bool _internal_has_origin() const;
|
||||
public:
|
||||
void clear_origin();
|
||||
const ::CMsgVector& origin() const;
|
||||
PROTOBUF_NODISCARD ::CMsgVector* release_origin();
|
||||
::CMsgVector* mutable_origin();
|
||||
void set_allocated_origin(::CMsgVector* origin);
|
||||
private:
|
||||
const ::CMsgVector& _internal_origin() const;
|
||||
::CMsgVector* _internal_mutable_origin();
|
||||
public:
|
||||
void unsafe_arena_set_allocated_origin(
|
||||
::CMsgVector* origin);
|
||||
::CMsgVector* unsafe_arena_release_origin();
|
||||
|
||||
// optional .CMsgQAngle angles = 3;
|
||||
bool has_angles() const;
|
||||
private:
|
||||
bool _internal_has_angles() const;
|
||||
public:
|
||||
void clear_angles();
|
||||
const ::CMsgQAngle& angles() const;
|
||||
PROTOBUF_NODISCARD ::CMsgQAngle* release_angles();
|
||||
::CMsgQAngle* mutable_angles();
|
||||
void set_allocated_angles(::CMsgQAngle* angles);
|
||||
private:
|
||||
const ::CMsgQAngle& _internal_angles() const;
|
||||
::CMsgQAngle* _internal_mutable_angles();
|
||||
public:
|
||||
void unsafe_arena_set_allocated_angles(
|
||||
::CMsgQAngle* angles);
|
||||
::CMsgQAngle* unsafe_arena_release_angles();
|
||||
|
||||
// optional .CMsgVector velocity = 4;
|
||||
bool has_velocity() const;
|
||||
private:
|
||||
bool _internal_has_velocity() const;
|
||||
public:
|
||||
void clear_velocity();
|
||||
const ::CMsgVector& velocity() const;
|
||||
PROTOBUF_NODISCARD ::CMsgVector* release_velocity();
|
||||
::CMsgVector* mutable_velocity();
|
||||
void set_allocated_velocity(::CMsgVector* velocity);
|
||||
private:
|
||||
const ::CMsgVector& _internal_velocity() const;
|
||||
::CMsgVector* _internal_mutable_velocity();
|
||||
public:
|
||||
void unsafe_arena_set_allocated_velocity(
|
||||
::CMsgVector* velocity);
|
||||
::CMsgVector* unsafe_arena_release_velocity();
|
||||
|
||||
// optional bool relative = 1;
|
||||
bool has_relative() const;
|
||||
private:
|
||||
bool _internal_has_relative() const;
|
||||
public:
|
||||
void clear_relative();
|
||||
bool relative() const;
|
||||
void set_relative(bool value);
|
||||
private:
|
||||
bool _internal_relative() const;
|
||||
void _internal_set_relative(bool value);
|
||||
public:
|
||||
|
||||
// @@protoc_insertion_point(class_scope:CCSPredictionEvent_PlayerTeleport)
|
||||
private:
|
||||
class _Internal;
|
||||
|
||||
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
|
||||
typedef void InternalArenaConstructable_;
|
||||
typedef void DestructorSkippable_;
|
||||
struct Impl_ {
|
||||
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
|
||||
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
||||
::CMsgVector* origin_;
|
||||
::CMsgQAngle* angles_;
|
||||
::CMsgVector* velocity_;
|
||||
bool relative_;
|
||||
};
|
||||
union { Impl_ _impl_; };
|
||||
friend struct ::TableStruct_cs_5fprediction_5fevents_2eproto;
|
||||
};
|
||||
// ===================================================================
|
||||
|
||||
|
||||
@@ -361,9 +586,304 @@ inline void CCSPredictionEvent_DamageTag::set_friendly_fire_damage_reduction_rat
|
||||
// @@protoc_insertion_point(field_set:CCSPredictionEvent_DamageTag.friendly_fire_damage_reduction_ratio)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CCSPredictionEvent_PlayerTeleport
|
||||
|
||||
// optional bool relative = 1;
|
||||
inline bool CCSPredictionEvent_PlayerTeleport::_internal_has_relative() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CCSPredictionEvent_PlayerTeleport::has_relative() const {
|
||||
return _internal_has_relative();
|
||||
}
|
||||
inline void CCSPredictionEvent_PlayerTeleport::clear_relative() {
|
||||
_impl_.relative_ = false;
|
||||
_impl_._has_bits_[0] &= ~0x00000008u;
|
||||
}
|
||||
inline bool CCSPredictionEvent_PlayerTeleport::_internal_relative() const {
|
||||
return _impl_.relative_;
|
||||
}
|
||||
inline bool CCSPredictionEvent_PlayerTeleport::relative() const {
|
||||
// @@protoc_insertion_point(field_get:CCSPredictionEvent_PlayerTeleport.relative)
|
||||
return _internal_relative();
|
||||
}
|
||||
inline void CCSPredictionEvent_PlayerTeleport::_internal_set_relative(bool value) {
|
||||
_impl_._has_bits_[0] |= 0x00000008u;
|
||||
_impl_.relative_ = value;
|
||||
}
|
||||
inline void CCSPredictionEvent_PlayerTeleport::set_relative(bool value) {
|
||||
_internal_set_relative(value);
|
||||
// @@protoc_insertion_point(field_set:CCSPredictionEvent_PlayerTeleport.relative)
|
||||
}
|
||||
|
||||
// optional .CMsgVector origin = 2;
|
||||
inline bool CCSPredictionEvent_PlayerTeleport::_internal_has_origin() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
|
||||
PROTOBUF_ASSUME(!value || _impl_.origin_ != nullptr);
|
||||
return value;
|
||||
}
|
||||
inline bool CCSPredictionEvent_PlayerTeleport::has_origin() const {
|
||||
return _internal_has_origin();
|
||||
}
|
||||
inline const ::CMsgVector& CCSPredictionEvent_PlayerTeleport::_internal_origin() const {
|
||||
const ::CMsgVector* p = _impl_.origin_;
|
||||
return p != nullptr ? *p : reinterpret_cast<const ::CMsgVector&>(
|
||||
::_CMsgVector_default_instance_);
|
||||
}
|
||||
inline const ::CMsgVector& CCSPredictionEvent_PlayerTeleport::origin() const {
|
||||
// @@protoc_insertion_point(field_get:CCSPredictionEvent_PlayerTeleport.origin)
|
||||
return _internal_origin();
|
||||
}
|
||||
inline void CCSPredictionEvent_PlayerTeleport::unsafe_arena_set_allocated_origin(
|
||||
::CMsgVector* origin) {
|
||||
if (GetArenaForAllocation() == nullptr) {
|
||||
delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.origin_);
|
||||
}
|
||||
_impl_.origin_ = origin;
|
||||
if (origin) {
|
||||
_impl_._has_bits_[0] |= 0x00000001u;
|
||||
} else {
|
||||
_impl_._has_bits_[0] &= ~0x00000001u;
|
||||
}
|
||||
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:CCSPredictionEvent_PlayerTeleport.origin)
|
||||
}
|
||||
inline ::CMsgVector* CCSPredictionEvent_PlayerTeleport::release_origin() {
|
||||
_impl_._has_bits_[0] &= ~0x00000001u;
|
||||
::CMsgVector* temp = _impl_.origin_;
|
||||
_impl_.origin_ = 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* CCSPredictionEvent_PlayerTeleport::unsafe_arena_release_origin() {
|
||||
// @@protoc_insertion_point(field_release:CCSPredictionEvent_PlayerTeleport.origin)
|
||||
_impl_._has_bits_[0] &= ~0x00000001u;
|
||||
::CMsgVector* temp = _impl_.origin_;
|
||||
_impl_.origin_ = nullptr;
|
||||
return temp;
|
||||
}
|
||||
inline ::CMsgVector* CCSPredictionEvent_PlayerTeleport::_internal_mutable_origin() {
|
||||
_impl_._has_bits_[0] |= 0x00000001u;
|
||||
if (_impl_.origin_ == nullptr) {
|
||||
auto* p = CreateMaybeMessage<::CMsgVector>(GetArenaForAllocation());
|
||||
_impl_.origin_ = p;
|
||||
}
|
||||
return _impl_.origin_;
|
||||
}
|
||||
inline ::CMsgVector* CCSPredictionEvent_PlayerTeleport::mutable_origin() {
|
||||
::CMsgVector* _msg = _internal_mutable_origin();
|
||||
// @@protoc_insertion_point(field_mutable:CCSPredictionEvent_PlayerTeleport.origin)
|
||||
return _msg;
|
||||
}
|
||||
inline void CCSPredictionEvent_PlayerTeleport::set_allocated_origin(::CMsgVector* origin) {
|
||||
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
|
||||
if (message_arena == nullptr) {
|
||||
delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.origin_);
|
||||
}
|
||||
if (origin) {
|
||||
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
|
||||
::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
|
||||
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(origin));
|
||||
if (message_arena != submessage_arena) {
|
||||
origin = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
|
||||
message_arena, origin, submessage_arena);
|
||||
}
|
||||
_impl_._has_bits_[0] |= 0x00000001u;
|
||||
} else {
|
||||
_impl_._has_bits_[0] &= ~0x00000001u;
|
||||
}
|
||||
_impl_.origin_ = origin;
|
||||
// @@protoc_insertion_point(field_set_allocated:CCSPredictionEvent_PlayerTeleport.origin)
|
||||
}
|
||||
|
||||
// optional .CMsgQAngle angles = 3;
|
||||
inline bool CCSPredictionEvent_PlayerTeleport::_internal_has_angles() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
|
||||
PROTOBUF_ASSUME(!value || _impl_.angles_ != nullptr);
|
||||
return value;
|
||||
}
|
||||
inline bool CCSPredictionEvent_PlayerTeleport::has_angles() const {
|
||||
return _internal_has_angles();
|
||||
}
|
||||
inline const ::CMsgQAngle& CCSPredictionEvent_PlayerTeleport::_internal_angles() const {
|
||||
const ::CMsgQAngle* p = _impl_.angles_;
|
||||
return p != nullptr ? *p : reinterpret_cast<const ::CMsgQAngle&>(
|
||||
::_CMsgQAngle_default_instance_);
|
||||
}
|
||||
inline const ::CMsgQAngle& CCSPredictionEvent_PlayerTeleport::angles() const {
|
||||
// @@protoc_insertion_point(field_get:CCSPredictionEvent_PlayerTeleport.angles)
|
||||
return _internal_angles();
|
||||
}
|
||||
inline void CCSPredictionEvent_PlayerTeleport::unsafe_arena_set_allocated_angles(
|
||||
::CMsgQAngle* angles) {
|
||||
if (GetArenaForAllocation() == nullptr) {
|
||||
delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.angles_);
|
||||
}
|
||||
_impl_.angles_ = angles;
|
||||
if (angles) {
|
||||
_impl_._has_bits_[0] |= 0x00000002u;
|
||||
} else {
|
||||
_impl_._has_bits_[0] &= ~0x00000002u;
|
||||
}
|
||||
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:CCSPredictionEvent_PlayerTeleport.angles)
|
||||
}
|
||||
inline ::CMsgQAngle* CCSPredictionEvent_PlayerTeleport::release_angles() {
|
||||
_impl_._has_bits_[0] &= ~0x00000002u;
|
||||
::CMsgQAngle* temp = _impl_.angles_;
|
||||
_impl_.angles_ = 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_PlayerTeleport::unsafe_arena_release_angles() {
|
||||
// @@protoc_insertion_point(field_release:CCSPredictionEvent_PlayerTeleport.angles)
|
||||
_impl_._has_bits_[0] &= ~0x00000002u;
|
||||
::CMsgQAngle* temp = _impl_.angles_;
|
||||
_impl_.angles_ = nullptr;
|
||||
return temp;
|
||||
}
|
||||
inline ::CMsgQAngle* CCSPredictionEvent_PlayerTeleport::_internal_mutable_angles() {
|
||||
_impl_._has_bits_[0] |= 0x00000002u;
|
||||
if (_impl_.angles_ == nullptr) {
|
||||
auto* p = CreateMaybeMessage<::CMsgQAngle>(GetArenaForAllocation());
|
||||
_impl_.angles_ = p;
|
||||
}
|
||||
return _impl_.angles_;
|
||||
}
|
||||
inline ::CMsgQAngle* CCSPredictionEvent_PlayerTeleport::mutable_angles() {
|
||||
::CMsgQAngle* _msg = _internal_mutable_angles();
|
||||
// @@protoc_insertion_point(field_mutable:CCSPredictionEvent_PlayerTeleport.angles)
|
||||
return _msg;
|
||||
}
|
||||
inline void CCSPredictionEvent_PlayerTeleport::set_allocated_angles(::CMsgQAngle* angles) {
|
||||
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
|
||||
if (message_arena == nullptr) {
|
||||
delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.angles_);
|
||||
}
|
||||
if (angles) {
|
||||
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
|
||||
::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
|
||||
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(angles));
|
||||
if (message_arena != submessage_arena) {
|
||||
angles = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
|
||||
message_arena, angles, submessage_arena);
|
||||
}
|
||||
_impl_._has_bits_[0] |= 0x00000002u;
|
||||
} else {
|
||||
_impl_._has_bits_[0] &= ~0x00000002u;
|
||||
}
|
||||
_impl_.angles_ = angles;
|
||||
// @@protoc_insertion_point(field_set_allocated:CCSPredictionEvent_PlayerTeleport.angles)
|
||||
}
|
||||
|
||||
// optional .CMsgVector velocity = 4;
|
||||
inline bool CCSPredictionEvent_PlayerTeleport::_internal_has_velocity() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
|
||||
PROTOBUF_ASSUME(!value || _impl_.velocity_ != nullptr);
|
||||
return value;
|
||||
}
|
||||
inline bool CCSPredictionEvent_PlayerTeleport::has_velocity() const {
|
||||
return _internal_has_velocity();
|
||||
}
|
||||
inline const ::CMsgVector& CCSPredictionEvent_PlayerTeleport::_internal_velocity() const {
|
||||
const ::CMsgVector* p = _impl_.velocity_;
|
||||
return p != nullptr ? *p : reinterpret_cast<const ::CMsgVector&>(
|
||||
::_CMsgVector_default_instance_);
|
||||
}
|
||||
inline const ::CMsgVector& CCSPredictionEvent_PlayerTeleport::velocity() const {
|
||||
// @@protoc_insertion_point(field_get:CCSPredictionEvent_PlayerTeleport.velocity)
|
||||
return _internal_velocity();
|
||||
}
|
||||
inline void CCSPredictionEvent_PlayerTeleport::unsafe_arena_set_allocated_velocity(
|
||||
::CMsgVector* velocity) {
|
||||
if (GetArenaForAllocation() == nullptr) {
|
||||
delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.velocity_);
|
||||
}
|
||||
_impl_.velocity_ = velocity;
|
||||
if (velocity) {
|
||||
_impl_._has_bits_[0] |= 0x00000004u;
|
||||
} else {
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
}
|
||||
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:CCSPredictionEvent_PlayerTeleport.velocity)
|
||||
}
|
||||
inline ::CMsgVector* CCSPredictionEvent_PlayerTeleport::release_velocity() {
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
::CMsgVector* temp = _impl_.velocity_;
|
||||
_impl_.velocity_ = nullptr;
|
||||
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
|
||||
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
|
||||
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
|
||||
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* CCSPredictionEvent_PlayerTeleport::unsafe_arena_release_velocity() {
|
||||
// @@protoc_insertion_point(field_release:CCSPredictionEvent_PlayerTeleport.velocity)
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
::CMsgVector* temp = _impl_.velocity_;
|
||||
_impl_.velocity_ = nullptr;
|
||||
return temp;
|
||||
}
|
||||
inline ::CMsgVector* CCSPredictionEvent_PlayerTeleport::_internal_mutable_velocity() {
|
||||
_impl_._has_bits_[0] |= 0x00000004u;
|
||||
if (_impl_.velocity_ == nullptr) {
|
||||
auto* p = CreateMaybeMessage<::CMsgVector>(GetArenaForAllocation());
|
||||
_impl_.velocity_ = p;
|
||||
}
|
||||
return _impl_.velocity_;
|
||||
}
|
||||
inline ::CMsgVector* CCSPredictionEvent_PlayerTeleport::mutable_velocity() {
|
||||
::CMsgVector* _msg = _internal_mutable_velocity();
|
||||
// @@protoc_insertion_point(field_mutable:CCSPredictionEvent_PlayerTeleport.velocity)
|
||||
return _msg;
|
||||
}
|
||||
inline void CCSPredictionEvent_PlayerTeleport::set_allocated_velocity(::CMsgVector* velocity) {
|
||||
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
|
||||
if (message_arena == nullptr) {
|
||||
delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.velocity_);
|
||||
}
|
||||
if (velocity) {
|
||||
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
|
||||
::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
|
||||
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity));
|
||||
if (message_arena != submessage_arena) {
|
||||
velocity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
|
||||
message_arena, velocity, submessage_arena);
|
||||
}
|
||||
_impl_._has_bits_[0] |= 0x00000004u;
|
||||
} else {
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
}
|
||||
_impl_.velocity_ = velocity;
|
||||
// @@protoc_insertion_point(field_set_allocated:CCSPredictionEvent_PlayerTeleport.velocity)
|
||||
}
|
||||
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic pop
|
||||
#endif // __GNUC__
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
|
||||
// @@protoc_insertion_point(namespace_scope)
|
||||
|
||||
|
||||
@@ -198,44 +198,47 @@ static const ::_pb::Message* const file_default_instances[] = {
|
||||
};
|
||||
|
||||
const char descriptor_table_protodef_cs_5fusercmd_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
|
||||
"\n\020cs_usercmd.proto\032\026networkbasetypes.pro"
|
||||
"to\032\rusercmd.proto\"V\n\027CSGOInterpolationIn"
|
||||
"foPB\022\024\n\010src_tick\030\001 \001(\005:\002-1\022\024\n\010dst_tick\030\002"
|
||||
" \001(\005:\002-1\022\017\n\004frac\030\003 \001(\002:\0010\"-\n\032CSGOInterpo"
|
||||
"lationInfoPB_CL\022\017\n\004frac\030\003 \001(\002:\0010\"\305\004\n\027CSG"
|
||||
"OInputHistoryEntryPB\022 \n\013view_angles\030\002 \001("
|
||||
"\0132\013.CMsgQAngle\022\031\n\021render_tick_count\030\004 \001("
|
||||
"\005\022\034\n\024render_tick_fraction\030\005 \001(\002\022\031\n\021playe"
|
||||
"r_tick_count\030\006 \001(\005\022\034\n\024player_tick_fracti"
|
||||
"on\030\007 \001(\002\022.\n\tcl_interp\030\014 \001(\0132\033.CSGOInterp"
|
||||
"olationInfoPB_CL\022,\n\nsv_interp0\030\r \001(\0132\030.C"
|
||||
"SGOInterpolationInfoPB\022,\n\nsv_interp1\030\016 \001"
|
||||
"(\0132\030.CSGOInterpolationInfoPB\022/\n\rplayer_i"
|
||||
"nterp\030\017 \001(\0132\030.CSGOInterpolationInfoPB\022\024\n"
|
||||
"\014frame_number\030@ \001(\005\022\034\n\020target_ent_index\030"
|
||||
"A \001(\005:\002-1\022#\n\016shoot_position\030B \001(\0132\013.CMsg"
|
||||
"Vector\022*\n\025target_head_pos_check\030C \001(\0132\013."
|
||||
"CMsgVector\022)\n\024target_abs_pos_check\030D \001(\013"
|
||||
"2\013.CMsgVector\022)\n\024target_abs_ang_check\030E "
|
||||
"\001(\0132\013.CMsgQAngle\"\325\002\n\rCSGOUserCmdPB\022\035\n\004ba"
|
||||
"se\030\001 \001(\0132\017.CBaseUserCmdPB\022/\n\rinput_histo"
|
||||
"ry\030\002 \003(\0132\030.CSGOInputHistoryEntryPB\022\'\n\033at"
|
||||
"tack1_start_history_index\030\006 \001(\005:\002-1\022\'\n\033a"
|
||||
"ttack2_start_history_index\030\007 \001(\005:\002-1\022 \n\021"
|
||||
"left_hand_desired\030\t \001(\010:\005false\022)\n\032is_pre"
|
||||
"dicting_body_shot_fx\030\013 \001(\010:\005false\022)\n\032is_"
|
||||
"predicting_head_shot_fx\030\014 \001(\010:\005false\022*\n\033"
|
||||
"is_predicting_kill_ragdolls\030\r \001(\010:\005false"
|
||||
"\n\020cs_usercmd.proto\032\025valveextensions.prot"
|
||||
"o\032\026networkbasetypes.proto\032\rusercmd.proto"
|
||||
"\"\\\n\027CSGOInterpolationInfoPB\022\024\n\010src_tick\030"
|
||||
"\001 \001(\005:\002-1\022\024\n\010dst_tick\030\002 \001(\005:\002-1\022\017\n\004frac\030"
|
||||
"\003 \001(\002:\0010:\004\300\344\035\001\"3\n\032CSGOInterpolationInfoP"
|
||||
"B_CL\022\017\n\004frac\030\003 \001(\002:\0010:\004\300\344\035\001\"\313\004\n\027CSGOInpu"
|
||||
"tHistoryEntryPB\022 \n\013view_angles\030\002 \001(\0132\013.C"
|
||||
"MsgQAngle\022\031\n\021render_tick_count\030\004 \001(\005\022\034\n\024"
|
||||
"render_tick_fraction\030\005 \001(\002\022\031\n\021player_tic"
|
||||
"k_count\030\006 \001(\005\022\034\n\024player_tick_fraction\030\007 "
|
||||
"\001(\002\022.\n\tcl_interp\030\014 \001(\0132\033.CSGOInterpolati"
|
||||
"onInfoPB_CL\022,\n\nsv_interp0\030\r \001(\0132\030.CSGOIn"
|
||||
"terpolationInfoPB\022,\n\nsv_interp1\030\016 \001(\0132\030."
|
||||
"CSGOInterpolationInfoPB\022/\n\rplayer_interp"
|
||||
"\030\017 \001(\0132\030.CSGOInterpolationInfoPB\022\024\n\014fram"
|
||||
"e_number\030@ \001(\005\022\034\n\020target_ent_index\030A \001(\005"
|
||||
":\002-1\022#\n\016shoot_position\030B \001(\0132\013.CMsgVecto"
|
||||
"r\022*\n\025target_head_pos_check\030C \001(\0132\013.CMsgV"
|
||||
"ector\022)\n\024target_abs_pos_check\030D \001(\0132\013.CM"
|
||||
"sgVector\022)\n\024target_abs_ang_check\030E \001(\0132\013"
|
||||
".CMsgQAngle:\004\300\344\035\001\"\333\002\n\rCSGOUserCmdPB\022\035\n\004b"
|
||||
"ase\030\001 \001(\0132\017.CBaseUserCmdPB\022/\n\rinput_hist"
|
||||
"ory\030\002 \003(\0132\030.CSGOInputHistoryEntryPB\022\'\n\033a"
|
||||
"ttack1_start_history_index\030\006 \001(\005:\002-1\022\'\n\033"
|
||||
"attack2_start_history_index\030\007 \001(\005:\002-1\022 \n"
|
||||
"\021left_hand_desired\030\t \001(\010:\005false\022)\n\032is_pr"
|
||||
"edicting_body_shot_fx\030\013 \001(\010:\005false\022)\n\032is"
|
||||
"_predicting_head_shot_fx\030\014 \001(\010:\005false\022*\n"
|
||||
"\033is_predicting_kill_ragdolls\030\r \001(\010:\005fals"
|
||||
"e:\004\300\344\035\001"
|
||||
;
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_cs_5fusercmd_2eproto_deps[2] = {
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_cs_5fusercmd_2eproto_deps[3] = {
|
||||
&::descriptor_table_networkbasetypes_2eproto,
|
||||
&::descriptor_table_usercmd_2eproto,
|
||||
&::descriptor_table_valveextensions_2eproto,
|
||||
};
|
||||
static ::_pbi::once_flag descriptor_table_cs_5fusercmd_2eproto_once;
|
||||
const ::_pbi::DescriptorTable descriptor_table_cs_5fusercmd_2eproto = {
|
||||
false, false, 1120, descriptor_table_protodef_cs_5fusercmd_2eproto,
|
||||
false, false, 1167, descriptor_table_protodef_cs_5fusercmd_2eproto,
|
||||
"cs_usercmd.proto",
|
||||
&descriptor_table_cs_5fusercmd_2eproto_once, descriptor_table_cs_5fusercmd_2eproto_deps, 2, 4,
|
||||
&descriptor_table_cs_5fusercmd_2eproto_once, descriptor_table_cs_5fusercmd_2eproto_deps, 3, 4,
|
||||
schemas, file_default_instances, TableStruct_cs_5fusercmd_2eproto::offsets,
|
||||
file_level_metadata_cs_5fusercmd_2eproto, file_level_enum_descriptors_cs_5fusercmd_2eproto,
|
||||
file_level_service_descriptors_cs_5fusercmd_2eproto,
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
#include <google/protobuf/repeated_field.h> // IWYU pragma: export
|
||||
#include <google/protobuf/extension_set.h> // IWYU pragma: export
|
||||
#include <google/protobuf/unknown_field_set.h>
|
||||
#include "valveextensions.pb.h"
|
||||
#include "networkbasetypes.pb.h"
|
||||
#include "usercmd.pb.h"
|
||||
// @@protoc_insertion_point(includes)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -400,6 +400,9 @@ extern CMsgGCCStrike15_v2_ServerNotificationForUserPenaltyDefaultTypeInternal _C
|
||||
class CMsgGCCStrike15_v2_ServerVarValueNotificationInfo;
|
||||
struct CMsgGCCStrike15_v2_ServerVarValueNotificationInfoDefaultTypeInternal;
|
||||
extern CMsgGCCStrike15_v2_ServerVarValueNotificationInfoDefaultTypeInternal _CMsgGCCStrike15_v2_ServerVarValueNotificationInfo_default_instance_;
|
||||
class CMsgGCCStrike15_v2_SetClanId;
|
||||
struct CMsgGCCStrike15_v2_SetClanIdDefaultTypeInternal;
|
||||
extern CMsgGCCStrike15_v2_SetClanIdDefaultTypeInternal _CMsgGCCStrike15_v2_SetClanId_default_instance_;
|
||||
class CMsgGCCStrike15_v2_SetEventFavorite;
|
||||
struct CMsgGCCStrike15_v2_SetEventFavoriteDefaultTypeInternal;
|
||||
extern CMsgGCCStrike15_v2_SetEventFavoriteDefaultTypeInternal _CMsgGCCStrike15_v2_SetEventFavorite_default_instance_;
|
||||
@@ -707,6 +710,7 @@ template<> ::CMsgGCCStrike15_v2_PremierSeasonSummary_DataPerWeek* Arena::CreateM
|
||||
template<> ::CMsgGCCStrike15_v2_Server2GCClientValidate* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_Server2GCClientValidate>(Arena*);
|
||||
template<> ::CMsgGCCStrike15_v2_ServerNotificationForUserPenalty* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_ServerNotificationForUserPenalty>(Arena*);
|
||||
template<> ::CMsgGCCStrike15_v2_ServerVarValueNotificationInfo* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_ServerVarValueNotificationInfo>(Arena*);
|
||||
template<> ::CMsgGCCStrike15_v2_SetClanId* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_SetClanId>(Arena*);
|
||||
template<> ::CMsgGCCStrike15_v2_SetEventFavorite* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_SetEventFavorite>(Arena*);
|
||||
template<> ::CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName>(Arena*);
|
||||
template<> ::CMsgGCCStrike15_v2_VolatileShopSubscribe* Arena::CreateMaybeMessage<::CMsgGCCStrike15_v2_VolatileShopSubscribe>(Arena*);
|
||||
@@ -880,11 +884,12 @@ enum ECsgoGCMsg : int {
|
||||
k_EMsgGCCStrike15_v2_RequestRecurringMissionSchedule = 9225,
|
||||
k_EMsgGCCStrike15_v2_RecurringMissionSchema = 9226,
|
||||
k_EMsgGCCStrike15_v2_VolatileItemClaimReward = 9227,
|
||||
k_EMsgGCCStrike15_v2_VolatileShopSubscribe = 9228
|
||||
k_EMsgGCCStrike15_v2_VolatileShopSubscribe = 9228,
|
||||
k_EMsgGCCStrike15_v2_SetClanId = 9229
|
||||
};
|
||||
bool ECsgoGCMsg_IsValid(int value);
|
||||
constexpr ECsgoGCMsg ECsgoGCMsg_MIN = k_EMsgGCCStrike15_v2_Base;
|
||||
constexpr ECsgoGCMsg ECsgoGCMsg_MAX = k_EMsgGCCStrike15_v2_VolatileShopSubscribe;
|
||||
constexpr ECsgoGCMsg ECsgoGCMsg_MAX = k_EMsgGCCStrike15_v2_SetClanId;
|
||||
constexpr int ECsgoGCMsg_ARRAYSIZE = ECsgoGCMsg_MAX + 1;
|
||||
|
||||
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ECsgoGCMsg_descriptor();
|
||||
@@ -15278,6 +15283,7 @@ class CMsgGCCStrike15_v2_ServerNotificationForUserPenalty final :
|
||||
kReasonFieldNumber = 2,
|
||||
kSecondsFieldNumber = 3,
|
||||
kCommunicationCooldownFieldNumber = 4,
|
||||
kCheatingPenaltyLevelFieldNumber = 5,
|
||||
};
|
||||
// optional uint32 account_id = 1;
|
||||
bool has_account_id() const;
|
||||
@@ -15331,6 +15337,19 @@ class CMsgGCCStrike15_v2_ServerNotificationForUserPenalty final :
|
||||
void _internal_set_communication_cooldown(bool value);
|
||||
public:
|
||||
|
||||
// optional uint32 cheating_penalty_level = 5;
|
||||
bool has_cheating_penalty_level() const;
|
||||
private:
|
||||
bool _internal_has_cheating_penalty_level() const;
|
||||
public:
|
||||
void clear_cheating_penalty_level();
|
||||
uint32_t cheating_penalty_level() const;
|
||||
void set_cheating_penalty_level(uint32_t value);
|
||||
private:
|
||||
uint32_t _internal_cheating_penalty_level() const;
|
||||
void _internal_set_cheating_penalty_level(uint32_t value);
|
||||
public:
|
||||
|
||||
// @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ServerNotificationForUserPenalty)
|
||||
private:
|
||||
class _Internal;
|
||||
@@ -15345,6 +15364,7 @@ class CMsgGCCStrike15_v2_ServerNotificationForUserPenalty final :
|
||||
uint32_t reason_;
|
||||
uint32_t seconds_;
|
||||
bool communication_cooldown_;
|
||||
uint32_t cheating_penalty_level_;
|
||||
};
|
||||
union { Impl_ _impl_; };
|
||||
friend struct ::TableStruct_cstrike15_5fgcmessages_2eproto;
|
||||
@@ -31893,6 +31913,7 @@ class CSOPersonaDataPublic final :
|
||||
kElevatedStateFieldNumber = 3,
|
||||
kXpTrailTimestampRefreshFieldNumber = 4,
|
||||
kXpTrailLevelFieldNumber = 5,
|
||||
kClanIdFieldNumber = 6,
|
||||
};
|
||||
// optional .PlayerCommendationInfo commendation = 2;
|
||||
bool has_commendation() const;
|
||||
@@ -31964,6 +31985,19 @@ class CSOPersonaDataPublic final :
|
||||
void _internal_set_xp_trail_level(uint32_t value);
|
||||
public:
|
||||
|
||||
// optional uint32 clan_id = 6;
|
||||
bool has_clan_id() const;
|
||||
private:
|
||||
bool _internal_has_clan_id() const;
|
||||
public:
|
||||
void clear_clan_id();
|
||||
uint32_t clan_id() const;
|
||||
void set_clan_id(uint32_t value);
|
||||
private:
|
||||
uint32_t _internal_clan_id() const;
|
||||
void _internal_set_clan_id(uint32_t value);
|
||||
public:
|
||||
|
||||
// @@protoc_insertion_point(class_scope:CSOPersonaDataPublic)
|
||||
private:
|
||||
class _Internal;
|
||||
@@ -31979,6 +32013,7 @@ class CSOPersonaDataPublic final :
|
||||
bool elevated_state_;
|
||||
uint32_t xp_trail_timestamp_refresh_;
|
||||
uint32_t xp_trail_level_;
|
||||
uint32_t clan_id_;
|
||||
};
|
||||
union { Impl_ _impl_; };
|
||||
friend struct ::TableStruct_cstrike15_5fgcmessages_2eproto;
|
||||
@@ -38168,6 +38203,166 @@ class CMsgGCCStrike15_v2_ClientAccountBalance final :
|
||||
};
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
class CMsgGCCStrike15_v2_SetClanId final :
|
||||
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CMsgGCCStrike15_v2_SetClanId) */ {
|
||||
public:
|
||||
inline CMsgGCCStrike15_v2_SetClanId() : CMsgGCCStrike15_v2_SetClanId(nullptr) {}
|
||||
~CMsgGCCStrike15_v2_SetClanId() override;
|
||||
explicit PROTOBUF_CONSTEXPR CMsgGCCStrike15_v2_SetClanId(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
|
||||
|
||||
CMsgGCCStrike15_v2_SetClanId(const CMsgGCCStrike15_v2_SetClanId& from);
|
||||
CMsgGCCStrike15_v2_SetClanId(CMsgGCCStrike15_v2_SetClanId&& from) noexcept
|
||||
: CMsgGCCStrike15_v2_SetClanId() {
|
||||
*this = ::std::move(from);
|
||||
}
|
||||
|
||||
inline CMsgGCCStrike15_v2_SetClanId& operator=(const CMsgGCCStrike15_v2_SetClanId& from) {
|
||||
CopyFrom(from);
|
||||
return *this;
|
||||
}
|
||||
inline CMsgGCCStrike15_v2_SetClanId& operator=(CMsgGCCStrike15_v2_SetClanId&& 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_SetClanId& default_instance() {
|
||||
return *internal_default_instance();
|
||||
}
|
||||
static inline const CMsgGCCStrike15_v2_SetClanId* internal_default_instance() {
|
||||
return reinterpret_cast<const CMsgGCCStrike15_v2_SetClanId*>(
|
||||
&_CMsgGCCStrike15_v2_SetClanId_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
163;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_SetClanId& a, CMsgGCCStrike15_v2_SetClanId& b) {
|
||||
a.Swap(&b);
|
||||
}
|
||||
inline void Swap(CMsgGCCStrike15_v2_SetClanId* 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_SetClanId* other) {
|
||||
if (other == this) return;
|
||||
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
|
||||
InternalSwap(other);
|
||||
}
|
||||
|
||||
// implements Message ----------------------------------------------
|
||||
|
||||
CMsgGCCStrike15_v2_SetClanId* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
|
||||
return CreateMaybeMessage<CMsgGCCStrike15_v2_SetClanId>(arena);
|
||||
}
|
||||
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
|
||||
void CopyFrom(const CMsgGCCStrike15_v2_SetClanId& from);
|
||||
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
|
||||
void MergeFrom( const CMsgGCCStrike15_v2_SetClanId& from) {
|
||||
CMsgGCCStrike15_v2_SetClanId::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_SetClanId* other);
|
||||
|
||||
private:
|
||||
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
|
||||
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
|
||||
return "CMsgGCCStrike15_v2_SetClanId";
|
||||
}
|
||||
protected:
|
||||
explicit CMsgGCCStrike15_v2_SetClanId(::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 {
|
||||
kClanIdFieldNumber = 1,
|
||||
};
|
||||
// optional uint32 clan_id = 1;
|
||||
bool has_clan_id() const;
|
||||
private:
|
||||
bool _internal_has_clan_id() const;
|
||||
public:
|
||||
void clear_clan_id();
|
||||
uint32_t clan_id() const;
|
||||
void set_clan_id(uint32_t value);
|
||||
private:
|
||||
uint32_t _internal_clan_id() const;
|
||||
void _internal_set_clan_id(uint32_t value);
|
||||
public:
|
||||
|
||||
// @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_SetClanId)
|
||||
private:
|
||||
class _Internal;
|
||||
|
||||
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
|
||||
typedef void InternalArenaConstructable_;
|
||||
typedef void DestructorSkippable_;
|
||||
struct Impl_ {
|
||||
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
|
||||
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
||||
uint32_t clan_id_;
|
||||
};
|
||||
union { Impl_ _impl_; };
|
||||
friend struct ::TableStruct_cstrike15_5fgcmessages_2eproto;
|
||||
};
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
class CMsgGCCStrike15_v2_ClientPartyJoinRelay final :
|
||||
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CMsgGCCStrike15_v2_ClientPartyJoinRelay) */ {
|
||||
public:
|
||||
@@ -38223,7 +38418,7 @@ class CMsgGCCStrike15_v2_ClientPartyJoinRelay final :
|
||||
&_CMsgGCCStrike15_v2_ClientPartyJoinRelay_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
163;
|
||||
164;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_ClientPartyJoinRelay& a, CMsgGCCStrike15_v2_ClientPartyJoinRelay& b) {
|
||||
a.Swap(&b);
|
||||
@@ -38398,7 +38593,7 @@ class CMsgGCCStrike15_v2_ClientPartyWarning_Entry final :
|
||||
&_CMsgGCCStrike15_v2_ClientPartyWarning_Entry_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
164;
|
||||
165;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_ClientPartyWarning_Entry& a, CMsgGCCStrike15_v2_ClientPartyWarning_Entry& b) {
|
||||
a.Swap(&b);
|
||||
@@ -38573,7 +38768,7 @@ class CMsgGCCStrike15_v2_ClientPartyWarning final :
|
||||
&_CMsgGCCStrike15_v2_ClientPartyWarning_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
165;
|
||||
166;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_ClientPartyWarning& a, CMsgGCCStrike15_v2_ClientPartyWarning& b) {
|
||||
a.Swap(&b);
|
||||
@@ -38739,7 +38934,7 @@ class CMsgGCCStrike15_v2_SetEventFavorite final :
|
||||
&_CMsgGCCStrike15_v2_SetEventFavorite_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
166;
|
||||
167;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_SetEventFavorite& a, CMsgGCCStrike15_v2_SetEventFavorite& b) {
|
||||
a.Swap(&b);
|
||||
@@ -38914,7 +39109,7 @@ class CMsgGCCStrike15_v2_GetEventFavorites_Request final :
|
||||
&_CMsgGCCStrike15_v2_GetEventFavorites_Request_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
167;
|
||||
168;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_GetEventFavorites_Request& a, CMsgGCCStrike15_v2_GetEventFavorites_Request& b) {
|
||||
a.Swap(&b);
|
||||
@@ -39074,7 +39269,7 @@ class CMsgGCCStrike15_v2_GetEventFavorites_Response final :
|
||||
&_CMsgGCCStrike15_v2_GetEventFavorites_Response_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
168;
|
||||
169;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_GetEventFavorites_Response& a, CMsgGCCStrike15_v2_GetEventFavorites_Response& b) {
|
||||
a.Swap(&b);
|
||||
@@ -39274,7 +39469,7 @@ class CMsgGCCStrike15_v2_ClientPerfReport_Entry final :
|
||||
&_CMsgGCCStrike15_v2_ClientPerfReport_Entry_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
169;
|
||||
170;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_ClientPerfReport_Entry& a, CMsgGCCStrike15_v2_ClientPerfReport_Entry& b) {
|
||||
a.Swap(&b);
|
||||
@@ -39519,7 +39714,7 @@ class CMsgGCCStrike15_v2_ClientPerfReport final :
|
||||
&_CMsgGCCStrike15_v2_ClientPerfReport_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
170;
|
||||
171;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_ClientPerfReport& a, CMsgGCCStrike15_v2_ClientPerfReport& b) {
|
||||
a.Swap(&b);
|
||||
@@ -39685,7 +39880,7 @@ class CVDiagnostic final :
|
||||
&_CVDiagnostic_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
171;
|
||||
172;
|
||||
|
||||
friend void swap(CVDiagnostic& a, CVDiagnostic& b) {
|
||||
a.Swap(&b);
|
||||
@@ -39895,7 +40090,7 @@ class CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode final :
|
||||
&_CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
172;
|
||||
173;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode& a, CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode& b) {
|
||||
a.Swap(&b);
|
||||
@@ -40185,7 +40380,7 @@ class CMsgGCCStrike15_v2_GC2ClientRequestValidation final :
|
||||
&_CMsgGCCStrike15_v2_GC2ClientRequestValidation_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
173;
|
||||
174;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_GC2ClientRequestValidation& a, CMsgGCCStrike15_v2_GC2ClientRequestValidation& b) {
|
||||
a.Swap(&b);
|
||||
@@ -40365,7 +40560,7 @@ class CMsgGCCStrike15_v2_GC2ClientInitSystem final :
|
||||
&_CMsgGCCStrike15_v2_GC2ClientInitSystem_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
174;
|
||||
175;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_GC2ClientInitSystem& a, CMsgGCCStrike15_v2_GC2ClientInitSystem& b) {
|
||||
a.Swap(&b);
|
||||
@@ -40675,7 +40870,7 @@ class CMsgGCCStrike15_v2_GC2ClientInitSystem_Response final :
|
||||
&_CMsgGCCStrike15_v2_GC2ClientInitSystem_Response_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
175;
|
||||
176;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_GC2ClientInitSystem_Response& a, CMsgGCCStrike15_v2_GC2ClientInitSystem_Response& b) {
|
||||
a.Swap(&b);
|
||||
@@ -40980,7 +41175,7 @@ class CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName final :
|
||||
&_CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
176;
|
||||
177;
|
||||
|
||||
friend void swap(CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName& a, CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName& b) {
|
||||
a.Swap(&b);
|
||||
@@ -41144,7 +41339,7 @@ class CMsgRequestRecurringMissionSchedule final :
|
||||
&_CMsgRequestRecurringMissionSchedule_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
177;
|
||||
178;
|
||||
|
||||
friend void swap(CMsgRequestRecurringMissionSchedule& a, CMsgRequestRecurringMissionSchedule& b) {
|
||||
a.Swap(&b);
|
||||
@@ -41270,7 +41465,7 @@ class CMsgRecurringMissionSchema_MissionTemplateList final :
|
||||
&_CMsgRecurringMissionSchema_MissionTemplateList_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
178;
|
||||
179;
|
||||
|
||||
friend void swap(CMsgRecurringMissionSchema_MissionTemplateList& a, CMsgRecurringMissionSchema_MissionTemplateList& b) {
|
||||
a.Swap(&b);
|
||||
@@ -41456,7 +41651,7 @@ class CMsgRecurringMissionSchema final :
|
||||
&_CMsgRecurringMissionSchema_default_instance_);
|
||||
}
|
||||
static constexpr int kIndexInFileMessages =
|
||||
179;
|
||||
180;
|
||||
|
||||
friend void swap(CMsgRecurringMissionSchema& a, CMsgRecurringMissionSchema& b) {
|
||||
a.Swap(&b);
|
||||
@@ -56331,6 +56526,34 @@ inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::set_communicati
|
||||
// @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ServerNotificationForUserPenalty.communication_cooldown)
|
||||
}
|
||||
|
||||
// optional uint32 cheating_penalty_level = 5;
|
||||
inline bool CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::_internal_has_cheating_penalty_level() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::has_cheating_penalty_level() const {
|
||||
return _internal_has_cheating_penalty_level();
|
||||
}
|
||||
inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::clear_cheating_penalty_level() {
|
||||
_impl_.cheating_penalty_level_ = 0u;
|
||||
_impl_._has_bits_[0] &= ~0x00000010u;
|
||||
}
|
||||
inline uint32_t CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::_internal_cheating_penalty_level() const {
|
||||
return _impl_.cheating_penalty_level_;
|
||||
}
|
||||
inline uint32_t CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::cheating_penalty_level() const {
|
||||
// @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_ServerNotificationForUserPenalty.cheating_penalty_level)
|
||||
return _internal_cheating_penalty_level();
|
||||
}
|
||||
inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::_internal_set_cheating_penalty_level(uint32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000010u;
|
||||
_impl_.cheating_penalty_level_ = value;
|
||||
}
|
||||
inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::set_cheating_penalty_level(uint32_t value) {
|
||||
_internal_set_cheating_penalty_level(value);
|
||||
// @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_ServerNotificationForUserPenalty.cheating_penalty_level)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CMsgGCCStrike15_v2_ClientReportPlayer
|
||||
@@ -68527,6 +68750,34 @@ inline void CSOPersonaDataPublic::set_xp_trail_level(uint32_t value) {
|
||||
// @@protoc_insertion_point(field_set:CSOPersonaDataPublic.xp_trail_level)
|
||||
}
|
||||
|
||||
// optional uint32 clan_id = 6;
|
||||
inline bool CSOPersonaDataPublic::_internal_has_clan_id() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CSOPersonaDataPublic::has_clan_id() const {
|
||||
return _internal_has_clan_id();
|
||||
}
|
||||
inline void CSOPersonaDataPublic::clear_clan_id() {
|
||||
_impl_.clan_id_ = 0u;
|
||||
_impl_._has_bits_[0] &= ~0x00000020u;
|
||||
}
|
||||
inline uint32_t CSOPersonaDataPublic::_internal_clan_id() const {
|
||||
return _impl_.clan_id_;
|
||||
}
|
||||
inline uint32_t CSOPersonaDataPublic::clan_id() const {
|
||||
// @@protoc_insertion_point(field_get:CSOPersonaDataPublic.clan_id)
|
||||
return _internal_clan_id();
|
||||
}
|
||||
inline void CSOPersonaDataPublic::_internal_set_clan_id(uint32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000020u;
|
||||
_impl_.clan_id_ = value;
|
||||
}
|
||||
inline void CSOPersonaDataPublic::set_clan_id(uint32_t value) {
|
||||
_internal_set_clan_id(value);
|
||||
// @@protoc_insertion_point(field_set:CSOPersonaDataPublic.clan_id)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CSOAccountRecurringMission
|
||||
@@ -72135,6 +72386,38 @@ inline void CMsgGCCStrike15_v2_ClientAccountBalance::set_allocated_url(std::stri
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CMsgGCCStrike15_v2_SetClanId
|
||||
|
||||
// optional uint32 clan_id = 1;
|
||||
inline bool CMsgGCCStrike15_v2_SetClanId::_internal_has_clan_id() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CMsgGCCStrike15_v2_SetClanId::has_clan_id() const {
|
||||
return _internal_has_clan_id();
|
||||
}
|
||||
inline void CMsgGCCStrike15_v2_SetClanId::clear_clan_id() {
|
||||
_impl_.clan_id_ = 0u;
|
||||
_impl_._has_bits_[0] &= ~0x00000001u;
|
||||
}
|
||||
inline uint32_t CMsgGCCStrike15_v2_SetClanId::_internal_clan_id() const {
|
||||
return _impl_.clan_id_;
|
||||
}
|
||||
inline uint32_t CMsgGCCStrike15_v2_SetClanId::clan_id() const {
|
||||
// @@protoc_insertion_point(field_get:CMsgGCCStrike15_v2_SetClanId.clan_id)
|
||||
return _internal_clan_id();
|
||||
}
|
||||
inline void CMsgGCCStrike15_v2_SetClanId::_internal_set_clan_id(uint32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000001u;
|
||||
_impl_.clan_id_ = value;
|
||||
}
|
||||
inline void CMsgGCCStrike15_v2_SetClanId::set_clan_id(uint32_t value) {
|
||||
_internal_set_clan_id(value);
|
||||
// @@protoc_insertion_point(field_set:CMsgGCCStrike15_v2_SetClanId.clan_id)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CMsgGCCStrike15_v2_ClientPartyJoinRelay
|
||||
|
||||
// optional uint32 accountid = 1;
|
||||
@@ -74894,6 +75177,8 @@ CMsgRecurringMissionSchema::missions() const {
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
|
||||
// @@protoc_insertion_point(namespace_scope)
|
||||
|
||||
|
||||
@@ -413,6 +413,7 @@ PROTOBUF_CONSTEXPR CCSUsrMsg_WeaponSound::CCSUsrMsg_WeaponSound(
|
||||
, /*decltype(_impl_.origin_z_)*/0
|
||||
, /*decltype(_impl_.game_timestamp_)*/0
|
||||
, /*decltype(_impl_.source_soundscapeid_)*/0u
|
||||
, /*decltype(_impl_.stealth_)*/false
|
||||
, /*decltype(_impl_.entidx_)*/-1} {}
|
||||
struct CCSUsrMsg_WeaponSoundDefaultTypeInternal {
|
||||
PROTOBUF_CONSTEXPR CCSUsrMsg_WeaponSoundDefaultTypeInternal()
|
||||
@@ -1762,13 +1763,15 @@ const uint32_t TableStruct_cstrike15_5fusermessages_2eproto::offsets[] PROTOBUF_
|
||||
PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponSound, _impl_.sound_),
|
||||
PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponSound, _impl_.game_timestamp_),
|
||||
PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponSound, _impl_.source_soundscapeid_),
|
||||
6,
|
||||
PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponSound, _impl_.stealth_),
|
||||
7,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
0,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponMagDrop, _impl_._has_bits_),
|
||||
PROTOBUF_FIELD_OFFSET(::CCSUsrMsg_WeaponMagDrop, _internal_metadata_),
|
||||
~0u, // no _extensions_
|
||||
@@ -2563,72 +2566,72 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode
|
||||
{ 255, -1, -1, sizeof(::CCSUsrMsg_SendPlayerItemDrops)},
|
||||
{ 262, 270, -1, sizeof(::CCSUsrMsg_SendPlayerItemFound)},
|
||||
{ 272, 283, -1, sizeof(::CCSUsrMsg_ReloadEffect)},
|
||||
{ 288, 301, -1, sizeof(::CCSUsrMsg_WeaponSound)},
|
||||
{ 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)},
|
||||
{ 288, 302, -1, sizeof(::CCSUsrMsg_WeaponSound)},
|
||||
{ 310, 319, -1, sizeof(::CCSUsrMsg_WeaponMagDrop)},
|
||||
{ 322, 332, -1, sizeof(::CCSUsrMsg_UpdateScreenHealthBar)},
|
||||
{ 336, 344, -1, sizeof(::CCSUsrMsg_EntityOutlineHighlight)},
|
||||
{ 346, 353, -1, sizeof(::CCSUsrMsg_AdjustMoney)},
|
||||
{ 354, 364, -1, sizeof(::CCSUsrMsg_ReportHit)},
|
||||
{ 368, 377, -1, sizeof(::CCSUsrMsg_KillCam)},
|
||||
{ 380, 390, -1, sizeof(::CCSUsrMsg_DesiredTimescale)},
|
||||
{ 394, 401, -1, sizeof(::CCSUsrMsg_CurrentTimescale)},
|
||||
{ 402, 411, -1, sizeof(::CCSUsrMsg_AchievementEvent)},
|
||||
{ 414, 424, -1, sizeof(::CCSUsrMsg_MatchEndConditions)},
|
||||
{ 428, 436, -1, sizeof(::CCSUsrMsg_PlayerStatsUpdate_Stat)},
|
||||
{ 438, 448, -1, sizeof(::CCSUsrMsg_PlayerStatsUpdate)},
|
||||
{ 452, 462, -1, sizeof(::CCSUsrMsg_QuestProgress)},
|
||||
{ 466, 473, -1, sizeof(::CCSUsrMsg_ScoreLeaderboardData)},
|
||||
{ 474, 481, -1, sizeof(::CCSUsrMsg_PlayerDecalDigitalSignature)},
|
||||
{ 482, 490, -1, sizeof(::CCSUsrMsg_XRankGet)},
|
||||
{ 492, 501, -1, sizeof(::CCSUsrMsg_XRankUpd)},
|
||||
{ 504, 512, -1, sizeof(::CCSUsrMsg_CallVoteFailed)},
|
||||
{ 514, 528, -1, sizeof(::CCSUsrMsg_VoteStart)},
|
||||
{ 536, 546, -1, sizeof(::CCSUsrMsg_VotePass)},
|
||||
{ 550, 558, -1, sizeof(::CCSUsrMsg_VoteFailed)},
|
||||
{ 560, -1, -1, sizeof(::CCSUsrMsg_VoteSetup)},
|
||||
{ 567, 579, -1, sizeof(::CCSUsrMsg_SendLastKillerDamageToClient)},
|
||||
{ 585, 597, -1, sizeof(::CCSUsrMsg_ServerRankUpdate_RankUpdate)},
|
||||
{ 603, -1, -1, sizeof(::CCSUsrMsg_ServerRankUpdate)},
|
||||
{ 610, 617, -1, sizeof(::CCSUsrMsg_XpUpdate)},
|
||||
{ 618, 625, -1, sizeof(::CCSUsrMsg_ItemPickup)},
|
||||
{ 626, 635, -1, sizeof(::CCSUsrMsg_ShowMenu)},
|
||||
{ 638, 645, -1, sizeof(::CCSUsrMsg_BarTime)},
|
||||
{ 646, 653, -1, sizeof(::CCSUsrMsg_AmmoDenied)},
|
||||
{ 654, 661, -1, sizeof(::CCSUsrMsg_MarkAchievement)},
|
||||
{ 662, 669, -1, sizeof(::CCSUsrMsg_MatchStatsUpdate)},
|
||||
{ 670, 678, -1, sizeof(::CCSUsrMsg_ItemDrop)},
|
||||
{ 680, 690, -1, sizeof(::CCSUsrMsg_RoundBackupFilenames)},
|
||||
{ 694, 703, -1, sizeof(::CCSUsrMsg_SSUI)},
|
||||
{ 706, 716, -1, sizeof(::CCSUsrMsg_SurvivalStats_Fact)},
|
||||
{ 720, 729, -1, sizeof(::CCSUsrMsg_SurvivalStats_Placement)},
|
||||
{ 732, 743, -1, sizeof(::CCSUsrMsg_SurvivalStats_Damage)},
|
||||
{ 748, 759, -1, sizeof(::CCSUsrMsg_SurvivalStats)},
|
||||
{ 764, 773, -1, sizeof(::CCSUsrMsg_EndOfMatchAllPlayersData_Accolade)},
|
||||
{ 776, 790, -1, sizeof(::CCSUsrMsg_EndOfMatchAllPlayersData_PlayerData)},
|
||||
{ 798, 806, -1, sizeof(::CCSUsrMsg_EndOfMatchAllPlayersData)},
|
||||
{ 808, 820, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent_Victim)},
|
||||
{ 826, 833, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent_Objective)},
|
||||
{ 834, 846, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent_Damage)},
|
||||
{ 852, 865, -1, sizeof(::CCSUsrMsg_RoundEndReportData_RerEvent)},
|
||||
{ 872, 881, -1, sizeof(::CCSUsrMsg_RoundEndReportData_InitialConditions)},
|
||||
{ 884, 892, -1, sizeof(::CCSUsrMsg_RoundEndReportData)},
|
||||
{ 894, 907, -1, sizeof(::CCSUsrMsg_PostRoundDamageReport)},
|
||||
{ 914, 921, -1, sizeof(::CCSUsrMsg_CurrentRoundOdds)},
|
||||
{ 922, 929, -1, sizeof(::CCSUsrMsg_DeepStats)},
|
||||
{ 930, 940, -1, sizeof(::CCSUsrMsg_ShootInfo)},
|
||||
{ 944, 951, -1, sizeof(::CCSUsrMsg_ResetHud)},
|
||||
{ 952, 959, -1, sizeof(::CCSUsrMsg_GameTitle)},
|
||||
{ 960, 967, -1, sizeof(::CCSUsrMsg_RequestState)},
|
||||
{ 968, 975, -1, sizeof(::CCSUsrMsg_StopSpectatorMode)},
|
||||
{ 976, 983, -1, sizeof(::CCSUsrMsg_DisconnectToLobby)},
|
||||
{ 984, 991, -1, sizeof(::CCSUsrMsg_ClientInfo)},
|
||||
{ 992, 1000, -1, sizeof(::CCSUsrMsg_ServerRankRevealAll)},
|
||||
{ 1002, 1011, -1, sizeof(::CCSUsrMsgPreMatchSayText)},
|
||||
{ 1014, 1022, -1, sizeof(::CCSUsrMsg_CounterStrafe)},
|
||||
{ 1024, 1038, -1, sizeof(::CCSUsrMsg_DamagePrediction)},
|
||||
{ 1046, 1054, -1, sizeof(::CCSUsrMsg_RecurringMissionSchema)},
|
||||
{ 1056, 1065, -1, sizeof(::CCSUsrMsg_SendPlayerLoadout_LoadoutItem)},
|
||||
{ 1068, 1076, -1, sizeof(::CCSUsrMsg_SendPlayerLoadout)},
|
||||
};
|
||||
|
||||
static const ::_pb::Message* const file_default_instances[] = {
|
||||
@@ -2780,222 +2783,222 @@ const char descriptor_table_protodef_cstrike15_5fusermessages_2eproto[] PROTOBUF
|
||||
"\022\026\n\nplayerslot\030\002 \001(\005:\002-1\"s\n\026CCSUsrMsg_Re"
|
||||
"loadEffect\022\022\n\006entidx\030\001 \001(\005:\002-1\022\017\n\007actani"
|
||||
"m\030\002 \001(\005\022\020\n\010origin_x\030\003 \001(\002\022\020\n\010origin_y\030\004 "
|
||||
"\001(\002\022\020\n\010origin_z\030\005 \001(\002\"\245\001\n\025CCSUsrMsg_Weap"
|
||||
"\001(\002\022\020\n\010origin_z\030\005 \001(\002\"\266\001\n\025CCSUsrMsg_Weap"
|
||||
"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\"[\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"
|
||||
"\022\033\n\023source_soundscapeid\030\007 \001(\007\022\017\n\007stealth"
|
||||
"\030\010 \001(\010\"[\n\027CCSUsrMsg_WeaponMagDrop\022\022\n\006ent"
|
||||
"idx\030\001 \001(\005:\002-1\022\026\n\016secondary_data\030\002 \001(\005\022\024\n"
|
||||
"\014server_event\030\003 \001(\010\"v\n\037CCSUsrMsg_UpdateS"
|
||||
"creenHealthBar\022\022\n\006entidx\030\001 \001(\005:\002-1\022\027\n\017he"
|
||||
"althratio_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_EntityO"
|
||||
"utlineHighlight\022\022\n\006entidx\030\001 \001(\005:\002-1\022\027\n\017r"
|
||||
"emovehighlight\030\002 \001(\010\"\'\n\025CCSUsrMsg_Adjust"
|
||||
"Money\022\016\n\006amount\030\001 \001(\005\"U\n\023CCSUsrMsg_Repor"
|
||||
"tHit\022\r\n\005pos_x\030\001 \001(\002\022\r\n\005pos_y\030\002 \001(\002\022\021\n\tti"
|
||||
"mestamp\030\004 \001(\002\022\r\n\005pos_z\030\003 \001(\002\"Z\n\021CCSUsrMs"
|
||||
"g_KillCam\022\020\n\010obs_mode\030\001 \001(\005\022\030\n\014first_tar"
|
||||
"get\030\002 \001(\005:\002-1\022\031\n\rsecond_target\030\003 \001(\005:\002-1"
|
||||
"\"\213\001\n\032CCSUsrMsg_DesiredTimescale\022\031\n\021desir"
|
||||
"ed_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\020"
|
||||
"start_blend_time\030\004 \001(\002\"3\n\032CCSUsrMsg_Curr"
|
||||
"entTimescale\022\025\n\rcur_timescale\030\001 \001(\002\"Q\n\032C"
|
||||
"CSUsrMsg_AchievementEvent\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_MatchEndConditions\022\021\n\tfragli"
|
||||
"mit\030\001 \001(\005\022\024\n\014mp_maxrounds\030\002 \001(\005\022\023\n\013mp_wi"
|
||||
"nlimit\030\003 \001(\005\022\024\n\014mp_timelimit\030\004 \001(\002\"\242\001\n\033C"
|
||||
"CSUsrMsg_PlayerStatsUpdate\022\017\n\007version\030\001 "
|
||||
"\001(\005\0220\n\005stats\030\004 \003(\0132!.CCSUsrMsg_PlayerSta"
|
||||
"tsUpdate.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\005delta\030\002 \001(\005\""
|
||||
"p\n\027CCSUsrMsg_QuestProgress\022\020\n\010quest_id\030\001"
|
||||
" \001(\r\022\025\n\rnormal_points\030\002 \001(\r\022\024\n\014bonus_poi"
|
||||
"nts\030\003 \001(\r\022\026\n\016is_event_quest\030\004 \001(\010\"E\n\036CCS"
|
||||
"UsrMsg_ScoreLeaderboardData\022#\n\004data\030\001 \001("
|
||||
"\0132\025.ScoreLeaderboardData\"S\n%CCSUsrMsg_Pl"
|
||||
"ayerDecalDigitalSignature\022*\n\004data\030\001 \001(\0132"
|
||||
"\034.PlayerDecalDigitalSignature\":\n\022CCSUsrM"
|
||||
"sg_XRankGet\022\020\n\010mode_idx\030\001 \001(\005\022\022\n\ncontrol"
|
||||
"ler\030\002 \001(\005\"K\n\022CCSUsrMsg_XRankUpd\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_CallVoteFailed\022\016\n\006re"
|
||||
"ason\030\001 \001(\005\022\014\n\004time\030\002 \001(\005\"\306\001\n\023CCSUsrMsg_V"
|
||||
"oteStart\022\014\n\004team\030\001 \001(\005\022\027\n\013player_slot\030\002 "
|
||||
"\001(\005:\002-1\022\021\n\tvote_type\030\003 \001(\005\022\020\n\010disp_str\030\004"
|
||||
" \001(\t\022\023\n\013details_str\030\005 \001(\t\022\026\n\016other_team_"
|
||||
"str\030\006 \001(\t\022\026\n\016is_yes_no_vote\030\007 \001(\010\022\036\n\022pla"
|
||||
"yer_slot_target\030\010 \001(\005:\002-1\"\\\n\022CCSUsrMsg_V"
|
||||
"otePass\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\004team\030\001 \001(\005\022\016\n"
|
||||
"\006reason\030\002 \001(\005\"/\n\023CCSUsrMsg_VoteSetup\022\030\n\020"
|
||||
"potential_issues\030\001 \003(\t\"\276\001\n&CCSUsrMsg_Sen"
|
||||
"dLastKillerDamageToClient\022\026\n\016num_hits_gi"
|
||||
"ven\030\001 \001(\005\022\024\n\014damage_given\030\002 \001(\005\022\026\n\016num_h"
|
||||
"its_taken\030\003 \001(\005\022\024\n\014damage_taken\030\004 \001(\005\022\033\n"
|
||||
"\023actual_damage_given\030\005 \001(\005\022\033\n\023actual_dam"
|
||||
"age_taken\030\006 \001(\005\"\335\001\n\032CCSUsrMsg_ServerRank"
|
||||
"Update\022;\n\013rank_update\030\001 \003(\0132&.CCSUsrMsg_"
|
||||
"ServerRankUpdate.RankUpdate\032\201\001\n\nRankUpda"
|
||||
"te\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\013"
|
||||
"rank_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-.CM"
|
||||
"sgGCCstrike15_v2_GC2ServerNotifyXPReward"
|
||||
"ed\"$\n\024CCSUsrMsg_ItemPickup\022\014\n\004item\030\001 \001(\t"
|
||||
"\"Y\n\022CCSUsrMsg_ShowMenu\022\030\n\020bits_valid_slo"
|
||||
"ts\030\001 \001(\005\022\024\n\014display_time\030\002 \001(\005\022\023\n\013menu_s"
|
||||
"tring\030\003 \001(\t\"!\n\021CCSUsrMsg_BarTime\022\014\n\004time"
|
||||
"\030\001 \001(\t\"\'\n\024CCSUsrMsg_AmmoDenied\022\017\n\007ammoid"
|
||||
"x\030\001 \001(\005\"0\n\031CCSUsrMsg_MarkAchievement\022\023\n\013"
|
||||
"achievement\030\001 \001(\t\",\n\032CCSUsrMsg_MatchStat"
|
||||
"sUpdate\022\016\n\006update\030\001 \001(\t\"3\n\022CCSUsrMsg_Ite"
|
||||
"mDrop\022\016\n\006itemid\030\001 \001(\003\022\r\n\005death\030\002 \001(\010\"b\n\036"
|
||||
"CCSUsrMsg_RoundBackupFilenames\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\004sh"
|
||||
"ow\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_SurvivalStats\022\014\n\004xu"
|
||||
"id\030\001 \001(\004\022,\n\005facts\030\002 \003(\0132\035.CCSUsrMsg_Surv"
|
||||
"ivalStats.Fact\0221\n\005users\030\003 \003(\0132\".CCSUsrMs"
|
||||
"g_SurvivalStats.Placement\0220\n\007damages\030\005 \003"
|
||||
"(\0132\037.CCSUsrMsg_SurvivalStats.Damage\022\022\n\nt"
|
||||
"icknumber\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\017interes"
|
||||
"tingness\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\004xuid\030\001 \001(\004\022\n\n\002to\030\002 \001(\005\022\017\n\007"
|
||||
"to_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_EndOfMatchAllPlayer"
|
||||
"sData\022E\n\rallplayerdata\030\001 \003(\0132..CCSUsrMsg"
|
||||
"_EndOfMatchAllPlayersData.PlayerData\022\r\n\005"
|
||||
"scene\030\002 \001(\005\032>\n\010Accolade\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\n"
|
||||
"PlayerData\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\n"
|
||||
"nomination\030\005 \001(\0132,.CCSUsrMsg_EndOfMatchA"
|
||||
"llPlayersData.Accolade\022)\n\005items\030\006 \003(\0132\032."
|
||||
"CEconItemPreviewDataBlock\022\023\n\013playercolor"
|
||||
"\030\007 \001(\005\022\r\n\005isbot\030\010 \001(\010:\005\200\265\030\200 \"\350\006\n\034CCSUsrM"
|
||||
"sg_RoundEndReportData\022H\n\017init_conditions"
|
||||
"\030\001 \001(\0132/.CCSUsrMsg_RoundEndReportData.In"
|
||||
"itialConditions\022B\n\022all_rer_event_data\030\002 "
|
||||
"\003(\0132&.CCSUsrMsg_RoundEndReportData.RerEv"
|
||||
"ent\032\335\004\n\010RerEvent\022\021\n\ttimestamp\030\001 \001(\002\022\026\n\016t"
|
||||
"errorist_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-.CC"
|
||||
"SUsrMsg_RoundEndReportData.RerEvent.Vict"
|
||||
"im\022H\n\016objective_data\030\006 \001(\01320.CCSUsrMsg_R"
|
||||
"oundEndReportData.RerEvent.Objective\022F\n\017"
|
||||
"all_damage_data\030\007 \003(\0132-.CCSUsrMsg_RoundE"
|
||||
"ndReportData.RerEvent.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_b"
|
||||
"ot\030\005 \001(\010\022\017\n\007is_dead\030\006 \001(\010\032\031\n\tObjective\022\014"
|
||||
"\n\004type\030\001 \001(\005\032\234\001\n\006Damage\022\034\n\020other_players"
|
||||
"lot\030\001 \001(\005:\002-1\022\022\n\nother_xuid\030\002 \001(\004\022\026\n\016hea"
|
||||
"lth_removed\030\003 \001(\005\022\020\n\010num_hits\030\004 \001(\005\022\035\n\025r"
|
||||
"eturn_health_removed\030\005 \001(\005\022\027\n\017return_num"
|
||||
"_hits\030\006 \001(\005\032Z\n\021InitialConditions\022\026\n\016ct_e"
|
||||
"quip_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_Po"
|
||||
"stRoundDamageReport\022\022\n\nother_xuid\030\001 \001(\004\022"
|
||||
"\027\n\017given_kill_type\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\016taken_num_hits\030\007 \001(\005\"*\n"
|
||||
"\032CCSUsrMsg_CurrentRoundOdds\022\014\n\004odds\030\001 \001("
|
||||
"\005\"F\n\023CCSUsrMsg_DeepStats\022/\n\005stats\030\001 \001(\0132"
|
||||
" .CMsgGCCStrike15_ClientDeepStats\"\226\001\n\023CC"
|
||||
"SUsrMsg_ShootInfo\022\024\n\014frame_number\030\001 \001(\005\022"
|
||||
")\n\021hitbox_transforms\030\002 \003(\0132\016.CMsgTransfo"
|
||||
"rm\022\036\n\tshoot_pos\030\003 \001(\0132\013.CMsgVector\022\036\n\tsh"
|
||||
"oot_dir\030\004 \001(\0132\013.CMsgQAngle\"#\n\022CCSUsrMsg_"
|
||||
"ResetHud\022\r\n\005reset\030\001 \001(\010\"$\n\023CCSUsrMsg_Gam"
|
||||
"eTitle\022\r\n\005dummy\030\001 \001(\005\"\'\n\026CCSUsrMsg_Reque"
|
||||
"stState\022\r\n\005dummy\030\001 \001(\005\",\n\033CCSUsrMsg_Stop"
|
||||
"SpectatorMode\022\r\n\005dummy\030\001 \001(\005\",\n\033CCSUsrMs"
|
||||
"g_DisconnectToLobby\022\r\n\005dummy\030\001 \001(\005\"%\n\024CC"
|
||||
"SUsrMsg_ClientInfo\022\r\n\005dummy\030\001 \001(\005\"\204\001\n\035CC"
|
||||
"SUsrMsg_ServerRankRevealAll\022\035\n\025seconds_t"
|
||||
"ill_shutdown\030\001 \001(\005\022D\n\013reservation\030\002 \001(\0132"
|
||||
"/.CMsgGCCStrike15_v2_MatchmakingGC2Serve"
|
||||
"rReserve\"N\n\030CCSUsrMsgPreMatchSayText\022\022\n\n"
|
||||
"account_id\030\001 \001(\r\022\014\n\004text\030\002 \001(\t\022\020\n\010all_ch"
|
||||
"at\030\003 \001(\010\"O\n\027CCSUsrMsg_CounterStrafe\022\033\n\023p"
|
||||
"ress_to_release_ns\030\001 \001(\005\022\027\n\017total_keys_d"
|
||||
"own\030\002 \001(\005\"\361\001\n\032CCSUsrMsg_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_startin"
|
||||
"g_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_d"
|
||||
"ir\030\007 \001(\0132\013.CMsgQAngle\022\036\n\taim_punch\030\010 \001(\013"
|
||||
"2\013.CMsgQAngle\"J\n CCSUsrMsg_RecurringMiss"
|
||||
"ionSchema\022\016\n\006period\030\001 \001(\r\022\026\n\016mission_sch"
|
||||
"ema\030\002 \001(\014\"\322\001\n\033CCSUsrMsg_SendPlayerLoadou"
|
||||
"t\0229\n\007loadout\030\001 \003(\0132(.CCSUsrMsg_SendPlaye"
|
||||
"rLoadout.LoadoutItem\022\026\n\nplayerslot\030\002 \001(\005"
|
||||
":\002-1\032X\n\013LoadoutItem\022-\n\tecon_item\030\001 \001(\0132\032"
|
||||
".CEconItemPreviewDataBlock\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\026ECstrike15Use"
|
||||
"rMessages\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_Hud"
|
||||
"Text\020\260\002\022\022\n\rCS_UM_SayText\020\261\002\022\023\n\016CS_UM_Say"
|
||||
"Text2\020\262\002\022\022\n\rCS_UM_TextMsg\020\263\002\022\021\n\014CS_UM_Hu"
|
||||
"dMsg\020\264\002\022\023\n\016CS_UM_ResetHud\020\265\002\022\024\n\017CS_UM_Ga"
|
||||
"meTitle\020\266\002\022\020\n\013CS_UM_Shake\020\270\002\022\017\n\nCS_UM_Fa"
|
||||
"de\020\271\002\022\021\n\014CS_UM_Rumble\020\272\002\022\027\n\022CS_UM_CloseC"
|
||||
"aption\020\273\002\022\035\n\030CS_UM_CloseCaptionDirect\020\274\002"
|
||||
"\022\024\n\017CS_UM_SendAudio\020\275\002\022\023\n\016CS_UM_RawAudio"
|
||||
"\020\276\002\022\024\n\017CS_UM_VoiceMask\020\277\002\022\027\n\022CS_UM_Reque"
|
||||
"stState\020\300\002\022\021\n\014CS_UM_Damage\020\301\002\022\024\n\017CS_UM_R"
|
||||
"adioText\020\302\002\022\023\n\016CS_UM_HintText\020\303\002\022\026\n\021CS_U"
|
||||
"M_KeyHintText\020\304\002\022%\n CS_UM_ProcessSpotted"
|
||||
"EntityUpdate\020\305\002\022\027\n\022CS_UM_ReloadEffect\020\306\002"
|
||||
"\022\026\n\021CS_UM_AdjustMoney\020\307\002\022\032\n\025CS_UM_Update"
|
||||
"TeamMoney\020\310\002\022\034\n\027CS_UM_StopSpectatorMode\020"
|
||||
"\311\002\022\022\n\rCS_UM_KillCam\020\312\002\022\033\n\026CS_UM_DesiredT"
|
||||
"imescale\020\313\002\022\033\n\026CS_UM_CurrentTimescale\020\314\002"
|
||||
"\022\033\n\026CS_UM_AchievementEvent\020\315\002\022\035\n\030CS_UM_M"
|
||||
"atchEndConditions\020\316\002\022\034\n\027CS_UM_Disconnect"
|
||||
"ToLobby\020\317\002\022\034\n\027CS_UM_PlayerStatsUpdate\020\320\002"
|
||||
"\022\025\n\020CS_UM_ClientInfo\020\323\002\022\023\n\016CS_UM_XRankGe"
|
||||
"t\020\324\002\022\023\n\016CS_UM_XRankUpd\020\325\002\022\031\n\024CS_UM_CallV"
|
||||
"oteFailed\020\331\002\022\024\n\017CS_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_ServerRank"
|
||||
"RevealAll\020\336\002\022\'\n\"CS_UM_SendLastKillerDama"
|
||||
"geToClient\020\337\002\022\033\n\026CS_UM_ServerRankUpdate\020"
|
||||
"\340\002\022\025\n\020CS_UM_ItemPickup\020\341\002\022\023\n\016CS_UM_ShowM"
|
||||
"enu\020\342\002\022\022\n\rCS_UM_BarTime\020\343\002\022\025\n\020CS_UM_Ammo"
|
||||
"Denied\020\344\002\022\032\n\025CS_UM_MarkAchievement\020\345\002\022\033\n"
|
||||
"\026CS_UM_MatchStatsUpdate\020\346\002\022\023\n\016CS_UM_Item"
|
||||
"Drop\020\347\002\022\036\n\031CS_UM_SendPlayerItemDrops\020\351\002\022"
|
||||
"\037\n\032CS_UM_RoundBackupFilenames\020\352\002\022\036\n\031CS_U"
|
||||
"M_SendPlayerItemFound\020\353\002\022\024\n\017CS_UM_Report"
|
||||
"Hit\020\354\002\022\023\n\016CS_UM_XpUpdate\020\355\002\022\030\n\023CS_UM_Que"
|
||||
"stProgress\020\356\002\022\037\n\032CS_UM_ScoreLeaderboardD"
|
||||
"ata\020\357\002\022&\n!CS_UM_PlayerDecalDigitalSignat"
|
||||
"ure\020\360\002\022\026\n\021CS_UM_WeaponSound\020\361\002\022 \n\033CS_UM_"
|
||||
"UpdateScreenHealthBar\020\362\002\022!\n\034CS_UM_Entity"
|
||||
"OutlineHighlight\020\363\002\022\017\n\nCS_UM_SSUI\020\364\002\022\030\n\023"
|
||||
"CS_UM_SurvivalStats\020\365\002\022\035\n\030CS_UM_Disconne"
|
||||
"ctToLobby2\020\366\002\022#\n\036CS_UM_EndOfMatchAllPlay"
|
||||
"ersData\020\367\002\022 \n\033CS_UM_PostRoundDamageRepor"
|
||||
"t\020\370\002\022\035\n\030CS_UM_RoundEndReportData\020\373\002\022\033\n\026C"
|
||||
"S_UM_CurrentRoundOdds\020\374\002\022\024\n\017CS_UM_DeepSt"
|
||||
"ats\020\375\002\022\024\n\017CS_UM_ShootInfo\020\377\002\022\030\n\023CS_UM_Co"
|
||||
"unterStrafe\020\201\003\022\033\n\026CS_UM_DamagePrediction"
|
||||
"\020\202\003\022!\n\034CS_UM_RecurringMissionSchema\020\203\003\022\034"
|
||||
"\n\027CS_UM_SendPlayerLoadout\020\204\003\022\030\n\023CS_UM_We"
|
||||
"aponMagDrop\020\205\003*\210\001\n\"ECSUsrMsg_DisconnectT"
|
||||
"oLobby_Action\0220\n,k_ECSUsrMsg_DisconnectT"
|
||||
"oLobby_Action_Default\020\000\0220\n,k_ECSUsrMsg_D"
|
||||
"isconnectToLobby_Action_GoQueue\020\001"
|
||||
;
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_cstrike15_5fusermessages_2eproto_deps[2] = {
|
||||
&::descriptor_table_cstrike15_5fgcmessages_2eproto,
|
||||
@@ -3003,7 +3006,7 @@ 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, 10816, descriptor_table_protodef_cstrike15_5fusermessages_2eproto,
|
||||
false, false, 10833, descriptor_table_protodef_cstrike15_5fusermessages_2eproto,
|
||||
"cstrike15_usermessages.proto",
|
||||
&descriptor_table_cstrike15_5fusermessages_2eproto_once, descriptor_table_cstrike15_5fusermessages_2eproto_deps, 2, 90,
|
||||
schemas, file_default_instances, TableStruct_cstrike15_5fusermessages_2eproto::offsets,
|
||||
@@ -9785,7 +9788,7 @@ class CCSUsrMsg_WeaponSound::_Internal {
|
||||
public:
|
||||
using HasBits = decltype(std::declval<CCSUsrMsg_WeaponSound>()._impl_._has_bits_);
|
||||
static void set_has_entidx(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 64u;
|
||||
(*has_bits)[0] |= 128u;
|
||||
}
|
||||
static void set_has_origin_x(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 2u;
|
||||
@@ -9805,6 +9808,9 @@ class CCSUsrMsg_WeaponSound::_Internal {
|
||||
static void set_has_source_soundscapeid(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 32u;
|
||||
}
|
||||
static void set_has_stealth(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 64u;
|
||||
}
|
||||
};
|
||||
|
||||
CCSUsrMsg_WeaponSound::CCSUsrMsg_WeaponSound(::PROTOBUF_NAMESPACE_ID::Arena* arena,
|
||||
@@ -9825,6 +9831,7 @@ CCSUsrMsg_WeaponSound::CCSUsrMsg_WeaponSound(const CCSUsrMsg_WeaponSound& from)
|
||||
, decltype(_impl_.origin_z_){}
|
||||
, decltype(_impl_.game_timestamp_){}
|
||||
, decltype(_impl_.source_soundscapeid_){}
|
||||
, decltype(_impl_.stealth_){}
|
||||
, decltype(_impl_.entidx_){}};
|
||||
|
||||
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
||||
@@ -9855,6 +9862,7 @@ inline void CCSUsrMsg_WeaponSound::SharedCtor(
|
||||
, decltype(_impl_.origin_z_){0}
|
||||
, decltype(_impl_.game_timestamp_){0}
|
||||
, decltype(_impl_.source_soundscapeid_){0u}
|
||||
, decltype(_impl_.stealth_){false}
|
||||
, decltype(_impl_.entidx_){-1}
|
||||
};
|
||||
_impl_.sound_.InitDefault();
|
||||
@@ -9891,10 +9899,10 @@ void CCSUsrMsg_WeaponSound::Clear() {
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
_impl_.sound_.ClearNonDefaultToEmpty();
|
||||
}
|
||||
if (cached_has_bits & 0x0000007eu) {
|
||||
if (cached_has_bits & 0x000000feu) {
|
||||
::memset(&_impl_.origin_x_, 0, static_cast<size_t>(
|
||||
reinterpret_cast<char*>(&_impl_.source_soundscapeid_) -
|
||||
reinterpret_cast<char*>(&_impl_.origin_x_)) + sizeof(_impl_.source_soundscapeid_));
|
||||
reinterpret_cast<char*>(&_impl_.stealth_) -
|
||||
reinterpret_cast<char*>(&_impl_.origin_x_)) + sizeof(_impl_.stealth_));
|
||||
_impl_.entidx_ = -1;
|
||||
}
|
||||
_impl_._has_bits_.Clear();
|
||||
@@ -9974,6 +9982,15 @@ const char* CCSUsrMsg_WeaponSound::_InternalParse(const char* ptr, ::_pbi::Parse
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
// optional bool stealth = 8;
|
||||
case 8:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
|
||||
_Internal::set_has_stealth(&has_bits);
|
||||
_impl_.stealth_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
|
||||
CHK_(ptr);
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
default:
|
||||
goto handle_unusual;
|
||||
} // switch
|
||||
@@ -10006,7 +10023,7 @@ uint8_t* CCSUsrMsg_WeaponSound::_InternalSerialize(
|
||||
|
||||
cached_has_bits = _impl_._has_bits_[0];
|
||||
// optional int32 entidx = 1 [default = -1];
|
||||
if (cached_has_bits & 0x00000040u) {
|
||||
if (cached_has_bits & 0x00000080u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_entidx(), target);
|
||||
}
|
||||
@@ -10051,6 +10068,12 @@ uint8_t* CCSUsrMsg_WeaponSound::_InternalSerialize(
|
||||
target = ::_pbi::WireFormatLite::WriteFixed32ToArray(7, this->_internal_source_soundscapeid(), target);
|
||||
}
|
||||
|
||||
// optional bool stealth = 8;
|
||||
if (cached_has_bits & 0x00000040u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_stealth(), 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);
|
||||
@@ -10068,7 +10091,7 @@ size_t CCSUsrMsg_WeaponSound::ByteSizeLong() const {
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = _impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x0000007fu) {
|
||||
if (cached_has_bits & 0x000000ffu) {
|
||||
// optional string sound = 5;
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
total_size += 1 +
|
||||
@@ -10101,8 +10124,13 @@ size_t CCSUsrMsg_WeaponSound::ByteSizeLong() const {
|
||||
total_size += 1 + 4;
|
||||
}
|
||||
|
||||
// optional int32 entidx = 1 [default = -1];
|
||||
// optional bool stealth = 8;
|
||||
if (cached_has_bits & 0x00000040u) {
|
||||
total_size += 1 + 1;
|
||||
}
|
||||
|
||||
// optional int32 entidx = 1 [default = -1];
|
||||
if (cached_has_bits & 0x00000080u) {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_entidx());
|
||||
}
|
||||
|
||||
@@ -10126,7 +10154,7 @@ void CCSUsrMsg_WeaponSound::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg,
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = from._impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x0000007fu) {
|
||||
if (cached_has_bits & 0x000000ffu) {
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
_this->_internal_set_sound(from._internal_sound());
|
||||
}
|
||||
@@ -10146,6 +10174,9 @@ void CCSUsrMsg_WeaponSound::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg,
|
||||
_this->_impl_.source_soundscapeid_ = from._impl_.source_soundscapeid_;
|
||||
}
|
||||
if (cached_has_bits & 0x00000040u) {
|
||||
_this->_impl_.stealth_ = from._impl_.stealth_;
|
||||
}
|
||||
if (cached_has_bits & 0x00000080u) {
|
||||
_this->_impl_.entidx_ = from._impl_.entidx_;
|
||||
}
|
||||
_this->_impl_._has_bits_[0] |= cached_has_bits;
|
||||
@@ -10175,8 +10206,8 @@ void CCSUsrMsg_WeaponSound::InternalSwap(CCSUsrMsg_WeaponSound* other) {
|
||||
&other->_impl_.sound_, rhs_arena
|
||||
);
|
||||
::PROTOBUF_NAMESPACE_ID::internal::memswap<
|
||||
PROTOBUF_FIELD_OFFSET(CCSUsrMsg_WeaponSound, _impl_.source_soundscapeid_)
|
||||
+ sizeof(CCSUsrMsg_WeaponSound::_impl_.source_soundscapeid_)
|
||||
PROTOBUF_FIELD_OFFSET(CCSUsrMsg_WeaponSound, _impl_.stealth_)
|
||||
+ sizeof(CCSUsrMsg_WeaponSound::_impl_.stealth_)
|
||||
- PROTOBUF_FIELD_OFFSET(CCSUsrMsg_WeaponSound, _impl_.origin_x_)>(
|
||||
reinterpret_cast<char*>(&_impl_.origin_x_),
|
||||
reinterpret_cast<char*>(&other->_impl_.origin_x_));
|
||||
|
||||
@@ -5369,6 +5369,7 @@ class CCSUsrMsg_WeaponSound final :
|
||||
kOriginZFieldNumber = 4,
|
||||
kGameTimestampFieldNumber = 6,
|
||||
kSourceSoundscapeidFieldNumber = 7,
|
||||
kStealthFieldNumber = 8,
|
||||
kEntidxFieldNumber = 1,
|
||||
};
|
||||
// optional string sound = 5;
|
||||
@@ -5454,6 +5455,19 @@ class CCSUsrMsg_WeaponSound final :
|
||||
void _internal_set_source_soundscapeid(uint32_t value);
|
||||
public:
|
||||
|
||||
// optional bool stealth = 8;
|
||||
bool has_stealth() const;
|
||||
private:
|
||||
bool _internal_has_stealth() const;
|
||||
public:
|
||||
void clear_stealth();
|
||||
bool stealth() const;
|
||||
void set_stealth(bool value);
|
||||
private:
|
||||
bool _internal_stealth() const;
|
||||
void _internal_set_stealth(bool value);
|
||||
public:
|
||||
|
||||
// optional int32 entidx = 1 [default = -1];
|
||||
bool has_entidx() const;
|
||||
private:
|
||||
@@ -5483,6 +5497,7 @@ class CCSUsrMsg_WeaponSound final :
|
||||
float origin_z_;
|
||||
float game_timestamp_;
|
||||
uint32_t source_soundscapeid_;
|
||||
bool stealth_;
|
||||
int32_t entidx_;
|
||||
};
|
||||
union { Impl_ _impl_; };
|
||||
@@ -21043,7 +21058,7 @@ inline void CCSUsrMsg_ReloadEffect::set_origin_z(float value) {
|
||||
|
||||
// optional int32 entidx = 1 [default = -1];
|
||||
inline bool CCSUsrMsg_WeaponSound::_internal_has_entidx() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CCSUsrMsg_WeaponSound::has_entidx() const {
|
||||
@@ -21051,7 +21066,7 @@ inline bool CCSUsrMsg_WeaponSound::has_entidx() const {
|
||||
}
|
||||
inline void CCSUsrMsg_WeaponSound::clear_entidx() {
|
||||
_impl_.entidx_ = -1;
|
||||
_impl_._has_bits_[0] &= ~0x00000040u;
|
||||
_impl_._has_bits_[0] &= ~0x00000080u;
|
||||
}
|
||||
inline int32_t CCSUsrMsg_WeaponSound::_internal_entidx() const {
|
||||
return _impl_.entidx_;
|
||||
@@ -21061,7 +21076,7 @@ inline int32_t CCSUsrMsg_WeaponSound::entidx() const {
|
||||
return _internal_entidx();
|
||||
}
|
||||
inline void CCSUsrMsg_WeaponSound::_internal_set_entidx(int32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000040u;
|
||||
_impl_._has_bits_[0] |= 0x00000080u;
|
||||
_impl_.entidx_ = value;
|
||||
}
|
||||
inline void CCSUsrMsg_WeaponSound::set_entidx(int32_t value) {
|
||||
@@ -21277,6 +21292,34 @@ inline void CCSUsrMsg_WeaponSound::set_source_soundscapeid(uint32_t value) {
|
||||
// @@protoc_insertion_point(field_set:CCSUsrMsg_WeaponSound.source_soundscapeid)
|
||||
}
|
||||
|
||||
// optional bool stealth = 8;
|
||||
inline bool CCSUsrMsg_WeaponSound::_internal_has_stealth() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CCSUsrMsg_WeaponSound::has_stealth() const {
|
||||
return _internal_has_stealth();
|
||||
}
|
||||
inline void CCSUsrMsg_WeaponSound::clear_stealth() {
|
||||
_impl_.stealth_ = false;
|
||||
_impl_._has_bits_[0] &= ~0x00000040u;
|
||||
}
|
||||
inline bool CCSUsrMsg_WeaponSound::_internal_stealth() const {
|
||||
return _impl_.stealth_;
|
||||
}
|
||||
inline bool CCSUsrMsg_WeaponSound::stealth() const {
|
||||
// @@protoc_insertion_point(field_get:CCSUsrMsg_WeaponSound.stealth)
|
||||
return _internal_stealth();
|
||||
}
|
||||
inline void CCSUsrMsg_WeaponSound::_internal_set_stealth(bool value) {
|
||||
_impl_._has_bits_[0] |= 0x00000040u;
|
||||
_impl_.stealth_ = value;
|
||||
}
|
||||
inline void CCSUsrMsg_WeaponSound::set_stealth(bool value) {
|
||||
_internal_set_stealth(value);
|
||||
// @@protoc_insertion_point(field_set:CCSUsrMsg_WeaponSound.stealth)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CCSUsrMsg_WeaponMagDrop
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -772,7 +772,8 @@ PROTOBUF_CONSTEXPR CSVCMsg_VoiceData::CSVCMsg_VoiceData(
|
||||
, /*decltype(_impl_.audible_mask_)*/0
|
||||
, /*decltype(_impl_.tick_)*/0u
|
||||
, /*decltype(_impl_.passthrough_)*/0
|
||||
, /*decltype(_impl_.client_)*/-1} {}
|
||||
, /*decltype(_impl_.client_deprecated_)*/-1
|
||||
, /*decltype(_impl_.entity_)*/-1} {}
|
||||
struct CSVCMsg_VoiceDataDefaultTypeInternal {
|
||||
PROTOBUF_CONSTEXPR CSVCMsg_VoiceDataDefaultTypeInternal()
|
||||
: _instance(::_pbi::ConstantInitialized{}) {}
|
||||
@@ -1238,6 +1239,7 @@ PROTOBUF_CONSTEXPR CMsgServerUserCmd::CMsgServerUserCmd(
|
||||
/*decltype(_impl_._has_bits_)*/{}
|
||||
, /*decltype(_impl_._cached_size_)*/{}
|
||||
, /*decltype(_impl_.data_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
|
||||
, /*decltype(_impl_.delta_data_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
|
||||
, /*decltype(_impl_.cmd_number_)*/0
|
||||
, /*decltype(_impl_.server_tick_executed_)*/0
|
||||
, /*decltype(_impl_.client_tick_)*/0
|
||||
@@ -1893,12 +1895,13 @@ const uint32_t TableStruct_netmessages_2eproto::offsets[] PROTOBUF_SECTION_VARIA
|
||||
~0u, // no _weak_field_map_
|
||||
~0u, // no _inlined_string_donated_
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_VoiceData, _impl_.audio_),
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_VoiceData, _impl_.client_),
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_VoiceData, _impl_.client_deprecated_),
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_VoiceData, _impl_.proximity_),
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_VoiceData, _impl_.xuid_),
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_VoiceData, _impl_.audible_mask_),
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_VoiceData, _impl_.tick_),
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_VoiceData, _impl_.passthrough_),
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_VoiceData, _impl_.entity_),
|
||||
0,
|
||||
6,
|
||||
2,
|
||||
@@ -1906,6 +1909,7 @@ const uint32_t TableStruct_netmessages_2eproto::offsets[] PROTOBUF_SECTION_VARIA
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
7,
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_PacketReliable, _impl_._has_bits_),
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_PacketReliable, _internal_metadata_),
|
||||
~0u, // no _extensions_
|
||||
@@ -2299,11 +2303,13 @@ const uint32_t TableStruct_netmessages_2eproto::offsets[] PROTOBUF_SECTION_VARIA
|
||||
PROTOBUF_FIELD_OFFSET(::CMsgServerUserCmd, _impl_.player_slot_),
|
||||
PROTOBUF_FIELD_OFFSET(::CMsgServerUserCmd, _impl_.server_tick_executed_),
|
||||
PROTOBUF_FIELD_OFFSET(::CMsgServerUserCmd, _impl_.client_tick_),
|
||||
PROTOBUF_FIELD_OFFSET(::CMsgServerUserCmd, _impl_.delta_data_),
|
||||
0,
|
||||
1,
|
||||
4,
|
||||
2,
|
||||
5,
|
||||
3,
|
||||
4,
|
||||
1,
|
||||
~0u, // no _has_bits_
|
||||
PROTOBUF_FIELD_OFFSET(::CSVCMsg_UserCommands, _internal_metadata_),
|
||||
~0u, // no _extensions_
|
||||
@@ -2367,36 +2373,36 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode
|
||||
{ 552, 561, -1, sizeof(::CSVCMsg_TempEntities)},
|
||||
{ 564, 580, -1, sizeof(::CSVCMsg_CreateStringTable)},
|
||||
{ 590, 599, -1, sizeof(::CSVCMsg_UpdateStringTable)},
|
||||
{ 602, 615, -1, sizeof(::CSVCMsg_VoiceData)},
|
||||
{ 622, 631, -1, sizeof(::CSVCMsg_PacketReliable)},
|
||||
{ 634, 644, -1, sizeof(::CSVCMsg_FullFrameSplit)},
|
||||
{ 648, 658, -1, sizeof(::CSVCMsg_HLTVStatus)},
|
||||
{ 662, 669, -1, sizeof(::CSVCMsg_ServerSteamID)},
|
||||
{ 670, 677, -1, sizeof(::CSVCMsg_CmdKeyValues)},
|
||||
{ 678, 686, -1, sizeof(::CSVCMsg_RconServerDetails)},
|
||||
{ 688, 696, -1, sizeof(::CMsgIPCAddress)},
|
||||
{ 698, 710, -1, sizeof(::CMsgServerPeer)},
|
||||
{ 716, -1, -1, sizeof(::CSVCMsg_PeerList)},
|
||||
{ 723, 731, -1, sizeof(::CSVCMsg_ClearAllStringTables)},
|
||||
{ 733, 741, -1, sizeof(::ProtoFlattenedSerializerField_t_polymorphic_field_t)},
|
||||
{ 743, 761, -1, sizeof(::ProtoFlattenedSerializerField_t)},
|
||||
{ 773, 782, -1, sizeof(::ProtoFlattenedSerializer_t)},
|
||||
{ 785, -1, -1, sizeof(::CSVCMsg_FlattenedSerializer)},
|
||||
{ 794, 801, -1, sizeof(::CSVCMsg_StopSound)},
|
||||
{ 802, 812, -1, sizeof(::CBidirMsg_RebroadcastGameEvent)},
|
||||
{ 816, 823, -1, sizeof(::CBidirMsg_RebroadcastSource)},
|
||||
{ 824, 834, -1, sizeof(::CBidirMsg_PredictionEvent)},
|
||||
{ 838, 846, -1, sizeof(::CMsgServerNetworkStats_Port)},
|
||||
{ 848, 862, -1, sizeof(::CMsgServerNetworkStats_Player)},
|
||||
{ 870, 901, -1, sizeof(::CMsgServerNetworkStats)},
|
||||
{ 926, 940, -1, sizeof(::CSVCMsg_HltvReplay)},
|
||||
{ 948, 959, -1, sizeof(::CCLCMsg_HltvReplay)},
|
||||
{ 964, 971, -1, sizeof(::CSVCMsg_Broadcast_Command)},
|
||||
{ 972, 986, -1, sizeof(::CCLCMsg_HltvFixupOperatorTick)},
|
||||
{ 994, 1002, -1, sizeof(::CSVCMsg_HltvFixupOperatorStatus)},
|
||||
{ 1004, 1015, -1, sizeof(::CMsgServerUserCmd)},
|
||||
{ 1020, -1, -1, sizeof(::CSVCMsg_UserCommands)},
|
||||
{ 1027, 1035, -1, sizeof(::CSVCMsg_NextMsgPredicted)},
|
||||
{ 602, 616, -1, sizeof(::CSVCMsg_VoiceData)},
|
||||
{ 624, 633, -1, sizeof(::CSVCMsg_PacketReliable)},
|
||||
{ 636, 646, -1, sizeof(::CSVCMsg_FullFrameSplit)},
|
||||
{ 650, 660, -1, sizeof(::CSVCMsg_HLTVStatus)},
|
||||
{ 664, 671, -1, sizeof(::CSVCMsg_ServerSteamID)},
|
||||
{ 672, 679, -1, sizeof(::CSVCMsg_CmdKeyValues)},
|
||||
{ 680, 688, -1, sizeof(::CSVCMsg_RconServerDetails)},
|
||||
{ 690, 698, -1, sizeof(::CMsgIPCAddress)},
|
||||
{ 700, 712, -1, sizeof(::CMsgServerPeer)},
|
||||
{ 718, -1, -1, sizeof(::CSVCMsg_PeerList)},
|
||||
{ 725, 733, -1, sizeof(::CSVCMsg_ClearAllStringTables)},
|
||||
{ 735, 743, -1, sizeof(::ProtoFlattenedSerializerField_t_polymorphic_field_t)},
|
||||
{ 745, 763, -1, sizeof(::ProtoFlattenedSerializerField_t)},
|
||||
{ 775, 784, -1, sizeof(::ProtoFlattenedSerializer_t)},
|
||||
{ 787, -1, -1, sizeof(::CSVCMsg_FlattenedSerializer)},
|
||||
{ 796, 803, -1, sizeof(::CSVCMsg_StopSound)},
|
||||
{ 804, 814, -1, sizeof(::CBidirMsg_RebroadcastGameEvent)},
|
||||
{ 818, 825, -1, sizeof(::CBidirMsg_RebroadcastSource)},
|
||||
{ 826, 836, -1, sizeof(::CBidirMsg_PredictionEvent)},
|
||||
{ 840, 848, -1, sizeof(::CMsgServerNetworkStats_Port)},
|
||||
{ 850, 864, -1, sizeof(::CMsgServerNetworkStats_Player)},
|
||||
{ 872, 903, -1, sizeof(::CMsgServerNetworkStats)},
|
||||
{ 928, 942, -1, sizeof(::CSVCMsg_HltvReplay)},
|
||||
{ 950, 961, -1, sizeof(::CCLCMsg_HltvReplay)},
|
||||
{ 966, 973, -1, sizeof(::CSVCMsg_Broadcast_Command)},
|
||||
{ 974, 988, -1, sizeof(::CCLCMsg_HltvFixupOperatorTick)},
|
||||
{ 996, 1004, -1, sizeof(::CSVCMsg_HltvFixupOperatorStatus)},
|
||||
{ 1006, 1018, -1, sizeof(::CMsgServerUserCmd)},
|
||||
{ 1024, -1, -1, sizeof(::CSVCMsg_UserCommands)},
|
||||
{ 1031, 1039, -1, sizeof(::CSVCMsg_NextMsgPredicted)},
|
||||
};
|
||||
|
||||
static const ::_pb::Message* const file_default_instances[] = {
|
||||
@@ -2612,153 +2618,154 @@ const char descriptor_table_protodef_netmessages_2eproto[] PROTOBUF_SECTION_VARI
|
||||
"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"
|
||||
"\020\"\300\001\n\021CSVCMsg_VoiceData\022\036\n\005audio\030\001 \001(\0132\017"
|
||||
".CMsgVoiceAudio\022\035\n\021client_deprecated\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\004tick\030\006 \001(\r\022\023\n\013p"
|
||||
"assthrough\030\007 \001(\005\022\022\n\006entity\030\010 \001(\005:\002-1\"K\n\026"
|
||||
"CSVCMsg_PacketReliable\022\014\n\004tick\030\001 \001(\005\022\024\n\014"
|
||||
"messagessize\030\002 \001(\005\022\r\n\005state\030\003 \001(\010\"T\n\026CSV"
|
||||
"CMsg_FullFrameSplit\022\014\n\004tick\030\001 \001(\005\022\017\n\007sec"
|
||||
"tion\030\002 \001(\005\022\r\n\005total\030\003 \001(\005\022\014\n\004data\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_CmdKeyValues\022\014\n\004dat"
|
||||
"a\030\001 \001(\014\";\n\031CSVCMsg_RconServerDetails\022\r\n\005"
|
||||
"token\030\001 \001(\014\022\017\n\007details\030\002 \001(\t\";\n\016CMsgIPCA"
|
||||
"ddress\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_s"
|
||||
"lot\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_listens"
|
||||
"erver_host\030\006 \001(\010\"1\n\020CSVCMsg_PeerList\022\035\n\004"
|
||||
"peer\030\001 \003(\0132\017.CMsgServerPeer\"N\n\034CSVCMsg_C"
|
||||
"learAllStringTables\022\017\n\007mapname\030\001 \001(\t\022\035\n\025"
|
||||
"create_tables_skipped\030\003 \001(\010\"\363\003\n\037ProtoFla"
|
||||
"ttenedSerializerField_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_ser"
|
||||
"ializer_name_sym\030\007 \001(\005\022 \n\030field_serializ"
|
||||
"er_version\030\010 \001(\005\022\025\n\rsend_node_sym\030\t \001(\005\022"
|
||||
"\027\n\017var_encoder_sym\030\n \001(\005\022O\n\021polymorphic_"
|
||||
"types\030\013 \003(\01324.ProtoFlattenedSerializerFi"
|
||||
"eld_t.polymorphic_field_t\022\032\n\022var_seriali"
|
||||
"zer_sym\030\014 \001(\005\032r\n\023polymorphic_field_t\022-\n%"
|
||||
"polymorphic_field_serializer_name_sym\030\001 "
|
||||
"\001(\005\022,\n$polymorphic_field_serializer_vers"
|
||||
"ion\030\002 \001(\005\"k\n\032ProtoFlattenedSerializer_t\022"
|
||||
"\033\n\023serializer_name_sym\030\001 \001(\005\022\032\n\022serializ"
|
||||
"er_version\030\002 \001(\005\022\024\n\014fields_index\030\003 \003(\005\"\230"
|
||||
"\001\n\033CSVCMsg_FlattenedSerializer\0220\n\013serial"
|
||||
"izers\030\001 \003(\0132\033.ProtoFlattenedSerializer_t"
|
||||
"\022\017\n\007symbols\030\002 \003(\t\0220\n\006fields\030\003 \003(\0132 .Prot"
|
||||
"oFlattenedSerializerField_t:\004\200\265\030\000\"!\n\021CSV"
|
||||
"CMsg_StopSound\022\014\n\004guid\030\001 \001(\007\"y\n\036CBidirMs"
|
||||
"g_RebroadcastGameEvent\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\033CBidi"
|
||||
"rMsg_RebroadcastSource\022\023\n\013eventsource\030\001 "
|
||||
"\001(\005\"\232\001\n\031CBidirMsg_PredictionEvent\022\020\n\010eve"
|
||||
"nt_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\tE"
|
||||
"SyncType\022\013\n\007ST_Tick\020\000\022\021\n\rST_UserCmdNum\020\001"
|
||||
"\"\305\006\n\026CMsgServerNetworkStats\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\006upt"
|
||||
"ime\030\005 \001(\005\022\023\n\013spawn_count\030\006 \001(\005\022\023\n\013num_cl"
|
||||
"ients\030\010 \001(\005\022\020\n\010num_bots\030\t \001(\005\022\026\n\016num_spe"
|
||||
"ctators\030\n \001(\005\022\025\n\rnum_tv_relays\030\013 \001(\005\022\013\n\003"
|
||||
"fps\030\014 \001(\002\022+\n\005ports\030\021 \003(\0132\034.CMsgServerNet"
|
||||
"workStats.Port\022\023\n\013avg_ping_ms\030\022 \001(\002\022\036\n\026a"
|
||||
"vg_engine_latency_out\030\023 \001(\002\022\027\n\017avg_packe"
|
||||
"ts_out\030\024 \001(\002\022\026\n\016avg_packets_in\030\025 \001(\002\022\024\n\014"
|
||||
"avg_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_data_in\030\031 \001"
|
||||
"(\002\022\025\n\rtotal_data_in\030\032 \001(\004\022\030\n\020total_packe"
|
||||
"ts_in\030\033 \001(\004\022\026\n\016total_data_out\030\034 \001(\004\022\031\n\021t"
|
||||
"otal_packets_out\030\035 \001(\004\022/\n\007players\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\013"
|
||||
"ping_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\010l"
|
||||
"oss_out\030\010 \001(\002\022\031\n\021engine_latency_ms\030\t \001(\005"
|
||||
"\"\332\001\n\022CSVCMsg_HltvReplay\022\r\n\005delay\030\001 \001(\005\022\032"
|
||||
"\n\016primary_target\030\002 \001(\005:\002-1\022\026\n\016replay_sto"
|
||||
"p_at\030\003 \001(\005\022\027\n\017replay_start_at\030\004 \001(\005\022\035\n\025r"
|
||||
"eplay_slowdown_begin\030\005 \001(\005\022\033\n\023replay_slo"
|
||||
"wdown_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_HltvRe"
|
||||
"play\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"
|
||||
"_target\030\004 \001(\005:\002-1\022\022\n\nevent_time\030\005 \001(\002\"(\n"
|
||||
"\031CSVCMsg_Broadcast_Command\022\013\n\003cmd\030\001 \001(\t\""
|
||||
"\357\001\n\035CCLCMsg_HltvFixupOperatorTick\022\014\n\004tic"
|
||||
"k\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.C"
|
||||
"MsgQAngle\022\025\n\robserver_mode\030\005 \001(\005\022\034\n\024came"
|
||||
"raman_scoreboard\030\006 \001(\010\022\027\n\017observer_targe"
|
||||
"t\030\007 \001(\005\022 \n\013view_offset\030\010 \001(\0132\013.CMsgVecto"
|
||||
"r\"O\n\037CSVCMsg_HltvFixupOperatorStatus\022\014\n\004"
|
||||
"mode\030\001 \001(\r\022\036\n\026override_operator_name\030\002 \001"
|
||||
"(\t\"\225\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\013cli"
|
||||
"ent_tick\030\005 \001(\005\022\022\n\ndelta_data\030\006 \001(\014\"<\n\024CS"
|
||||
"VCMsg_UserCommands\022$\n\010commands\030\001 \003(\0132\022.C"
|
||||
"MsgServerUserCmd\"Y\n\030CSVCMsg_NextMsgPredi"
|
||||
"cted\022$\n\030predicted_by_player_slot\030\001 \001(\005:\002"
|
||||
"-1\022\027\n\017message_type_id\030\002 \001(\r*\313\002\n\014CLC_Mess"
|
||||
"ages\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_LoadingP"
|
||||
"rogress\020\033\022\032\n\026clc_SplitPlayerConnect\020\034\022\035\n"
|
||||
"\031clc_SplitPlayerDisconnect\020\036\022\024\n\020clc_Serv"
|
||||
"erStatus\020\037\022\024\n\020clc_RequestPause\020!\022\024\n\020clc_"
|
||||
"CmdKeyValues\020\"\022\031\n\025clc_RconServerDetails\020"
|
||||
"#\022\022\n\016clc_HltvReplay\020$\022\022\n\016clc_Diagnostic\020"
|
||||
"%*\261\005\n\014SVC_Messages\022\022\n\016svc_ServerInfo\020(\022\033"
|
||||
"\n\027svc_FlattenedSerializer\020)\022\021\n\rsvc_Class"
|
||||
"Info\020*\022\020\n\014svc_SetPause\020+\022\031\n\025svc_CreateSt"
|
||||
"ringTable\020,\022\031\n\025svc_UpdateStringTable\020-\022\021"
|
||||
"\n\rsvc_VoiceInit\020.\022\021\n\rsvc_VoiceData\020/\022\r\n\t"
|
||||
"svc_Print\0200\022\016\n\nsvc_Sounds\0201\022\017\n\013svc_SetVi"
|
||||
"ew\0202\022\034\n\030svc_ClearAllStringTables\0203\022\024\n\020sv"
|
||||
"c_CmdKeyValues\0204\022\020\n\014svc_BSPDecal\0205\022\023\n\017sv"
|
||||
"c_SplitScreen\0206\022\026\n\022svc_PacketEntities\0207\022"
|
||||
"\020\n\014svc_Prefetch\0208\022\014\n\010svc_Menu\0209\022\024\n\020svc_G"
|
||||
"etCvarValue\020:\022\021\n\rsvc_StopSound\020;\022\020\n\014svc_"
|
||||
"PeerList\020<\022\026\n\022svc_PacketReliable\020=\022\022\n\016sv"
|
||||
"c_HLTVStatus\020>\022\025\n\021svc_ServerSteamID\020\?\022\026\n"
|
||||
"\022svc_FullFrameSplit\020F\022\031\n\025svc_RconServerD"
|
||||
"etails\020G\022\023\n\017svc_UserMessage\020H\022\031\n\025svc_Bro"
|
||||
"adcast_Command\020J\022\037\n\033svc_HltvFixupOperato"
|
||||
"rStatus\020K\022\020\n\014svc_UserCmds\020L\022\030\n\024svc_NextM"
|
||||
"sgPredicted\020M*g\n\021VoiceDataFormat_t\022\032\n\026VO"
|
||||
"ICEDATA_FORMAT_STEAM\020\000\022\033\n\027VOICEDATA_FORM"
|
||||
"AT_ENGINE\020\001\022\031\n\025VOICEDATA_FORMAT_OPUS\020\002*B"
|
||||
"\n\016RequestPause_t\022\014\n\010RP_PAUSE\020\000\022\016\n\nRP_UNP"
|
||||
"AUSE\020\001\022\022\n\016RP_TOGGLEPAUSE\020\002*\035\n\014PrefetchTy"
|
||||
"pe\022\r\n\tPFT_SOUND\020\000*V\n\027ESplitScreenMessage"
|
||||
"Type\022\033\n\027MSG_SPLITSCREEN_ADDUSER\020\000\022\036\n\032MSG"
|
||||
"_SPLITSCREEN_REMOVEUSER\020\001*\263\001\n\025EQueryCvar"
|
||||
"ValueStatus\022%\n!eQueryCvarValueStatus_Val"
|
||||
"ueIntact\020\000\022&\n\"eQueryCvarValueStatus_Cvar"
|
||||
"NotFound\020\001\022\"\n\036eQueryCvarValueStatus_NotA"
|
||||
"Cvar\020\002\022\'\n#eQueryCvarValueStatus_CvarProt"
|
||||
"ected\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\014DIAL"
|
||||
"OG_ENTRY\020\003\022\025\n\021DIALOG_ASKCONNECT\020\004*+\n\031SVC"
|
||||
"_Messages_LowFrequency\022\016\n\tsvc_dummy\020\330\004*\204"
|
||||
"\001\n\026Bidirectional_Messages\022\033\n\027bi_Rebroadc"
|
||||
"astGameEvent\020\020\022\030\n\024bi_RebroadcastSource\020\021"
|
||||
"\022\033\n\027bi_GameEvent_DEPRECATED\020\022\022\026\n\022bi_Pred"
|
||||
"ictionEvent\020\023*\241\001\n\021ReplayEventType_t\022\027\n\023R"
|
||||
"EPLAY_EVENT_CANCEL\020\000\022\026\n\022REPLAY_EVENT_DEA"
|
||||
"TH\020\001\022\030\n\024REPLAY_EVENT_GENERIC\020\002\022\'\n#REPLAY"
|
||||
"_EVENT_STUCK_NEED_FULL_UPDATE\020\003\022\030\n\024REPLA"
|
||||
"Y_EVENT_VICTORY\020\004"
|
||||
;
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_netmessages_2eproto_deps[2] = {
|
||||
&::descriptor_table_networkbasetypes_2eproto,
|
||||
@@ -2766,7 +2773,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, 11246, descriptor_table_protodef_netmessages_2eproto,
|
||||
false, false, 11297, 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,
|
||||
@@ -16692,7 +16699,7 @@ class CSVCMsg_VoiceData::_Internal {
|
||||
static void set_has_audio(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 1u;
|
||||
}
|
||||
static void set_has_client(HasBits* has_bits) {
|
||||
static void set_has_client_deprecated(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 64u;
|
||||
}
|
||||
static void set_has_proximity(HasBits* has_bits) {
|
||||
@@ -16710,6 +16717,9 @@ class CSVCMsg_VoiceData::_Internal {
|
||||
static void set_has_passthrough(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 32u;
|
||||
}
|
||||
static void set_has_entity(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 128u;
|
||||
}
|
||||
};
|
||||
|
||||
const ::CMsgVoiceAudio&
|
||||
@@ -16734,15 +16744,16 @@ CSVCMsg_VoiceData::CSVCMsg_VoiceData(const CSVCMsg_VoiceData& from)
|
||||
, decltype(_impl_.audible_mask_){}
|
||||
, decltype(_impl_.tick_){}
|
||||
, decltype(_impl_.passthrough_){}
|
||||
, decltype(_impl_.client_){}};
|
||||
, decltype(_impl_.client_deprecated_){}
|
||||
, decltype(_impl_.entity_){}};
|
||||
|
||||
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
||||
if (from._internal_has_audio()) {
|
||||
_this->_impl_.audio_ = new ::CMsgVoiceAudio(*from._impl_.audio_);
|
||||
}
|
||||
::memcpy(&_impl_.xuid_, &from._impl_.xuid_,
|
||||
static_cast<size_t>(reinterpret_cast<char*>(&_impl_.client_) -
|
||||
reinterpret_cast<char*>(&_impl_.xuid_)) + sizeof(_impl_.client_));
|
||||
static_cast<size_t>(reinterpret_cast<char*>(&_impl_.entity_) -
|
||||
reinterpret_cast<char*>(&_impl_.xuid_)) + sizeof(_impl_.entity_));
|
||||
// @@protoc_insertion_point(copy_constructor:CSVCMsg_VoiceData)
|
||||
}
|
||||
|
||||
@@ -16759,7 +16770,8 @@ inline void CSVCMsg_VoiceData::SharedCtor(
|
||||
, decltype(_impl_.audible_mask_){0}
|
||||
, decltype(_impl_.tick_){0u}
|
||||
, decltype(_impl_.passthrough_){0}
|
||||
, decltype(_impl_.client_){-1}
|
||||
, decltype(_impl_.client_deprecated_){-1}
|
||||
, decltype(_impl_.entity_){-1}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -16792,11 +16804,12 @@ void CSVCMsg_VoiceData::Clear() {
|
||||
GOOGLE_DCHECK(_impl_.audio_ != nullptr);
|
||||
_impl_.audio_->Clear();
|
||||
}
|
||||
if (cached_has_bits & 0x0000007eu) {
|
||||
if (cached_has_bits & 0x000000feu) {
|
||||
::memset(&_impl_.xuid_, 0, static_cast<size_t>(
|
||||
reinterpret_cast<char*>(&_impl_.passthrough_) -
|
||||
reinterpret_cast<char*>(&_impl_.xuid_)) + sizeof(_impl_.passthrough_));
|
||||
_impl_.client_ = -1;
|
||||
_impl_.client_deprecated_ = -1;
|
||||
_impl_.entity_ = -1;
|
||||
}
|
||||
_impl_._has_bits_.Clear();
|
||||
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
||||
@@ -16817,11 +16830,11 @@ const char* CSVCMsg_VoiceData::_InternalParse(const char* ptr, ::_pbi::ParseCont
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
// optional int32 client = 2 [default = -1];
|
||||
// optional int32 client_deprecated = 2 [default = -1];
|
||||
case 2:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
|
||||
_Internal::set_has_client(&has_bits);
|
||||
_impl_.client_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
|
||||
_Internal::set_has_client_deprecated(&has_bits);
|
||||
_impl_.client_deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
|
||||
CHK_(ptr);
|
||||
} else
|
||||
goto handle_unusual;
|
||||
@@ -16871,6 +16884,15 @@ const char* CSVCMsg_VoiceData::_InternalParse(const char* ptr, ::_pbi::ParseCont
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
// optional int32 entity = 8 [default = -1];
|
||||
case 8:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
|
||||
_Internal::set_has_entity(&has_bits);
|
||||
_impl_.entity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
|
||||
CHK_(ptr);
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
default:
|
||||
goto handle_unusual;
|
||||
} // switch
|
||||
@@ -16909,10 +16931,10 @@ uint8_t* CSVCMsg_VoiceData::_InternalSerialize(
|
||||
_Internal::audio(this).GetCachedSize(), target, stream);
|
||||
}
|
||||
|
||||
// optional int32 client = 2 [default = -1];
|
||||
// optional int32 client_deprecated = 2 [default = -1];
|
||||
if (cached_has_bits & 0x00000040u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_client(), target);
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_client_deprecated(), target);
|
||||
}
|
||||
|
||||
// optional bool proximity = 3;
|
||||
@@ -16945,6 +16967,12 @@ uint8_t* CSVCMsg_VoiceData::_InternalSerialize(
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_passthrough(), target);
|
||||
}
|
||||
|
||||
// optional int32 entity = 8 [default = -1];
|
||||
if (cached_has_bits & 0x00000080u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(8, this->_internal_entity(), 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);
|
||||
@@ -16962,7 +16990,7 @@ size_t CSVCMsg_VoiceData::ByteSizeLong() const {
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = _impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x0000007fu) {
|
||||
if (cached_has_bits & 0x000000ffu) {
|
||||
// optional .CMsgVoiceAudio audio = 1;
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
total_size += 1 +
|
||||
@@ -16995,9 +17023,14 @@ size_t CSVCMsg_VoiceData::ByteSizeLong() const {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_passthrough());
|
||||
}
|
||||
|
||||
// optional int32 client = 2 [default = -1];
|
||||
// optional int32 client_deprecated = 2 [default = -1];
|
||||
if (cached_has_bits & 0x00000040u) {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_client());
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_client_deprecated());
|
||||
}
|
||||
|
||||
// optional int32 entity = 8 [default = -1];
|
||||
if (cached_has_bits & 0x00000080u) {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_entity());
|
||||
}
|
||||
|
||||
}
|
||||
@@ -17020,7 +17053,7 @@ void CSVCMsg_VoiceData::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, cons
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = from._impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x0000007fu) {
|
||||
if (cached_has_bits & 0x000000ffu) {
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
_this->_internal_mutable_audio()->::CMsgVoiceAudio::MergeFrom(
|
||||
from._internal_audio());
|
||||
@@ -17041,7 +17074,10 @@ void CSVCMsg_VoiceData::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, cons
|
||||
_this->_impl_.passthrough_ = from._impl_.passthrough_;
|
||||
}
|
||||
if (cached_has_bits & 0x00000040u) {
|
||||
_this->_impl_.client_ = from._impl_.client_;
|
||||
_this->_impl_.client_deprecated_ = from._impl_.client_deprecated_;
|
||||
}
|
||||
if (cached_has_bits & 0x00000080u) {
|
||||
_this->_impl_.entity_ = from._impl_.entity_;
|
||||
}
|
||||
_this->_impl_._has_bits_[0] |= cached_has_bits;
|
||||
}
|
||||
@@ -17069,7 +17105,8 @@ void CSVCMsg_VoiceData::InternalSwap(CSVCMsg_VoiceData* other) {
|
||||
- PROTOBUF_FIELD_OFFSET(CSVCMsg_VoiceData, _impl_.audio_)>(
|
||||
reinterpret_cast<char*>(&_impl_.audio_),
|
||||
reinterpret_cast<char*>(&other->_impl_.audio_));
|
||||
swap(_impl_.client_, other->_impl_.client_);
|
||||
swap(_impl_.client_deprecated_, other->_impl_.client_deprecated_);
|
||||
swap(_impl_.entity_, other->_impl_.entity_);
|
||||
}
|
||||
|
||||
::PROTOBUF_NAMESPACE_ID::Metadata CSVCMsg_VoiceData::GetMetadata() const {
|
||||
@@ -25328,17 +25365,20 @@ class CMsgServerUserCmd::_Internal {
|
||||
(*has_bits)[0] |= 1u;
|
||||
}
|
||||
static void set_has_cmd_number(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 2u;
|
||||
}
|
||||
static void set_has_player_slot(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 16u;
|
||||
}
|
||||
static void set_has_server_tick_executed(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 4u;
|
||||
}
|
||||
static void set_has_client_tick(HasBits* has_bits) {
|
||||
static void set_has_player_slot(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 32u;
|
||||
}
|
||||
static void set_has_server_tick_executed(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 8u;
|
||||
}
|
||||
static void set_has_client_tick(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 16u;
|
||||
}
|
||||
static void set_has_delta_data(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 2u;
|
||||
}
|
||||
};
|
||||
|
||||
CMsgServerUserCmd::CMsgServerUserCmd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
|
||||
@@ -25354,6 +25394,7 @@ CMsgServerUserCmd::CMsgServerUserCmd(const CMsgServerUserCmd& from)
|
||||
decltype(_impl_._has_bits_){from._impl_._has_bits_}
|
||||
, /*decltype(_impl_._cached_size_)*/{}
|
||||
, decltype(_impl_.data_){}
|
||||
, decltype(_impl_.delta_data_){}
|
||||
, decltype(_impl_.cmd_number_){}
|
||||
, decltype(_impl_.server_tick_executed_){}
|
||||
, decltype(_impl_.client_tick_){}
|
||||
@@ -25368,6 +25409,14 @@ CMsgServerUserCmd::CMsgServerUserCmd(const CMsgServerUserCmd& from)
|
||||
_this->_impl_.data_.Set(from._internal_data(),
|
||||
_this->GetArenaForAllocation());
|
||||
}
|
||||
_impl_.delta_data_.InitDefault();
|
||||
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
_impl_.delta_data_.Set("", GetArenaForAllocation());
|
||||
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
if (from._internal_has_delta_data()) {
|
||||
_this->_impl_.delta_data_.Set(from._internal_delta_data(),
|
||||
_this->GetArenaForAllocation());
|
||||
}
|
||||
::memcpy(&_impl_.cmd_number_, &from._impl_.cmd_number_,
|
||||
static_cast<size_t>(reinterpret_cast<char*>(&_impl_.player_slot_) -
|
||||
reinterpret_cast<char*>(&_impl_.cmd_number_)) + sizeof(_impl_.player_slot_));
|
||||
@@ -25382,6 +25431,7 @@ inline void CMsgServerUserCmd::SharedCtor(
|
||||
decltype(_impl_._has_bits_){}
|
||||
, /*decltype(_impl_._cached_size_)*/{}
|
||||
, decltype(_impl_.data_){}
|
||||
, decltype(_impl_.delta_data_){}
|
||||
, decltype(_impl_.cmd_number_){0}
|
||||
, decltype(_impl_.server_tick_executed_){0}
|
||||
, decltype(_impl_.client_tick_){0}
|
||||
@@ -25391,6 +25441,10 @@ inline void CMsgServerUserCmd::SharedCtor(
|
||||
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
_impl_.data_.Set("", GetArenaForAllocation());
|
||||
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
_impl_.delta_data_.InitDefault();
|
||||
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
_impl_.delta_data_.Set("", GetArenaForAllocation());
|
||||
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
}
|
||||
|
||||
CMsgServerUserCmd::~CMsgServerUserCmd() {
|
||||
@@ -25405,6 +25459,7 @@ CMsgServerUserCmd::~CMsgServerUserCmd() {
|
||||
inline void CMsgServerUserCmd::SharedDtor() {
|
||||
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
|
||||
_impl_.data_.Destroy();
|
||||
_impl_.delta_data_.Destroy();
|
||||
}
|
||||
|
||||
void CMsgServerUserCmd::SetCachedSize(int size) const {
|
||||
@@ -25418,10 +25473,15 @@ void CMsgServerUserCmd::Clear() {
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = _impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
_impl_.data_.ClearNonDefaultToEmpty();
|
||||
if (cached_has_bits & 0x00000003u) {
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
_impl_.data_.ClearNonDefaultToEmpty();
|
||||
}
|
||||
if (cached_has_bits & 0x00000002u) {
|
||||
_impl_.delta_data_.ClearNonDefaultToEmpty();
|
||||
}
|
||||
}
|
||||
if (cached_has_bits & 0x0000001eu) {
|
||||
if (cached_has_bits & 0x0000003cu) {
|
||||
::memset(&_impl_.cmd_number_, 0, static_cast<size_t>(
|
||||
reinterpret_cast<char*>(&_impl_.client_tick_) -
|
||||
reinterpret_cast<char*>(&_impl_.cmd_number_)) + sizeof(_impl_.client_tick_));
|
||||
@@ -25483,6 +25543,15 @@ const char* CMsgServerUserCmd::_InternalParse(const char* ptr, ::_pbi::ParseCont
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
// optional bytes delta_data = 6;
|
||||
case 6:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
|
||||
auto str = _internal_mutable_delta_data();
|
||||
ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
|
||||
CHK_(ptr);
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
default:
|
||||
goto handle_unusual;
|
||||
} // switch
|
||||
@@ -25521,29 +25590,35 @@ uint8_t* CMsgServerUserCmd::_InternalSerialize(
|
||||
}
|
||||
|
||||
// optional int32 cmd_number = 2;
|
||||
if (cached_has_bits & 0x00000002u) {
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_cmd_number(), target);
|
||||
}
|
||||
|
||||
// optional int32 player_slot = 3 [default = -1];
|
||||
if (cached_has_bits & 0x00000010u) {
|
||||
if (cached_has_bits & 0x00000020u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_player_slot(), target);
|
||||
}
|
||||
|
||||
// optional int32 server_tick_executed = 4;
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_server_tick_executed(), target);
|
||||
}
|
||||
|
||||
// optional int32 client_tick = 5;
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
if (cached_has_bits & 0x00000010u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_client_tick(), target);
|
||||
}
|
||||
|
||||
// optional bytes delta_data = 6;
|
||||
if (cached_has_bits & 0x00000002u) {
|
||||
target = stream->WriteBytesMaybeAliased(
|
||||
6, this->_internal_delta_data(), 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);
|
||||
@@ -25561,7 +25636,7 @@ size_t CMsgServerUserCmd::ByteSizeLong() const {
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = _impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x0000001fu) {
|
||||
if (cached_has_bits & 0x0000003fu) {
|
||||
// optional bytes data = 1;
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
total_size += 1 +
|
||||
@@ -25569,23 +25644,30 @@ size_t CMsgServerUserCmd::ByteSizeLong() const {
|
||||
this->_internal_data());
|
||||
}
|
||||
|
||||
// optional int32 cmd_number = 2;
|
||||
// optional bytes delta_data = 6;
|
||||
if (cached_has_bits & 0x00000002u) {
|
||||
total_size += 1 +
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
|
||||
this->_internal_delta_data());
|
||||
}
|
||||
|
||||
// optional int32 cmd_number = 2;
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_cmd_number());
|
||||
}
|
||||
|
||||
// optional int32 server_tick_executed = 4;
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_server_tick_executed());
|
||||
}
|
||||
|
||||
// optional int32 client_tick = 5;
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
if (cached_has_bits & 0x00000010u) {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_client_tick());
|
||||
}
|
||||
|
||||
// optional int32 player_slot = 3 [default = -1];
|
||||
if (cached_has_bits & 0x00000010u) {
|
||||
if (cached_has_bits & 0x00000020u) {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_player_slot());
|
||||
}
|
||||
|
||||
@@ -25609,20 +25691,23 @@ void CMsgServerUserCmd::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, cons
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = from._impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x0000001fu) {
|
||||
if (cached_has_bits & 0x0000003fu) {
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
_this->_internal_set_data(from._internal_data());
|
||||
}
|
||||
if (cached_has_bits & 0x00000002u) {
|
||||
_this->_impl_.cmd_number_ = from._impl_.cmd_number_;
|
||||
_this->_internal_set_delta_data(from._internal_delta_data());
|
||||
}
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
_this->_impl_.server_tick_executed_ = from._impl_.server_tick_executed_;
|
||||
_this->_impl_.cmd_number_ = from._impl_.cmd_number_;
|
||||
}
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
_this->_impl_.client_tick_ = from._impl_.client_tick_;
|
||||
_this->_impl_.server_tick_executed_ = from._impl_.server_tick_executed_;
|
||||
}
|
||||
if (cached_has_bits & 0x00000010u) {
|
||||
_this->_impl_.client_tick_ = from._impl_.client_tick_;
|
||||
}
|
||||
if (cached_has_bits & 0x00000020u) {
|
||||
_this->_impl_.player_slot_ = from._impl_.player_slot_;
|
||||
}
|
||||
_this->_impl_._has_bits_[0] |= cached_has_bits;
|
||||
@@ -25651,6 +25736,10 @@ void CMsgServerUserCmd::InternalSwap(CMsgServerUserCmd* other) {
|
||||
&_impl_.data_, lhs_arena,
|
||||
&other->_impl_.data_, rhs_arena
|
||||
);
|
||||
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
|
||||
&_impl_.delta_data_, lhs_arena,
|
||||
&other->_impl_.delta_data_, rhs_arena
|
||||
);
|
||||
::PROTOBUF_NAMESPACE_ID::internal::memswap<
|
||||
PROTOBUF_FIELD_OFFSET(CMsgServerUserCmd, _impl_.client_tick_)
|
||||
+ sizeof(CMsgServerUserCmd::_impl_.client_tick_)
|
||||
|
||||
@@ -10039,7 +10039,8 @@ class CSVCMsg_VoiceData final :
|
||||
kAudibleMaskFieldNumber = 5,
|
||||
kTickFieldNumber = 6,
|
||||
kPassthroughFieldNumber = 7,
|
||||
kClientFieldNumber = 2,
|
||||
kClientDeprecatedFieldNumber = 2,
|
||||
kEntityFieldNumber = 8,
|
||||
};
|
||||
// optional .CMsgVoiceAudio audio = 1;
|
||||
bool has_audio() const;
|
||||
@@ -10124,17 +10125,30 @@ class CSVCMsg_VoiceData final :
|
||||
void _internal_set_passthrough(int32_t value);
|
||||
public:
|
||||
|
||||
// optional int32 client = 2 [default = -1];
|
||||
bool has_client() const;
|
||||
// optional int32 client_deprecated = 2 [default = -1];
|
||||
bool has_client_deprecated() const;
|
||||
private:
|
||||
bool _internal_has_client() const;
|
||||
bool _internal_has_client_deprecated() const;
|
||||
public:
|
||||
void clear_client();
|
||||
int32_t client() const;
|
||||
void set_client(int32_t value);
|
||||
void clear_client_deprecated();
|
||||
int32_t client_deprecated() const;
|
||||
void set_client_deprecated(int32_t value);
|
||||
private:
|
||||
int32_t _internal_client() const;
|
||||
void _internal_set_client(int32_t value);
|
||||
int32_t _internal_client_deprecated() const;
|
||||
void _internal_set_client_deprecated(int32_t value);
|
||||
public:
|
||||
|
||||
// optional int32 entity = 8 [default = -1];
|
||||
bool has_entity() const;
|
||||
private:
|
||||
bool _internal_has_entity() const;
|
||||
public:
|
||||
void clear_entity();
|
||||
int32_t entity() const;
|
||||
void set_entity(int32_t value);
|
||||
private:
|
||||
int32_t _internal_entity() const;
|
||||
void _internal_set_entity(int32_t value);
|
||||
public:
|
||||
|
||||
// @@protoc_insertion_point(class_scope:CSVCMsg_VoiceData)
|
||||
@@ -10153,7 +10167,8 @@ class CSVCMsg_VoiceData final :
|
||||
int32_t audible_mask_;
|
||||
uint32_t tick_;
|
||||
int32_t passthrough_;
|
||||
int32_t client_;
|
||||
int32_t client_deprecated_;
|
||||
int32_t entity_;
|
||||
};
|
||||
union { Impl_ _impl_; };
|
||||
friend struct ::TableStruct_netmessages_2eproto;
|
||||
@@ -15947,6 +15962,7 @@ class CMsgServerUserCmd final :
|
||||
|
||||
enum : int {
|
||||
kDataFieldNumber = 1,
|
||||
kDeltaDataFieldNumber = 6,
|
||||
kCmdNumberFieldNumber = 2,
|
||||
kServerTickExecutedFieldNumber = 4,
|
||||
kClientTickFieldNumber = 5,
|
||||
@@ -15970,6 +15986,24 @@ class CMsgServerUserCmd final :
|
||||
std::string* _internal_mutable_data();
|
||||
public:
|
||||
|
||||
// optional bytes delta_data = 6;
|
||||
bool has_delta_data() const;
|
||||
private:
|
||||
bool _internal_has_delta_data() const;
|
||||
public:
|
||||
void clear_delta_data();
|
||||
const std::string& delta_data() const;
|
||||
template <typename ArgT0 = const std::string&, typename... ArgT>
|
||||
void set_delta_data(ArgT0&& arg0, ArgT... args);
|
||||
std::string* mutable_delta_data();
|
||||
PROTOBUF_NODISCARD std::string* release_delta_data();
|
||||
void set_allocated_delta_data(std::string* delta_data);
|
||||
private:
|
||||
const std::string& _internal_delta_data() const;
|
||||
inline PROTOBUF_ALWAYS_INLINE void _internal_set_delta_data(const std::string& value);
|
||||
std::string* _internal_mutable_delta_data();
|
||||
public:
|
||||
|
||||
// optional int32 cmd_number = 2;
|
||||
bool has_cmd_number() const;
|
||||
private:
|
||||
@@ -16033,6 +16067,7 @@ class CMsgServerUserCmd final :
|
||||
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
|
||||
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
||||
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
|
||||
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr delta_data_;
|
||||
int32_t cmd_number_;
|
||||
int32_t server_tick_executed_;
|
||||
int32_t client_tick_;
|
||||
@@ -23577,32 +23612,32 @@ inline void CSVCMsg_VoiceData::set_allocated_audio(::CMsgVoiceAudio* audio) {
|
||||
// @@protoc_insertion_point(field_set_allocated:CSVCMsg_VoiceData.audio)
|
||||
}
|
||||
|
||||
// optional int32 client = 2 [default = -1];
|
||||
inline bool CSVCMsg_VoiceData::_internal_has_client() const {
|
||||
// optional int32 client_deprecated = 2 [default = -1];
|
||||
inline bool CSVCMsg_VoiceData::_internal_has_client_deprecated() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CSVCMsg_VoiceData::has_client() const {
|
||||
return _internal_has_client();
|
||||
inline bool CSVCMsg_VoiceData::has_client_deprecated() const {
|
||||
return _internal_has_client_deprecated();
|
||||
}
|
||||
inline void CSVCMsg_VoiceData::clear_client() {
|
||||
_impl_.client_ = -1;
|
||||
inline void CSVCMsg_VoiceData::clear_client_deprecated() {
|
||||
_impl_.client_deprecated_ = -1;
|
||||
_impl_._has_bits_[0] &= ~0x00000040u;
|
||||
}
|
||||
inline int32_t CSVCMsg_VoiceData::_internal_client() const {
|
||||
return _impl_.client_;
|
||||
inline int32_t CSVCMsg_VoiceData::_internal_client_deprecated() const {
|
||||
return _impl_.client_deprecated_;
|
||||
}
|
||||
inline int32_t CSVCMsg_VoiceData::client() const {
|
||||
// @@protoc_insertion_point(field_get:CSVCMsg_VoiceData.client)
|
||||
return _internal_client();
|
||||
inline int32_t CSVCMsg_VoiceData::client_deprecated() const {
|
||||
// @@protoc_insertion_point(field_get:CSVCMsg_VoiceData.client_deprecated)
|
||||
return _internal_client_deprecated();
|
||||
}
|
||||
inline void CSVCMsg_VoiceData::_internal_set_client(int32_t value) {
|
||||
inline void CSVCMsg_VoiceData::_internal_set_client_deprecated(int32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000040u;
|
||||
_impl_.client_ = value;
|
||||
_impl_.client_deprecated_ = value;
|
||||
}
|
||||
inline void CSVCMsg_VoiceData::set_client(int32_t value) {
|
||||
_internal_set_client(value);
|
||||
// @@protoc_insertion_point(field_set:CSVCMsg_VoiceData.client)
|
||||
inline void CSVCMsg_VoiceData::set_client_deprecated(int32_t value) {
|
||||
_internal_set_client_deprecated(value);
|
||||
// @@protoc_insertion_point(field_set:CSVCMsg_VoiceData.client_deprecated)
|
||||
}
|
||||
|
||||
// optional bool proximity = 3;
|
||||
@@ -23745,6 +23780,34 @@ inline void CSVCMsg_VoiceData::set_passthrough(int32_t value) {
|
||||
// @@protoc_insertion_point(field_set:CSVCMsg_VoiceData.passthrough)
|
||||
}
|
||||
|
||||
// optional int32 entity = 8 [default = -1];
|
||||
inline bool CSVCMsg_VoiceData::_internal_has_entity() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CSVCMsg_VoiceData::has_entity() const {
|
||||
return _internal_has_entity();
|
||||
}
|
||||
inline void CSVCMsg_VoiceData::clear_entity() {
|
||||
_impl_.entity_ = -1;
|
||||
_impl_._has_bits_[0] &= ~0x00000080u;
|
||||
}
|
||||
inline int32_t CSVCMsg_VoiceData::_internal_entity() const {
|
||||
return _impl_.entity_;
|
||||
}
|
||||
inline int32_t CSVCMsg_VoiceData::entity() const {
|
||||
// @@protoc_insertion_point(field_get:CSVCMsg_VoiceData.entity)
|
||||
return _internal_entity();
|
||||
}
|
||||
inline void CSVCMsg_VoiceData::_internal_set_entity(int32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000080u;
|
||||
_impl_.entity_ = value;
|
||||
}
|
||||
inline void CSVCMsg_VoiceData::set_entity(int32_t value) {
|
||||
_internal_set_entity(value);
|
||||
// @@protoc_insertion_point(field_set:CSVCMsg_VoiceData.entity)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CSVCMsg_PacketReliable
|
||||
@@ -28000,7 +28063,7 @@ inline void CMsgServerUserCmd::set_allocated_data(std::string* data) {
|
||||
|
||||
// optional int32 cmd_number = 2;
|
||||
inline bool CMsgServerUserCmd::_internal_has_cmd_number() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CMsgServerUserCmd::has_cmd_number() const {
|
||||
@@ -28008,7 +28071,7 @@ inline bool CMsgServerUserCmd::has_cmd_number() const {
|
||||
}
|
||||
inline void CMsgServerUserCmd::clear_cmd_number() {
|
||||
_impl_.cmd_number_ = 0;
|
||||
_impl_._has_bits_[0] &= ~0x00000002u;
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
}
|
||||
inline int32_t CMsgServerUserCmd::_internal_cmd_number() const {
|
||||
return _impl_.cmd_number_;
|
||||
@@ -28018,7 +28081,7 @@ inline int32_t CMsgServerUserCmd::cmd_number() const {
|
||||
return _internal_cmd_number();
|
||||
}
|
||||
inline void CMsgServerUserCmd::_internal_set_cmd_number(int32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000002u;
|
||||
_impl_._has_bits_[0] |= 0x00000004u;
|
||||
_impl_.cmd_number_ = value;
|
||||
}
|
||||
inline void CMsgServerUserCmd::set_cmd_number(int32_t value) {
|
||||
@@ -28028,7 +28091,7 @@ inline void CMsgServerUserCmd::set_cmd_number(int32_t value) {
|
||||
|
||||
// optional int32 player_slot = 3 [default = -1];
|
||||
inline bool CMsgServerUserCmd::_internal_has_player_slot() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CMsgServerUserCmd::has_player_slot() const {
|
||||
@@ -28036,7 +28099,7 @@ inline bool CMsgServerUserCmd::has_player_slot() const {
|
||||
}
|
||||
inline void CMsgServerUserCmd::clear_player_slot() {
|
||||
_impl_.player_slot_ = -1;
|
||||
_impl_._has_bits_[0] &= ~0x00000010u;
|
||||
_impl_._has_bits_[0] &= ~0x00000020u;
|
||||
}
|
||||
inline int32_t CMsgServerUserCmd::_internal_player_slot() const {
|
||||
return _impl_.player_slot_;
|
||||
@@ -28046,7 +28109,7 @@ inline int32_t CMsgServerUserCmd::player_slot() const {
|
||||
return _internal_player_slot();
|
||||
}
|
||||
inline void CMsgServerUserCmd::_internal_set_player_slot(int32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000010u;
|
||||
_impl_._has_bits_[0] |= 0x00000020u;
|
||||
_impl_.player_slot_ = value;
|
||||
}
|
||||
inline void CMsgServerUserCmd::set_player_slot(int32_t value) {
|
||||
@@ -28056,7 +28119,7 @@ inline void CMsgServerUserCmd::set_player_slot(int32_t value) {
|
||||
|
||||
// optional int32 server_tick_executed = 4;
|
||||
inline bool CMsgServerUserCmd::_internal_has_server_tick_executed() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CMsgServerUserCmd::has_server_tick_executed() const {
|
||||
@@ -28064,7 +28127,7 @@ inline bool CMsgServerUserCmd::has_server_tick_executed() const {
|
||||
}
|
||||
inline void CMsgServerUserCmd::clear_server_tick_executed() {
|
||||
_impl_.server_tick_executed_ = 0;
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
_impl_._has_bits_[0] &= ~0x00000008u;
|
||||
}
|
||||
inline int32_t CMsgServerUserCmd::_internal_server_tick_executed() const {
|
||||
return _impl_.server_tick_executed_;
|
||||
@@ -28074,7 +28137,7 @@ inline int32_t CMsgServerUserCmd::server_tick_executed() const {
|
||||
return _internal_server_tick_executed();
|
||||
}
|
||||
inline void CMsgServerUserCmd::_internal_set_server_tick_executed(int32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000004u;
|
||||
_impl_._has_bits_[0] |= 0x00000008u;
|
||||
_impl_.server_tick_executed_ = value;
|
||||
}
|
||||
inline void CMsgServerUserCmd::set_server_tick_executed(int32_t value) {
|
||||
@@ -28084,7 +28147,7 @@ inline void CMsgServerUserCmd::set_server_tick_executed(int32_t value) {
|
||||
|
||||
// optional int32 client_tick = 5;
|
||||
inline bool CMsgServerUserCmd::_internal_has_client_tick() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CMsgServerUserCmd::has_client_tick() const {
|
||||
@@ -28092,7 +28155,7 @@ inline bool CMsgServerUserCmd::has_client_tick() const {
|
||||
}
|
||||
inline void CMsgServerUserCmd::clear_client_tick() {
|
||||
_impl_.client_tick_ = 0;
|
||||
_impl_._has_bits_[0] &= ~0x00000008u;
|
||||
_impl_._has_bits_[0] &= ~0x00000010u;
|
||||
}
|
||||
inline int32_t CMsgServerUserCmd::_internal_client_tick() const {
|
||||
return _impl_.client_tick_;
|
||||
@@ -28102,7 +28165,7 @@ inline int32_t CMsgServerUserCmd::client_tick() const {
|
||||
return _internal_client_tick();
|
||||
}
|
||||
inline void CMsgServerUserCmd::_internal_set_client_tick(int32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000008u;
|
||||
_impl_._has_bits_[0] |= 0x00000010u;
|
||||
_impl_.client_tick_ = value;
|
||||
}
|
||||
inline void CMsgServerUserCmd::set_client_tick(int32_t value) {
|
||||
@@ -28110,6 +28173,74 @@ inline void CMsgServerUserCmd::set_client_tick(int32_t value) {
|
||||
// @@protoc_insertion_point(field_set:CMsgServerUserCmd.client_tick)
|
||||
}
|
||||
|
||||
// optional bytes delta_data = 6;
|
||||
inline bool CMsgServerUserCmd::_internal_has_delta_data() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CMsgServerUserCmd::has_delta_data() const {
|
||||
return _internal_has_delta_data();
|
||||
}
|
||||
inline void CMsgServerUserCmd::clear_delta_data() {
|
||||
_impl_.delta_data_.ClearToEmpty();
|
||||
_impl_._has_bits_[0] &= ~0x00000002u;
|
||||
}
|
||||
inline const std::string& CMsgServerUserCmd::delta_data() const {
|
||||
// @@protoc_insertion_point(field_get:CMsgServerUserCmd.delta_data)
|
||||
return _internal_delta_data();
|
||||
}
|
||||
template <typename ArgT0, typename... ArgT>
|
||||
inline PROTOBUF_ALWAYS_INLINE
|
||||
void CMsgServerUserCmd::set_delta_data(ArgT0&& arg0, ArgT... args) {
|
||||
_impl_._has_bits_[0] |= 0x00000002u;
|
||||
_impl_.delta_data_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
|
||||
// @@protoc_insertion_point(field_set:CMsgServerUserCmd.delta_data)
|
||||
}
|
||||
inline std::string* CMsgServerUserCmd::mutable_delta_data() {
|
||||
std::string* _s = _internal_mutable_delta_data();
|
||||
// @@protoc_insertion_point(field_mutable:CMsgServerUserCmd.delta_data)
|
||||
return _s;
|
||||
}
|
||||
inline const std::string& CMsgServerUserCmd::_internal_delta_data() const {
|
||||
return _impl_.delta_data_.Get();
|
||||
}
|
||||
inline void CMsgServerUserCmd::_internal_set_delta_data(const std::string& value) {
|
||||
_impl_._has_bits_[0] |= 0x00000002u;
|
||||
_impl_.delta_data_.Set(value, GetArenaForAllocation());
|
||||
}
|
||||
inline std::string* CMsgServerUserCmd::_internal_mutable_delta_data() {
|
||||
_impl_._has_bits_[0] |= 0x00000002u;
|
||||
return _impl_.delta_data_.Mutable(GetArenaForAllocation());
|
||||
}
|
||||
inline std::string* CMsgServerUserCmd::release_delta_data() {
|
||||
// @@protoc_insertion_point(field_release:CMsgServerUserCmd.delta_data)
|
||||
if (!_internal_has_delta_data()) {
|
||||
return nullptr;
|
||||
}
|
||||
_impl_._has_bits_[0] &= ~0x00000002u;
|
||||
auto* p = _impl_.delta_data_.Release();
|
||||
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
if (_impl_.delta_data_.IsDefault()) {
|
||||
_impl_.delta_data_.Set("", GetArenaForAllocation());
|
||||
}
|
||||
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
return p;
|
||||
}
|
||||
inline void CMsgServerUserCmd::set_allocated_delta_data(std::string* delta_data) {
|
||||
if (delta_data != nullptr) {
|
||||
_impl_._has_bits_[0] |= 0x00000002u;
|
||||
} else {
|
||||
_impl_._has_bits_[0] &= ~0x00000002u;
|
||||
}
|
||||
_impl_.delta_data_.SetAllocated(delta_data, GetArenaForAllocation());
|
||||
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
if (_impl_.delta_data_.IsDefault()) {
|
||||
_impl_.delta_data_.Set("", GetArenaForAllocation());
|
||||
}
|
||||
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
// @@protoc_insertion_point(field_set_allocated:CMsgServerUserCmd.delta_data)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CSVCMsg_UserCommands
|
||||
|
||||
@@ -957,125 +957,127 @@ static const ::_pb::Message* const file_default_instances[] = {
|
||||
};
|
||||
|
||||
const char descriptor_table_protodef_networkbasetypes_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
|
||||
"\n\026networkbasetypes.proto\032 google/protobu"
|
||||
"f/descriptor.proto\032\030network_connection.p"
|
||||
"roto\"8\n\nCMsgVector\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002"
|
||||
"\022\t\n\001z\030\003 \001(\002\022\t\n\001w\030\004 \001(\002\"$\n\014CMsgVector2D\022\t"
|
||||
"\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\"-\n\nCMsgQAngle\022\t\n\001x\030"
|
||||
"\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\"<\n\016CMsgQuate"
|
||||
"rnion\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\022\t"
|
||||
"\n\001w\030\004 \001(\002\"c\n\rCMsgTransform\022\035\n\010position\030\001"
|
||||
" \001(\0132\013.CMsgVector\022\r\n\005scale\030\002 \001(\002\022$\n\013orie"
|
||||
"ntation\030\003 \001(\0132\017.CMsgQuaternion\"6\n\010CMsgRG"
|
||||
"BA\022\t\n\001r\030\001 \001(\005\022\t\n\001g\030\002 \001(\005\022\t\n\001b\030\003 \001(\005\022\t\n\001a"
|
||||
"\030\004 \001(\005\"q\n\016CMsgPlayerInfo\022\014\n\004name\030\001 \001(\t\022\014"
|
||||
"\n\004xuid\030\002 \001(\006\022\016\n\006userid\030\003 \001(\005\022\017\n\007steamid\030"
|
||||
"\004 \001(\006\022\022\n\nfakeplayer\030\005 \001(\010\022\016\n\006ishltv\030\006 \001("
|
||||
"\010\"-\n\nCEntityMsg\022\037\n\rtarget_entity\030\001 \001(\r:\010"
|
||||
"16777215\"R\n\nCMsg_CVars\022\037\n\005cvars\030\001 \003(\0132\020."
|
||||
"CMsg_CVars.CVar\032#\n\004CVar\022\014\n\004name\030\001 \001(\t\022\r\n"
|
||||
"\005value\030\002 \001(\t\"\r\n\013CNETMsg_NOP\"\'\n\027CNETMsg_S"
|
||||
"plitScreenUser\022\014\n\004slot\030\001 \001(\005\"\317\002\n\014CNETMsg"
|
||||
"_Tick\022\014\n\004tick\030\001 \001(\r\022\034\n\024host_computationt"
|
||||
"ime\030\004 \001(\r\022*\n\"host_computationtime_std_de"
|
||||
"viation\030\005 \001(\r\022\030\n\020legacy_host_loss\030\007 \001(\r\022"
|
||||
"!\n\031host_unfiltered_frametime\030\010 \001(\r\022\031\n\021hl"
|
||||
"tv_replay_flags\030\t \001(\r\022\032\n\022expected_long_t"
|
||||
"ick\030\n \001(\r\022!\n\031expected_long_tick_reason\030\013"
|
||||
" \001(\t\022\"\n\032host_frame_dropped_pct_x10\030\014 \001(\r"
|
||||
"\022,\n$host_frame_irregular_arrival_pct_x10"
|
||||
"\030\r \001(\r\"=\n\021CNETMsg_StringCmd\022\017\n\007command\030\001"
|
||||
" \001(\t\022\027\n\017prediction_sync\030\002 \001(\r\"8\n\021CNETMsg"
|
||||
"_SetConVar\022\034\n\007convars\030\001 \001(\0132\013.CMsg_CVars"
|
||||
":\005\200\265\030\200 \"\274\001\n\023CNETMsg_SignonState\0226\n\014signo"
|
||||
"n_state\030\001 \001(\0162\016.SignonState_t:\020SIGNONSTA"
|
||||
"TE_NONE\022\023\n\013spawn_count\030\002 \001(\r\022\032\n\022num_serv"
|
||||
"er_players\030\003 \001(\r\022\032\n\022players_networkids\030\004"
|
||||
" \003(\t\022\020\n\010map_name\030\005 \001(\t\022\016\n\006addons\030\006 \001(\t\"\374"
|
||||
"\001\n\021CSVCMsg_GameEvent\022\022\n\nevent_name\030\001 \001(\t"
|
||||
"\022\017\n\007eventid\030\002 \001(\005\022&\n\004keys\030\003 \003(\0132\030.CSVCMs"
|
||||
"g_GameEvent.key_t\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\"\205\001\n\026CSVCMsgList_GameEvents"
|
||||
"\022/\n\006events\030\001 \003(\0132\037.CSVCMsgList_GameEvent"
|
||||
"s.event_t\032:\n\007event_t\022\014\n\004tick\030\001 \001(\005\022!\n\005ev"
|
||||
"ent\030\002 \001(\0132\022.CSVCMsg_GameEvent\"\263\004\n\027CNETMs"
|
||||
"g_SpawnGroup_Load\022\021\n\tworldname\030\001 \001(\t\022\026\n\016"
|
||||
"entitylumpname\030\002 \001(\t\022\030\n\020entityfiltername"
|
||||
"\030\003 \001(\t\022\030\n\020spawngrouphandle\030\004 \001(\r\022\035\n\025spaw"
|
||||
"ngroupownerhandle\030\005 \001(\r\022%\n\020world_offset_"
|
||||
"pos\030\006 \001(\0132\013.CMsgVector\022\'\n\022world_offset_a"
|
||||
"ngle\030\007 \001(\0132\013.CMsgQAngle\022\032\n\022spawngroupman"
|
||||
"ifest\030\010 \001(\014\022\r\n\005flags\030\t \001(\r\022\021\n\ttickcount\030"
|
||||
"\n \001(\005\022\032\n\022manifestincomplete\030\013 \001(\010\022\026\n\016loc"
|
||||
"alnamefixup\030\014 \001(\t\022\027\n\017parentnamefixup\030\r \001"
|
||||
"(\t\022\034\n\024manifestloadpriority\030\016 \001(\005\022\024\n\014worl"
|
||||
"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\"|\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:\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"
|
||||
"\n\026networkbasetypes.proto\032\025valveextension"
|
||||
"s.proto\032 google/protobuf/descriptor.prot"
|
||||
"o\032\030network_connection.proto\">\n\nCMsgVecto"
|
||||
"r\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\022\t\n\001w\030"
|
||||
"\004 \001(\002:\004\300\344\035\001\"*\n\014CMsgVector2D\022\t\n\001x\030\001 \001(\002\022\t"
|
||||
"\n\001y\030\002 \001(\002:\004\300\344\035\001\"3\n\nCMsgQAngle\022\t\n\001x\030\001 \001(\002"
|
||||
"\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002:\004\300\344\035\001\"B\n\016CMsgQuat"
|
||||
"ernion\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\022"
|
||||
"\t\n\001w\030\004 \001(\002:\004\300\344\035\001\"i\n\rCMsgTransform\022\035\n\010pos"
|
||||
"ition\030\001 \001(\0132\013.CMsgVector\022\r\n\005scale\030\002 \001(\002\022"
|
||||
"$\n\013orientation\030\003 \001(\0132\017.CMsgQuaternion:\004\300"
|
||||
"\344\035\001\"<\n\010CMsgRGBA\022\t\n\001r\030\001 \001(\005\022\t\n\001g\030\002 \001(\005\022\t\n"
|
||||
"\001b\030\003 \001(\005\022\t\n\001a\030\004 \001(\005:\004\300\344\035\001\"q\n\016CMsgPlayerI"
|
||||
"nfo\022\014\n\004name\030\001 \001(\t\022\014\n\004xuid\030\002 \001(\006\022\016\n\006useri"
|
||||
"d\030\003 \001(\005\022\017\n\007steamid\030\004 \001(\006\022\022\n\nfakeplayer\030\005"
|
||||
" \001(\010\022\016\n\006ishltv\030\006 \001(\010\"-\n\nCEntityMsg\022\037\n\rta"
|
||||
"rget_entity\030\001 \001(\r:\01016777215\"R\n\nCMsg_CVar"
|
||||
"s\022\037\n\005cvars\030\001 \003(\0132\020.CMsg_CVars.CVar\032#\n\004CV"
|
||||
"ar\022\014\n\004name\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"\r\n\013CNETM"
|
||||
"sg_NOP\"\'\n\027CNETMsg_SplitScreenUser\022\014\n\004slo"
|
||||
"t\030\001 \001(\005\"\317\002\n\014CNETMsg_Tick\022\014\n\004tick\030\001 \001(\r\022\034"
|
||||
"\n\024host_computationtime\030\004 \001(\r\022*\n\"host_com"
|
||||
"putationtime_std_deviation\030\005 \001(\r\022\030\n\020lega"
|
||||
"cy_host_loss\030\007 \001(\r\022!\n\031host_unfiltered_fr"
|
||||
"ametime\030\010 \001(\r\022\031\n\021hltv_replay_flags\030\t \001(\r"
|
||||
"\022\032\n\022expected_long_tick\030\n \001(\r\022!\n\031expected"
|
||||
"_long_tick_reason\030\013 \001(\t\022\"\n\032host_frame_dr"
|
||||
"opped_pct_x10\030\014 \001(\r\022,\n$host_frame_irregu"
|
||||
"lar_arrival_pct_x10\030\r \001(\r\"=\n\021CNETMsg_Str"
|
||||
"ingCmd\022\017\n\007command\030\001 \001(\t\022\027\n\017prediction_sy"
|
||||
"nc\030\002 \001(\r\"8\n\021CNETMsg_SetConVar\022\034\n\007convars"
|
||||
"\030\001 \001(\0132\013.CMsg_CVars:\005\200\265\030\200 \"\274\001\n\023CNETMsg_S"
|
||||
"ignonState\0226\n\014signon_state\030\001 \001(\0162\016.Signo"
|
||||
"nState_t:\020SIGNONSTATE_NONE\022\023\n\013spawn_coun"
|
||||
"t\030\002 \001(\r\022\032\n\022num_server_players\030\003 \001(\r\022\032\n\022p"
|
||||
"layers_networkids\030\004 \003(\t\022\020\n\010map_name\030\005 \001("
|
||||
"\t\022\016\n\006addons\030\006 \001(\t\"\374\001\n\021CSVCMsg_GameEvent\022"
|
||||
"\022\n\nevent_name\030\001 \001(\t\022\017\n\007eventid\030\002 \001(\005\022&\n\004"
|
||||
"keys\030\003 \003(\0132\030.CSVCMsg_GameEvent.key_t\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\010va"
|
||||
"l_bool\030\007 \001(\010\022\022\n\nval_uint64\030\010 \001(\004\"\205\001\n\026CSV"
|
||||
"CMsgList_GameEvents\022/\n\006events\030\001 \003(\0132\037.CS"
|
||||
"VCMsgList_GameEvents.event_t\032:\n\007event_t\022"
|
||||
"\014\n\004tick\030\001 \001(\005\022!\n\005event\030\002 \001(\0132\022.CSVCMsg_G"
|
||||
"ameEvent\"\263\004\n\027CNETMsg_SpawnGroup_Load\022\021\n\t"
|
||||
"worldname\030\001 \001(\t\022\026\n\016entitylumpname\030\002 \001(\t\022"
|
||||
"\030\n\020entityfiltername\030\003 \001(\t\022\030\n\020spawngrouph"
|
||||
"andle\030\004 \001(\r\022\035\n\025spawngroupownerhandle\030\005 \001"
|
||||
"(\r\022%\n\020world_offset_pos\030\006 \001(\0132\013.CMsgVecto"
|
||||
"r\022\'\n\022world_offset_angle\030\007 \001(\0132\013.CMsgQAng"
|
||||
"le\022\032\n\022spawngroupmanifest\030\010 \001(\014\022\r\n\005flags\030"
|
||||
"\t \001(\r\022\021\n\ttickcount\030\n \001(\005\022\032\n\022manifestinco"
|
||||
"mplete\030\013 \001(\010\022\026\n\016localnamefixup\030\014 \001(\t\022\027\n\017"
|
||||
"parentnamefixup\030\r \001(\t\022\034\n\024manifestloadpri"
|
||||
"ority\030\016 \001(\005\022\024\n\014worldgroupid\030\017 \001(\r\022\030\n\020cre"
|
||||
"ationsequence\030\020 \001(\r\022\030\n\020savegamefilename\030"
|
||||
"\021 \001(\t\022\036\n\026spawngroupparenthandle\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\"|\n!CNETMsg_SpawnGroup_Man"
|
||||
"ifestUpdate\022\030\n\020spawngrouphandle\030\001 \001(\r\022\032\n"
|
||||
"\022spawngroupmanifest\030\002 \001(\014\022\032\n\022manifestinc"
|
||||
"omplete\030\003 \001(\010:\005\200\265\030\200\020\"k\n\"CNETMsg_SpawnGro"
|
||||
"up_SetCreationTick\022\030\n\020spawngrouphandle\030\001"
|
||||
" \001(\r\022\021\n\ttickcount\030\002 \001(\005\022\030\n\020creationseque"
|
||||
"nce\030\003 \001(\r\"W\n\031CNETMsg_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\020spawngrouphandle\030\001 \001(\r"
|
||||
"\"\315\003\n CSVCMsg_GameSessionConfiguration\022\026\n"
|
||||
"\016is_multiplayer\030\001 \001(\010\022\027\n\017is_loadsavegame"
|
||||
"\030\002 \001(\010\022\031\n\021is_background_map\030\003 \001(\010\022\023\n\013is_"
|
||||
"headless\030\004 \001(\010\022\030\n\020min_client_limit\030\005 \001(\r"
|
||||
"\022\030\n\020max_client_limit\030\006 \001(\r\022\023\n\013max_client"
|
||||
"s\030\007 \001(\r\022\025\n\rtick_interval\030\010 \001(\007\022\020\n\010hostna"
|
||||
"me\030\t \001(\t\022\024\n\014savegamename\030\n \001(\t\022\022\n\ns1_map"
|
||||
"name\030\013 \001(\t\022\020\n\010gamemode\030\014 \001(\t\022\031\n\021server_i"
|
||||
"p_address\030\r \001(\t\022\014\n\004data\030\016 \001(\014\022\024\n\014is_loca"
|
||||
"lonly\030\017 \001(\010\022\027\n\017no_steam_server\030\023 \001(\010\022\025\n\r"
|
||||
"is_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_Deb"
|
||||
"ugOverlay\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.CMsgRGB"
|
||||
"A\022\022\n\ndimensions\030\004 \003(\002\022\r\n\005times\030\005 \003(\002\022\r\n\005"
|
||||
"bools\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_N"
|
||||
"ONE\020\000\022\031\n\025SIGNONSTATE_CHALLENGE\020\001\022\031\n\025SIGN"
|
||||
"ONSTATE_CONNECTED\020\002\022\023\n\017SIGNONSTATE_NEW\020\003"
|
||||
"\022\030\n\024SIGNONSTATE_PRESPAWN\020\004\022\025\n\021SIGNONSTAT"
|
||||
"E_SPAWN\020\005\022\024\n\020SIGNONSTATE_FULL\020\006\022\033\n\027SIGNO"
|
||||
"NSTATE_CHANGELEVEL\020\007*\313\002\n\014NET_Messages\022\013\n"
|
||||
"\007net_NOP\020\000\022\031\n\025net_Disconnect_Legacy\020\001\022\027\n"
|
||||
"\023net_SplitScreenUser\020\003\022\014\n\010net_Tick\020\004\022\021\n\r"
|
||||
"net_StringCmd\020\005\022\021\n\rnet_SetConVar\020\006\022\023\n\017ne"
|
||||
"t_SignonState\020\007\022\027\n\023net_SpawnGroup_Load\020\010"
|
||||
"\022!\n\035net_SpawnGroup_ManifestUpdate\020\t\022\"\n\036n"
|
||||
"et_SpawnGroup_SetCreationTick\020\013\022\031\n\025net_S"
|
||||
"pawnGroup_Unload\020\014\022 \n\034net_SpawnGroup_Loa"
|
||||
"dCompleted\020\r\022\024\n\020net_DebugOverlay\020\017*\314\002\n\021S"
|
||||
"pawnGroupFlags_t\022\'\n#SPAWN_GROUP_LOAD_ENT"
|
||||
"ITIES_FROM_SAVE\020\001\022#\n\037SPAWN_GROUP_DONT_SP"
|
||||
"AWN_ENTITIES\020\002\022!\n\035SPAWN_GROUP_SYNCHRONOU"
|
||||
"S_SPAWN\020\004\022&\n\"SPAWN_GROUP_IS_INITIAL_SPAW"
|
||||
"N_GROUP\020\010\022+\n\'SPAWN_GROUP_CREATE_CLIENT_O"
|
||||
"NLY_ENTITIES\020\020\022\"\n\036SPAWN_GROUP_BLOCK_UNTI"
|
||||
"L_LOADED\020@\022$\n\037SPAWN_GROUP_LOAD_STREAMING"
|
||||
"_DATA\020\200\001\022\'\n\"SPAWN_GROUP_CREATE_NEW_SCENE"
|
||||
"_WORLD\020\200\002:=\n\022maximum_size_bytes\022\037.google"
|
||||
".protobuf.MessageOptions\030\320\206\003 \001(\005"
|
||||
;
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_networkbasetypes_2eproto_deps[2] = {
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_networkbasetypes_2eproto_deps[3] = {
|
||||
&::descriptor_table_google_2fprotobuf_2fdescriptor_2eproto,
|
||||
&::descriptor_table_network_5fconnection_2eproto,
|
||||
&::descriptor_table_valveextensions_2eproto,
|
||||
};
|
||||
static ::_pbi::once_flag descriptor_table_networkbasetypes_2eproto_once;
|
||||
const ::_pbi::DescriptorTable descriptor_table_networkbasetypes_2eproto = {
|
||||
false, false, 4333, descriptor_table_protodef_networkbasetypes_2eproto,
|
||||
false, false, 4392, descriptor_table_protodef_networkbasetypes_2eproto,
|
||||
"networkbasetypes.proto",
|
||||
&descriptor_table_networkbasetypes_2eproto_once, descriptor_table_networkbasetypes_2eproto_deps, 2, 27,
|
||||
&descriptor_table_networkbasetypes_2eproto_once, descriptor_table_networkbasetypes_2eproto_deps, 3, 27,
|
||||
schemas, file_default_instances, TableStruct_networkbasetypes_2eproto::offsets,
|
||||
file_level_metadata_networkbasetypes_2eproto, file_level_enum_descriptors_networkbasetypes_2eproto,
|
||||
file_level_service_descriptors_networkbasetypes_2eproto,
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
#include <google/protobuf/extension_set.h> // IWYU pragma: export
|
||||
#include <google/protobuf/generated_enum_reflection.h>
|
||||
#include <google/protobuf/unknown_field_set.h>
|
||||
#include "valveextensions.pb.h"
|
||||
#include <google/protobuf/descriptor.pb.h>
|
||||
#include "network_connection.pb.h"
|
||||
// @@protoc_insertion_point(includes)
|
||||
|
||||
@@ -26,6 +26,7 @@ PROTOBUF_CONSTEXPR CPredictionEvent_Teleport::CPredictionEvent_Teleport(
|
||||
, /*decltype(_impl_._cached_size_)*/{}
|
||||
, /*decltype(_impl_.origin_)*/nullptr
|
||||
, /*decltype(_impl_.angles_)*/nullptr
|
||||
, /*decltype(_impl_.velocity_)*/nullptr
|
||||
, /*decltype(_impl_.drop_to_ground_range_)*/0} {}
|
||||
struct CPredictionEvent_TeleportDefaultTypeInternal {
|
||||
PROTOBUF_CONSTEXPR CPredictionEvent_TeleportDefaultTypeInternal()
|
||||
@@ -81,8 +82,10 @@ const uint32_t TableStruct_prediction_5fevents_2eproto::offsets[] PROTOBUF_SECTI
|
||||
PROTOBUF_FIELD_OFFSET(::CPredictionEvent_Teleport, _impl_.origin_),
|
||||
PROTOBUF_FIELD_OFFSET(::CPredictionEvent_Teleport, _impl_.angles_),
|
||||
PROTOBUF_FIELD_OFFSET(::CPredictionEvent_Teleport, _impl_.drop_to_ground_range_),
|
||||
PROTOBUF_FIELD_OFFSET(::CPredictionEvent_Teleport, _impl_.velocity_),
|
||||
0,
|
||||
1,
|
||||
3,
|
||||
2,
|
||||
PROTOBUF_FIELD_OFFSET(::CPredictionEvent_StringCommand, _impl_._has_bits_),
|
||||
PROTOBUF_FIELD_OFFSET(::CPredictionEvent_StringCommand, _internal_metadata_),
|
||||
@@ -108,9 +111,9 @@ const uint32_t TableStruct_prediction_5fevents_2eproto::offsets[] PROTOBUF_SECTI
|
||||
~0u,
|
||||
};
|
||||
static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
|
||||
{ 0, 9, -1, sizeof(::CPredictionEvent_Teleport)},
|
||||
{ 12, 19, -1, sizeof(::CPredictionEvent_StringCommand)},
|
||||
{ 20, 30, -1, sizeof(::CPredictionEvent_Diagnostic)},
|
||||
{ 0, 10, -1, sizeof(::CPredictionEvent_Teleport)},
|
||||
{ 14, 21, -1, sizeof(::CPredictionEvent_StringCommand)},
|
||||
{ 22, 32, -1, sizeof(::CPredictionEvent_Diagnostic)},
|
||||
};
|
||||
|
||||
static const ::_pb::Message* const file_default_instances[] = {
|
||||
@@ -121,23 +124,24 @@ static const ::_pb::Message* const file_default_instances[] = {
|
||||
|
||||
const char descriptor_table_protodef_prediction_5fevents_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
|
||||
"\n\027prediction_events.proto\032\026networkbasety"
|
||||
"pes.proto\"s\n\031CPredictionEvent_Teleport\022\033"
|
||||
"\n\006origin\030\001 \001(\0132\013.CMsgVector\022\033\n\006angles\030\002 "
|
||||
"\001(\0132\013.CMsgQAngle\022\034\n\024drop_to_ground_range"
|
||||
"\030\003 \001(\002\"1\n\036CPredictionEvent_StringCommand"
|
||||
"\022\017\n\007command\030\001 \001(\t\"y\n\033CPredictionEvent_Di"
|
||||
"agnostic\022\n\n\002id\030\001 \001(\r\022\026\n\016requested_sync\030\002"
|
||||
" \001(\r\022\036\n\026requested_player_index\030\003 \001(\r\022\026\n\016"
|
||||
"execution_sync\030\004 \003(\r*X\n\025EBasePredictionE"
|
||||
"vents\022\026\n\021BPE_StringCommand\020\200\001\022\021\n\014BPE_Tel"
|
||||
"eport\020\202\001\022\024\n\016BPE_Diagnostic\020\200\200\001"
|
||||
"pes.proto\"\222\001\n\031CPredictionEvent_Teleport\022"
|
||||
"\033\n\006origin\030\001 \001(\0132\013.CMsgVector\022\033\n\006angles\030\002"
|
||||
" \001(\0132\013.CMsgQAngle\022\034\n\024drop_to_ground_rang"
|
||||
"e\030\003 \001(\002\022\035\n\010velocity\030\004 \001(\0132\013.CMsgVector\"1"
|
||||
"\n\036CPredictionEvent_StringCommand\022\017\n\007comm"
|
||||
"and\030\001 \001(\t\"y\n\033CPredictionEvent_Diagnostic"
|
||||
"\022\n\n\002id\030\001 \001(\r\022\026\n\016requested_sync\030\002 \001(\r\022\036\n\026"
|
||||
"requested_player_index\030\003 \001(\r\022\026\n\016executio"
|
||||
"n_sync\030\004 \003(\r*X\n\025EBasePredictionEvents\022\026\n"
|
||||
"\021BPE_StringCommand\020\200\001\022\021\n\014BPE_Teleport\020\202\001"
|
||||
"\022\024\n\016BPE_Diagnostic\020\200\200\001"
|
||||
;
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_prediction_5fevents_2eproto_deps[1] = {
|
||||
&::descriptor_table_networkbasetypes_2eproto,
|
||||
};
|
||||
static ::_pbi::once_flag descriptor_table_prediction_5fevents_2eproto_once;
|
||||
const ::_pbi::DescriptorTable descriptor_table_prediction_5fevents_2eproto = {
|
||||
false, false, 430, descriptor_table_protodef_prediction_5fevents_2eproto,
|
||||
false, false, 462, descriptor_table_protodef_prediction_5fevents_2eproto,
|
||||
"prediction_events.proto",
|
||||
&descriptor_table_prediction_5fevents_2eproto_once, descriptor_table_prediction_5fevents_2eproto_deps, 1, 3,
|
||||
schemas, file_default_instances, TableStruct_prediction_5fevents_2eproto::offsets,
|
||||
@@ -180,6 +184,10 @@ class CPredictionEvent_Teleport::_Internal {
|
||||
(*has_bits)[0] |= 2u;
|
||||
}
|
||||
static void set_has_drop_to_ground_range(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 8u;
|
||||
}
|
||||
static const ::CMsgVector& velocity(const CPredictionEvent_Teleport* msg);
|
||||
static void set_has_velocity(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 4u;
|
||||
}
|
||||
};
|
||||
@@ -192,6 +200,10 @@ const ::CMsgQAngle&
|
||||
CPredictionEvent_Teleport::_Internal::angles(const CPredictionEvent_Teleport* msg) {
|
||||
return *msg->_impl_.angles_;
|
||||
}
|
||||
const ::CMsgVector&
|
||||
CPredictionEvent_Teleport::_Internal::velocity(const CPredictionEvent_Teleport* msg) {
|
||||
return *msg->_impl_.velocity_;
|
||||
}
|
||||
void CPredictionEvent_Teleport::clear_origin() {
|
||||
if (_impl_.origin_ != nullptr) _impl_.origin_->Clear();
|
||||
_impl_._has_bits_[0] &= ~0x00000001u;
|
||||
@@ -200,6 +212,10 @@ void CPredictionEvent_Teleport::clear_angles() {
|
||||
if (_impl_.angles_ != nullptr) _impl_.angles_->Clear();
|
||||
_impl_._has_bits_[0] &= ~0x00000002u;
|
||||
}
|
||||
void CPredictionEvent_Teleport::clear_velocity() {
|
||||
if (_impl_.velocity_ != nullptr) _impl_.velocity_->Clear();
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
}
|
||||
CPredictionEvent_Teleport::CPredictionEvent_Teleport(::PROTOBUF_NAMESPACE_ID::Arena* arena,
|
||||
bool is_message_owned)
|
||||
: ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
|
||||
@@ -214,6 +230,7 @@ CPredictionEvent_Teleport::CPredictionEvent_Teleport(const CPredictionEvent_Tele
|
||||
, /*decltype(_impl_._cached_size_)*/{}
|
||||
, decltype(_impl_.origin_){nullptr}
|
||||
, decltype(_impl_.angles_){nullptr}
|
||||
, decltype(_impl_.velocity_){nullptr}
|
||||
, decltype(_impl_.drop_to_ground_range_){}};
|
||||
|
||||
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
||||
@@ -223,6 +240,9 @@ CPredictionEvent_Teleport::CPredictionEvent_Teleport(const CPredictionEvent_Tele
|
||||
if (from._internal_has_angles()) {
|
||||
_this->_impl_.angles_ = new ::CMsgQAngle(*from._impl_.angles_);
|
||||
}
|
||||
if (from._internal_has_velocity()) {
|
||||
_this->_impl_.velocity_ = new ::CMsgVector(*from._impl_.velocity_);
|
||||
}
|
||||
_this->_impl_.drop_to_ground_range_ = from._impl_.drop_to_ground_range_;
|
||||
// @@protoc_insertion_point(copy_constructor:CPredictionEvent_Teleport)
|
||||
}
|
||||
@@ -236,6 +256,7 @@ inline void CPredictionEvent_Teleport::SharedCtor(
|
||||
, /*decltype(_impl_._cached_size_)*/{}
|
||||
, decltype(_impl_.origin_){nullptr}
|
||||
, decltype(_impl_.angles_){nullptr}
|
||||
, decltype(_impl_.velocity_){nullptr}
|
||||
, decltype(_impl_.drop_to_ground_range_){0}
|
||||
};
|
||||
}
|
||||
@@ -253,6 +274,7 @@ inline void CPredictionEvent_Teleport::SharedDtor() {
|
||||
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
|
||||
if (this != internal_default_instance()) delete _impl_.origin_;
|
||||
if (this != internal_default_instance()) delete _impl_.angles_;
|
||||
if (this != internal_default_instance()) delete _impl_.velocity_;
|
||||
}
|
||||
|
||||
void CPredictionEvent_Teleport::SetCachedSize(int size) const {
|
||||
@@ -266,7 +288,7 @@ void CPredictionEvent_Teleport::Clear() {
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = _impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x00000003u) {
|
||||
if (cached_has_bits & 0x00000007u) {
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
GOOGLE_DCHECK(_impl_.origin_ != nullptr);
|
||||
_impl_.origin_->Clear();
|
||||
@@ -275,6 +297,10 @@ void CPredictionEvent_Teleport::Clear() {
|
||||
GOOGLE_DCHECK(_impl_.angles_ != nullptr);
|
||||
_impl_.angles_->Clear();
|
||||
}
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
GOOGLE_DCHECK(_impl_.velocity_ != nullptr);
|
||||
_impl_.velocity_->Clear();
|
||||
}
|
||||
}
|
||||
_impl_.drop_to_ground_range_ = 0;
|
||||
_impl_._has_bits_.Clear();
|
||||
@@ -313,6 +339,14 @@ const char* CPredictionEvent_Teleport::_InternalParse(const char* ptr, ::_pbi::P
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
// optional .CMsgVector velocity = 4;
|
||||
case 4:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
|
||||
ptr = ctx->ParseMessage(_internal_mutable_velocity(), ptr);
|
||||
CHK_(ptr);
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
default:
|
||||
goto handle_unusual;
|
||||
} // switch
|
||||
@@ -359,11 +393,18 @@ uint8_t* CPredictionEvent_Teleport::_InternalSerialize(
|
||||
}
|
||||
|
||||
// optional float drop_to_ground_range = 3;
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteFloatToArray(3, this->_internal_drop_to_ground_range(), target);
|
||||
}
|
||||
|
||||
// optional .CMsgVector velocity = 4;
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
|
||||
InternalWriteMessage(4, _Internal::velocity(this),
|
||||
_Internal::velocity(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);
|
||||
@@ -381,7 +422,7 @@ size_t CPredictionEvent_Teleport::ByteSizeLong() const {
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = _impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x00000007u) {
|
||||
if (cached_has_bits & 0x0000000fu) {
|
||||
// optional .CMsgVector origin = 1;
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
total_size += 1 +
|
||||
@@ -396,8 +437,15 @@ size_t CPredictionEvent_Teleport::ByteSizeLong() const {
|
||||
*_impl_.angles_);
|
||||
}
|
||||
|
||||
// optional float drop_to_ground_range = 3;
|
||||
// optional .CMsgVector velocity = 4;
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
total_size += 1 +
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
|
||||
*_impl_.velocity_);
|
||||
}
|
||||
|
||||
// optional float drop_to_ground_range = 3;
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
total_size += 1 + 4;
|
||||
}
|
||||
|
||||
@@ -421,7 +469,7 @@ void CPredictionEvent_Teleport::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_m
|
||||
(void) cached_has_bits;
|
||||
|
||||
cached_has_bits = from._impl_._has_bits_[0];
|
||||
if (cached_has_bits & 0x00000007u) {
|
||||
if (cached_has_bits & 0x0000000fu) {
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
_this->_internal_mutable_origin()->::CMsgVector::MergeFrom(
|
||||
from._internal_origin());
|
||||
@@ -431,6 +479,10 @@ void CPredictionEvent_Teleport::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_m
|
||||
from._internal_angles());
|
||||
}
|
||||
if (cached_has_bits & 0x00000004u) {
|
||||
_this->_internal_mutable_velocity()->::CMsgVector::MergeFrom(
|
||||
from._internal_velocity());
|
||||
}
|
||||
if (cached_has_bits & 0x00000008u) {
|
||||
_this->_impl_.drop_to_ground_range_ = from._impl_.drop_to_ground_range_;
|
||||
}
|
||||
_this->_impl_._has_bits_[0] |= cached_has_bits;
|
||||
|
||||
@@ -217,6 +217,7 @@ class CPredictionEvent_Teleport final :
|
||||
enum : int {
|
||||
kOriginFieldNumber = 1,
|
||||
kAnglesFieldNumber = 2,
|
||||
kVelocityFieldNumber = 4,
|
||||
kDropToGroundRangeFieldNumber = 3,
|
||||
};
|
||||
// optional .CMsgVector origin = 1;
|
||||
@@ -255,6 +256,24 @@ class CPredictionEvent_Teleport final :
|
||||
::CMsgQAngle* angles);
|
||||
::CMsgQAngle* unsafe_arena_release_angles();
|
||||
|
||||
// optional .CMsgVector velocity = 4;
|
||||
bool has_velocity() const;
|
||||
private:
|
||||
bool _internal_has_velocity() const;
|
||||
public:
|
||||
void clear_velocity();
|
||||
const ::CMsgVector& velocity() const;
|
||||
PROTOBUF_NODISCARD ::CMsgVector* release_velocity();
|
||||
::CMsgVector* mutable_velocity();
|
||||
void set_allocated_velocity(::CMsgVector* velocity);
|
||||
private:
|
||||
const ::CMsgVector& _internal_velocity() const;
|
||||
::CMsgVector* _internal_mutable_velocity();
|
||||
public:
|
||||
void unsafe_arena_set_allocated_velocity(
|
||||
::CMsgVector* velocity);
|
||||
::CMsgVector* unsafe_arena_release_velocity();
|
||||
|
||||
// optional float drop_to_ground_range = 3;
|
||||
bool has_drop_to_ground_range() const;
|
||||
private:
|
||||
@@ -280,6 +299,7 @@ class CPredictionEvent_Teleport final :
|
||||
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
||||
::CMsgVector* origin_;
|
||||
::CMsgQAngle* angles_;
|
||||
::CMsgVector* velocity_;
|
||||
float drop_to_ground_range_;
|
||||
};
|
||||
union { Impl_ _impl_; };
|
||||
@@ -851,7 +871,7 @@ inline void CPredictionEvent_Teleport::set_allocated_angles(::CMsgQAngle* angles
|
||||
|
||||
// optional float drop_to_ground_range = 3;
|
||||
inline bool CPredictionEvent_Teleport::_internal_has_drop_to_ground_range() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CPredictionEvent_Teleport::has_drop_to_ground_range() const {
|
||||
@@ -859,7 +879,7 @@ inline bool CPredictionEvent_Teleport::has_drop_to_ground_range() const {
|
||||
}
|
||||
inline void CPredictionEvent_Teleport::clear_drop_to_ground_range() {
|
||||
_impl_.drop_to_ground_range_ = 0;
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
_impl_._has_bits_[0] &= ~0x00000008u;
|
||||
}
|
||||
inline float CPredictionEvent_Teleport::_internal_drop_to_ground_range() const {
|
||||
return _impl_.drop_to_ground_range_;
|
||||
@@ -869,7 +889,7 @@ inline float CPredictionEvent_Teleport::drop_to_ground_range() const {
|
||||
return _internal_drop_to_ground_range();
|
||||
}
|
||||
inline void CPredictionEvent_Teleport::_internal_set_drop_to_ground_range(float value) {
|
||||
_impl_._has_bits_[0] |= 0x00000004u;
|
||||
_impl_._has_bits_[0] |= 0x00000008u;
|
||||
_impl_.drop_to_ground_range_ = value;
|
||||
}
|
||||
inline void CPredictionEvent_Teleport::set_drop_to_ground_range(float value) {
|
||||
@@ -877,6 +897,93 @@ inline void CPredictionEvent_Teleport::set_drop_to_ground_range(float value) {
|
||||
// @@protoc_insertion_point(field_set:CPredictionEvent_Teleport.drop_to_ground_range)
|
||||
}
|
||||
|
||||
// optional .CMsgVector velocity = 4;
|
||||
inline bool CPredictionEvent_Teleport::_internal_has_velocity() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
|
||||
PROTOBUF_ASSUME(!value || _impl_.velocity_ != nullptr);
|
||||
return value;
|
||||
}
|
||||
inline bool CPredictionEvent_Teleport::has_velocity() const {
|
||||
return _internal_has_velocity();
|
||||
}
|
||||
inline const ::CMsgVector& CPredictionEvent_Teleport::_internal_velocity() const {
|
||||
const ::CMsgVector* p = _impl_.velocity_;
|
||||
return p != nullptr ? *p : reinterpret_cast<const ::CMsgVector&>(
|
||||
::_CMsgVector_default_instance_);
|
||||
}
|
||||
inline const ::CMsgVector& CPredictionEvent_Teleport::velocity() const {
|
||||
// @@protoc_insertion_point(field_get:CPredictionEvent_Teleport.velocity)
|
||||
return _internal_velocity();
|
||||
}
|
||||
inline void CPredictionEvent_Teleport::unsafe_arena_set_allocated_velocity(
|
||||
::CMsgVector* velocity) {
|
||||
if (GetArenaForAllocation() == nullptr) {
|
||||
delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.velocity_);
|
||||
}
|
||||
_impl_.velocity_ = velocity;
|
||||
if (velocity) {
|
||||
_impl_._has_bits_[0] |= 0x00000004u;
|
||||
} else {
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
}
|
||||
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:CPredictionEvent_Teleport.velocity)
|
||||
}
|
||||
inline ::CMsgVector* CPredictionEvent_Teleport::release_velocity() {
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
::CMsgVector* temp = _impl_.velocity_;
|
||||
_impl_.velocity_ = nullptr;
|
||||
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
|
||||
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
|
||||
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
|
||||
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* CPredictionEvent_Teleport::unsafe_arena_release_velocity() {
|
||||
// @@protoc_insertion_point(field_release:CPredictionEvent_Teleport.velocity)
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
::CMsgVector* temp = _impl_.velocity_;
|
||||
_impl_.velocity_ = nullptr;
|
||||
return temp;
|
||||
}
|
||||
inline ::CMsgVector* CPredictionEvent_Teleport::_internal_mutable_velocity() {
|
||||
_impl_._has_bits_[0] |= 0x00000004u;
|
||||
if (_impl_.velocity_ == nullptr) {
|
||||
auto* p = CreateMaybeMessage<::CMsgVector>(GetArenaForAllocation());
|
||||
_impl_.velocity_ = p;
|
||||
}
|
||||
return _impl_.velocity_;
|
||||
}
|
||||
inline ::CMsgVector* CPredictionEvent_Teleport::mutable_velocity() {
|
||||
::CMsgVector* _msg = _internal_mutable_velocity();
|
||||
// @@protoc_insertion_point(field_mutable:CPredictionEvent_Teleport.velocity)
|
||||
return _msg;
|
||||
}
|
||||
inline void CPredictionEvent_Teleport::set_allocated_velocity(::CMsgVector* velocity) {
|
||||
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
|
||||
if (message_arena == nullptr) {
|
||||
delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.velocity_);
|
||||
}
|
||||
if (velocity) {
|
||||
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
|
||||
::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
|
||||
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity));
|
||||
if (message_arena != submessage_arena) {
|
||||
velocity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
|
||||
message_arena, velocity, submessage_arena);
|
||||
}
|
||||
_impl_._has_bits_[0] |= 0x00000004u;
|
||||
} else {
|
||||
_impl_._has_bits_[0] &= ~0x00000004u;
|
||||
}
|
||||
_impl_.velocity_ = velocity;
|
||||
// @@protoc_insertion_point(field_set_allocated:CPredictionEvent_Teleport.velocity)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CPredictionEvent_StringCommand
|
||||
|
||||
@@ -367,7 +367,8 @@ PROTOBUF_CONSTEXPR CUserMessage_UserSentBugBug::CUserMessage_UserSentBugBug(
|
||||
, /*decltype(_impl_.command_logs_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
|
||||
, /*decltype(_impl_.system_specs_)*/nullptr
|
||||
, /*decltype(_impl_.build_id_)*/0u
|
||||
, /*decltype(_impl_.osversion_)*/0} {}
|
||||
, /*decltype(_impl_.osversion_)*/0
|
||||
, /*decltype(_impl_.bugbug_no_)*/0} {}
|
||||
struct CUserMessage_UserSentBugBugDefaultTypeInternal {
|
||||
PROTOBUF_CONSTEXPR CUserMessage_UserSentBugBugDefaultTypeInternal()
|
||||
: _instance(::_pbi::ConstantInitialized{}) {}
|
||||
@@ -754,12 +755,14 @@ const uint32_t TableStruct_source2_5fsteam_5fstats_2eproto::offsets[] PROTOBUF_S
|
||||
PROTOBUF_FIELD_OFFSET(::CUserMessage_UserSentBugBug, _impl_.build_id_),
|
||||
PROTOBUF_FIELD_OFFSET(::CUserMessage_UserSentBugBug, _impl_.osversion_),
|
||||
PROTOBUF_FIELD_OFFSET(::CUserMessage_UserSentBugBug, _impl_.command_logs_),
|
||||
PROTOBUF_FIELD_OFFSET(::CUserMessage_UserSentBugBug, _impl_.bugbug_no_),
|
||||
0,
|
||||
1,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
2,
|
||||
6,
|
||||
};
|
||||
static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
|
||||
{ 0, 20, -1, sizeof(::CMsgSource2SystemSpecs)},
|
||||
@@ -777,7 +780,7 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode
|
||||
{ 323, 335, -1, sizeof(::CSource2Metrics_FetchMapData_Request)},
|
||||
{ 341, 350, -1, sizeof(::CSource2Metrics_FetchMapData_Response_MapData)},
|
||||
{ 353, -1, -1, sizeof(::CSource2Metrics_FetchMapData_Response)},
|
||||
{ 360, 372, -1, sizeof(::CUserMessage_UserSentBugBug)},
|
||||
{ 360, 373, -1, sizeof(::CUserMessage_UserSentBugBug)},
|
||||
};
|
||||
|
||||
static const ::_pb::Message* const file_default_instances[] = {
|
||||
@@ -910,30 +913,31 @@ const char descriptor_table_protodef_source2_5fsteam_5fstats_2eproto[] PROTOBUF_
|
||||
"etchMapData_Response\022\?\n\007results\030\001 \003(\0132.."
|
||||
"CSource2Metrics_FetchMapData_Response.Ma"
|
||||
"pData\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\"\263\001\n\033CUserMessage_User"
|
||||
" \001(\t\022\014\n\004data\030\003 \001(\t\"\306\001\n\033CUserMessage_User"
|
||||
"SentBugBug\022\024\n\014command_line\030\001 \001(\t\022\024\n\014auto"
|
||||
"exec_cfg\030\002 \001(\t\022-\n\014system_specs\030\003 \001(\0132\027.C"
|
||||
"MsgSource2SystemSpecs\022\020\n\010build_id\030\004 \001(\r\022"
|
||||
"\021\n\tosversion\030\005 \001(\005\022\024\n\014command_logs\030\006 \001(\t"
|
||||
"*\320\004\n\032ESource2PlayStatsFieldType\022\034\n\030Sourc"
|
||||
"e2PlayStats_Invalid\020\000\022\033\n\027Source2PlayStat"
|
||||
"s_UInt64\020\001\022\033\n\027Source2PlayStats_UInt32\020\002\022"
|
||||
"\033\n\027Source2PlayStats_UInt16\020\003\022\032\n\026Source2P"
|
||||
"layStats_UInt8\020\004\022\032\n\026Source2PlayStats_Int"
|
||||
"64\020\005\022\032\n\026Source2PlayStats_Int32\020\006\022\032\n\026Sour"
|
||||
"ce2PlayStats_Int16\020\007\022\031\n\025Source2PlayStats"
|
||||
"_Int8\020\010\022\034\n\030Source2PlayStats_Float64\020\t\022\034\n"
|
||||
"\030Source2PlayStats_Float32\020\n\022\031\n\025Source2Pl"
|
||||
"ayStats_Bool\020\013\022\033\n\027Source2PlayStats_Strin"
|
||||
"g\020\014\022)\n%Source2PlayStats_LowCardinalitySt"
|
||||
"ring\020\r\022 \n\034Source2PlayStats_UTCDateTime\020\016"
|
||||
"\022\'\n#Source2PlayStats_SteamIDTrustBucket\020"
|
||||
"\017\022*\n&Source2PlayStats_SteamIDTrustBucket"
|
||||
"Min\020\020\022\034\n\030Source2PlayStats_SteamID\020\021"
|
||||
"\022\021\n\tbugbug_no\030\007 \001(\005*\320\004\n\032ESource2PlayStat"
|
||||
"sFieldType\022\034\n\030Source2PlayStats_Invalid\020\000"
|
||||
"\022\033\n\027Source2PlayStats_UInt64\020\001\022\033\n\027Source2"
|
||||
"PlayStats_UInt32\020\002\022\033\n\027Source2PlayStats_U"
|
||||
"Int16\020\003\022\032\n\026Source2PlayStats_UInt8\020\004\022\032\n\026S"
|
||||
"ource2PlayStats_Int64\020\005\022\032\n\026Source2PlaySt"
|
||||
"ats_Int32\020\006\022\032\n\026Source2PlayStats_Int16\020\007\022"
|
||||
"\031\n\025Source2PlayStats_Int8\020\010\022\034\n\030Source2Pla"
|
||||
"yStats_Float64\020\t\022\034\n\030Source2PlayStats_Flo"
|
||||
"at32\020\n\022\031\n\025Source2PlayStats_Bool\020\013\022\033\n\027Sou"
|
||||
"rce2PlayStats_String\020\014\022)\n%Source2PlaySta"
|
||||
"ts_LowCardinalityString\020\r\022 \n\034Source2Play"
|
||||
"Stats_UTCDateTime\020\016\022\'\n#Source2PlayStats_"
|
||||
"SteamIDTrustBucket\020\017\022*\n&Source2PlayStats"
|
||||
"_SteamIDTrustBucketMin\020\020\022\034\n\030Source2PlayS"
|
||||
"tats_SteamID\020\021"
|
||||
;
|
||||
static ::_pbi::once_flag descriptor_table_source2_5fsteam_5fstats_2eproto_once;
|
||||
const ::_pbi::DescriptorTable descriptor_table_source2_5fsteam_5fstats_2eproto = {
|
||||
false, false, 5195, descriptor_table_protodef_source2_5fsteam_5fstats_2eproto,
|
||||
false, false, 5214, descriptor_table_protodef_source2_5fsteam_5fstats_2eproto,
|
||||
"source2_steam_stats.proto",
|
||||
&descriptor_table_source2_5fsteam_5fstats_2eproto_once, nullptr, 0, 16,
|
||||
schemas, file_default_instances, TableStruct_source2_5fsteam_5fstats_2eproto::offsets,
|
||||
@@ -8382,6 +8386,9 @@ class CUserMessage_UserSentBugBug::_Internal {
|
||||
static void set_has_command_logs(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 4u;
|
||||
}
|
||||
static void set_has_bugbug_no(HasBits* has_bits) {
|
||||
(*has_bits)[0] |= 64u;
|
||||
}
|
||||
};
|
||||
|
||||
const ::CMsgSource2SystemSpecs&
|
||||
@@ -8405,7 +8412,8 @@ CUserMessage_UserSentBugBug::CUserMessage_UserSentBugBug(const CUserMessage_User
|
||||
, decltype(_impl_.command_logs_){}
|
||||
, decltype(_impl_.system_specs_){nullptr}
|
||||
, decltype(_impl_.build_id_){}
|
||||
, decltype(_impl_.osversion_){}};
|
||||
, decltype(_impl_.osversion_){}
|
||||
, decltype(_impl_.bugbug_no_){}};
|
||||
|
||||
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
||||
_impl_.command_line_.InitDefault();
|
||||
@@ -8436,8 +8444,8 @@ CUserMessage_UserSentBugBug::CUserMessage_UserSentBugBug(const CUserMessage_User
|
||||
_this->_impl_.system_specs_ = new ::CMsgSource2SystemSpecs(*from._impl_.system_specs_);
|
||||
}
|
||||
::memcpy(&_impl_.build_id_, &from._impl_.build_id_,
|
||||
static_cast<size_t>(reinterpret_cast<char*>(&_impl_.osversion_) -
|
||||
reinterpret_cast<char*>(&_impl_.build_id_)) + sizeof(_impl_.osversion_));
|
||||
static_cast<size_t>(reinterpret_cast<char*>(&_impl_.bugbug_no_) -
|
||||
reinterpret_cast<char*>(&_impl_.build_id_)) + sizeof(_impl_.bugbug_no_));
|
||||
// @@protoc_insertion_point(copy_constructor:CUserMessage_UserSentBugBug)
|
||||
}
|
||||
|
||||
@@ -8454,6 +8462,7 @@ inline void CUserMessage_UserSentBugBug::SharedCtor(
|
||||
, decltype(_impl_.system_specs_){nullptr}
|
||||
, decltype(_impl_.build_id_){0u}
|
||||
, decltype(_impl_.osversion_){0}
|
||||
, decltype(_impl_.bugbug_no_){0}
|
||||
};
|
||||
_impl_.command_line_.InitDefault();
|
||||
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
|
||||
@@ -8512,10 +8521,10 @@ void CUserMessage_UserSentBugBug::Clear() {
|
||||
_impl_.system_specs_->Clear();
|
||||
}
|
||||
}
|
||||
if (cached_has_bits & 0x00000030u) {
|
||||
if (cached_has_bits & 0x00000070u) {
|
||||
::memset(&_impl_.build_id_, 0, static_cast<size_t>(
|
||||
reinterpret_cast<char*>(&_impl_.osversion_) -
|
||||
reinterpret_cast<char*>(&_impl_.build_id_)) + sizeof(_impl_.osversion_));
|
||||
reinterpret_cast<char*>(&_impl_.bugbug_no_) -
|
||||
reinterpret_cast<char*>(&_impl_.build_id_)) + sizeof(_impl_.bugbug_no_));
|
||||
}
|
||||
_impl_._has_bits_.Clear();
|
||||
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
||||
@@ -8590,6 +8599,15 @@ const char* CUserMessage_UserSentBugBug::_InternalParse(const char* ptr, ::_pbi:
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
// optional int32 bugbug_no = 7;
|
||||
case 7:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
|
||||
_Internal::set_has_bugbug_no(&has_bits);
|
||||
_impl_.bugbug_no_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
|
||||
CHK_(ptr);
|
||||
} else
|
||||
goto handle_unusual;
|
||||
continue;
|
||||
default:
|
||||
goto handle_unusual;
|
||||
} // switch
|
||||
@@ -8670,6 +8688,12 @@ uint8_t* CUserMessage_UserSentBugBug::_InternalSerialize(
|
||||
6, this->_internal_command_logs(), target);
|
||||
}
|
||||
|
||||
// optional int32 bugbug_no = 7;
|
||||
if (cached_has_bits & 0x00000040u) {
|
||||
target = stream->EnsureSpace(target);
|
||||
target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_bugbug_no(), 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);
|
||||
@@ -8687,7 +8711,7 @@ size_t CUserMessage_UserSentBugBug::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 command_line = 1;
|
||||
if (cached_has_bits & 0x00000001u) {
|
||||
total_size += 1 +
|
||||
@@ -8726,6 +8750,11 @@ size_t CUserMessage_UserSentBugBug::ByteSizeLong() const {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_osversion());
|
||||
}
|
||||
|
||||
// optional int32 bugbug_no = 7;
|
||||
if (cached_has_bits & 0x00000040u) {
|
||||
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_bugbug_no());
|
||||
}
|
||||
|
||||
}
|
||||
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
|
||||
}
|
||||
@@ -8746,7 +8775,7 @@ void CUserMessage_UserSentBugBug::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to
|
||||
(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_command_line(from._internal_command_line());
|
||||
}
|
||||
@@ -8766,6 +8795,9 @@ void CUserMessage_UserSentBugBug::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to
|
||||
if (cached_has_bits & 0x00000020u) {
|
||||
_this->_impl_.osversion_ = from._impl_.osversion_;
|
||||
}
|
||||
if (cached_has_bits & 0x00000040u) {
|
||||
_this->_impl_.bugbug_no_ = from._impl_.bugbug_no_;
|
||||
}
|
||||
_this->_impl_._has_bits_[0] |= cached_has_bits;
|
||||
}
|
||||
_this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
||||
@@ -8801,8 +8833,8 @@ void CUserMessage_UserSentBugBug::InternalSwap(CUserMessage_UserSentBugBug* othe
|
||||
&other->_impl_.command_logs_, rhs_arena
|
||||
);
|
||||
::PROTOBUF_NAMESPACE_ID::internal::memswap<
|
||||
PROTOBUF_FIELD_OFFSET(CUserMessage_UserSentBugBug, _impl_.osversion_)
|
||||
+ sizeof(CUserMessage_UserSentBugBug::_impl_.osversion_)
|
||||
PROTOBUF_FIELD_OFFSET(CUserMessage_UserSentBugBug, _impl_.bugbug_no_)
|
||||
+ sizeof(CUserMessage_UserSentBugBug::_impl_.bugbug_no_)
|
||||
- PROTOBUF_FIELD_OFFSET(CUserMessage_UserSentBugBug, _impl_.system_specs_)>(
|
||||
reinterpret_cast<char*>(&_impl_.system_specs_),
|
||||
reinterpret_cast<char*>(&other->_impl_.system_specs_));
|
||||
|
||||
@@ -4820,6 +4820,7 @@ class CUserMessage_UserSentBugBug final :
|
||||
kSystemSpecsFieldNumber = 3,
|
||||
kBuildIdFieldNumber = 4,
|
||||
kOsversionFieldNumber = 5,
|
||||
kBugbugNoFieldNumber = 7,
|
||||
};
|
||||
// optional string command_line = 1;
|
||||
bool has_command_line() const;
|
||||
@@ -4919,6 +4920,19 @@ class CUserMessage_UserSentBugBug final :
|
||||
void _internal_set_osversion(int32_t value);
|
||||
public:
|
||||
|
||||
// optional int32 bugbug_no = 7;
|
||||
bool has_bugbug_no() const;
|
||||
private:
|
||||
bool _internal_has_bugbug_no() const;
|
||||
public:
|
||||
void clear_bugbug_no();
|
||||
int32_t bugbug_no() const;
|
||||
void set_bugbug_no(int32_t value);
|
||||
private:
|
||||
int32_t _internal_bugbug_no() const;
|
||||
void _internal_set_bugbug_no(int32_t value);
|
||||
public:
|
||||
|
||||
// @@protoc_insertion_point(class_scope:CUserMessage_UserSentBugBug)
|
||||
private:
|
||||
class _Internal;
|
||||
@@ -4935,6 +4949,7 @@ class CUserMessage_UserSentBugBug final :
|
||||
::CMsgSource2SystemSpecs* system_specs_;
|
||||
uint32_t build_id_;
|
||||
int32_t osversion_;
|
||||
int32_t bugbug_no_;
|
||||
};
|
||||
union { Impl_ _impl_; };
|
||||
friend struct ::TableStruct_source2_5fsteam_5fstats_2eproto;
|
||||
@@ -10616,6 +10631,34 @@ inline void CUserMessage_UserSentBugBug::set_allocated_command_logs(std::string*
|
||||
// @@protoc_insertion_point(field_set_allocated:CUserMessage_UserSentBugBug.command_logs)
|
||||
}
|
||||
|
||||
// optional int32 bugbug_no = 7;
|
||||
inline bool CUserMessage_UserSentBugBug::_internal_has_bugbug_no() const {
|
||||
bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
|
||||
return value;
|
||||
}
|
||||
inline bool CUserMessage_UserSentBugBug::has_bugbug_no() const {
|
||||
return _internal_has_bugbug_no();
|
||||
}
|
||||
inline void CUserMessage_UserSentBugBug::clear_bugbug_no() {
|
||||
_impl_.bugbug_no_ = 0;
|
||||
_impl_._has_bits_[0] &= ~0x00000040u;
|
||||
}
|
||||
inline int32_t CUserMessage_UserSentBugBug::_internal_bugbug_no() const {
|
||||
return _impl_.bugbug_no_;
|
||||
}
|
||||
inline int32_t CUserMessage_UserSentBugBug::bugbug_no() const {
|
||||
// @@protoc_insertion_point(field_get:CUserMessage_UserSentBugBug.bugbug_no)
|
||||
return _internal_bugbug_no();
|
||||
}
|
||||
inline void CUserMessage_UserSentBugBug::_internal_set_bugbug_no(int32_t value) {
|
||||
_impl_._has_bits_[0] |= 0x00000040u;
|
||||
_impl_.bugbug_no_ = value;
|
||||
}
|
||||
inline void CUserMessage_UserSentBugBug::set_bugbug_no(int32_t value) {
|
||||
_internal_set_bugbug_no(value);
|
||||
// @@protoc_insertion_point(field_set:CUserMessage_UserSentBugBug.bugbug_no)
|
||||
}
|
||||
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic pop
|
||||
#endif // __GNUC__
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -231,39 +231,41 @@ static const ::_pb::Message* const file_default_instances[] = {
|
||||
};
|
||||
|
||||
const char descriptor_table_protodef_usercmd_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
|
||||
"\n\rusercmd.proto\032\026networkbasetypes.proto\""
|
||||
"T\n\020CInButtonStatePB\022\024\n\014buttonstate1\030\001 \001("
|
||||
"\004\022\024\n\014buttonstate2\030\002 \001(\004\022\024\n\014buttonstate3\030"
|
||||
"\003 \001(\004\"\242\001\n\020CSubtickMoveStep\022\016\n\006button\030\001 \001"
|
||||
"(\004\022\017\n\007pressed\030\002 \001(\010\022\014\n\004when\030\003 \001(\002\022\034\n\024ana"
|
||||
"log_forward_delta\030\004 \001(\002\022\031\n\021analog_left_d"
|
||||
"elta\030\005 \001(\002\022\023\n\013pitch_delta\030\010 \001(\002\022\021\n\tyaw_d"
|
||||
"elta\030\t \001(\002\"4\n\032CBaseUserCmdExecutionNotes"
|
||||
"\022\026\n\016ignored_reason\030\001 \001(\t\"\231\004\n\016CBaseUserCm"
|
||||
"dPB\022\035\n\025legacy_command_number\030\001 \001(\005\022\023\n\013cl"
|
||||
"ient_tick\030\002 \001(\005\022$\n\034prediction_offset_tic"
|
||||
"ks_x256\030\021 \001(\r\022%\n\nbuttons_pb\030\003 \001(\0132\021.CInB"
|
||||
"uttonStatePB\022\037\n\nviewangles\030\004 \001(\0132\013.CMsgQ"
|
||||
"Angle\022\023\n\013forwardmove\030\005 \001(\002\022\020\n\010leftmove\030\006"
|
||||
" \001(\002\022\016\n\006upmove\030\007 \001(\002\022\017\n\007impulse\030\010 \001(\005\022\024\n"
|
||||
"\014weaponselect\030\t \001(\005\022\023\n\013random_seed\030\n \001(\005"
|
||||
"\022\017\n\007mousedx\030\013 \001(\005\022\017\n\007mousedy\030\014 \001(\005\022$\n\022pa"
|
||||
"wn_entity_handle\030\016 \001(\r:\01016777215\022(\n\rsubt"
|
||||
"ick_moves\030\022 \003(\0132\021.CSubtickMoveStep\022\020\n\010mo"
|
||||
"ve_crc\030\023 \001(\014\022%\n\035consumed_server_angle_ch"
|
||||
"anges\030\024 \001(\r\022\021\n\tcmd_flags\030\025 \001(\005\0224\n\017execut"
|
||||
"ion_notes\030\026 \001(\0132\033.CBaseUserCmdExecutionN"
|
||||
"otes\"/\n\016CUserCmdBasePB\022\035\n\004base\030\001 \001(\0132\017.C"
|
||||
"BaseUserCmdPB"
|
||||
"\n\rusercmd.proto\032\025valveextensions.proto\032\026"
|
||||
"networkbasetypes.proto\"Z\n\020CInButtonState"
|
||||
"PB\022\024\n\014buttonstate1\030\001 \001(\004\022\024\n\014buttonstate2"
|
||||
"\030\002 \001(\004\022\024\n\014buttonstate3\030\003 \001(\004:\004\300\344\035\001\"\250\001\n\020C"
|
||||
"SubtickMoveStep\022\016\n\006button\030\001 \001(\004\022\017\n\007press"
|
||||
"ed\030\002 \001(\010\022\014\n\004when\030\003 \001(\002\022\034\n\024analog_forward"
|
||||
"_delta\030\004 \001(\002\022\031\n\021analog_left_delta\030\005 \001(\002\022"
|
||||
"\023\n\013pitch_delta\030\010 \001(\002\022\021\n\tyaw_delta\030\t \001(\002:"
|
||||
"\004\300\344\035\001\":\n\032CBaseUserCmdExecutionNotes\022\026\n\016i"
|
||||
"gnored_reason\030\001 \001(\t:\004\300\344\035\001\"\237\004\n\016CBaseUserC"
|
||||
"mdPB\022\035\n\025legacy_command_number\030\001 \001(\005\022\023\n\013c"
|
||||
"lient_tick\030\002 \001(\005\022$\n\034prediction_offset_ti"
|
||||
"cks_x256\030\021 \001(\r\022%\n\nbuttons_pb\030\003 \001(\0132\021.CIn"
|
||||
"ButtonStatePB\022\037\n\nviewangles\030\004 \001(\0132\013.CMsg"
|
||||
"QAngle\022\023\n\013forwardmove\030\005 \001(\002\022\020\n\010leftmove\030"
|
||||
"\006 \001(\002\022\016\n\006upmove\030\007 \001(\002\022\017\n\007impulse\030\010 \001(\005\022\024"
|
||||
"\n\014weaponselect\030\t \001(\005\022\023\n\013random_seed\030\n \001("
|
||||
"\005\022\017\n\007mousedx\030\013 \001(\005\022\017\n\007mousedy\030\014 \001(\005\022$\n\022p"
|
||||
"awn_entity_handle\030\016 \001(\r:\01016777215\022(\n\rsub"
|
||||
"tick_moves\030\022 \003(\0132\021.CSubtickMoveStep\022\020\n\010m"
|
||||
"ove_crc\030\023 \001(\014\022%\n\035consumed_server_angle_c"
|
||||
"hanges\030\024 \001(\r\022\021\n\tcmd_flags\030\025 \001(\005\0224\n\017execu"
|
||||
"tion_notes\030\026 \001(\0132\033.CBaseUserCmdExecution"
|
||||
"Notes:\004\300\344\035\001\"5\n\016CUserCmdBasePB\022\035\n\004base\030\001 "
|
||||
"\001(\0132\017.CBaseUserCmdPB:\004\300\344\035\001"
|
||||
;
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_usercmd_2eproto_deps[1] = {
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_usercmd_2eproto_deps[2] = {
|
||||
&::descriptor_table_networkbasetypes_2eproto,
|
||||
&::descriptor_table_valveextensions_2eproto,
|
||||
};
|
||||
static ::_pbi::once_flag descriptor_table_usercmd_2eproto_once;
|
||||
const ::_pbi::DescriptorTable descriptor_table_usercmd_2eproto = {
|
||||
false, false, 933, descriptor_table_protodef_usercmd_2eproto,
|
||||
false, false, 986, descriptor_table_protodef_usercmd_2eproto,
|
||||
"usercmd.proto",
|
||||
&descriptor_table_usercmd_2eproto_once, descriptor_table_usercmd_2eproto_deps, 1, 5,
|
||||
&descriptor_table_usercmd_2eproto_once, descriptor_table_usercmd_2eproto_deps, 2, 5,
|
||||
schemas, file_default_instances, TableStruct_usercmd_2eproto::offsets,
|
||||
file_level_metadata_usercmd_2eproto, file_level_enum_descriptors_usercmd_2eproto,
|
||||
file_level_service_descriptors_usercmd_2eproto,
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
#include <google/protobuf/repeated_field.h> // IWYU pragma: export
|
||||
#include <google/protobuf/extension_set.h> // IWYU pragma: export
|
||||
#include <google/protobuf/unknown_field_set.h>
|
||||
#include "valveextensions.pb.h"
|
||||
#include "networkbasetypes.pb.h"
|
||||
// @@protoc_insertion_point(includes)
|
||||
#include <google/protobuf/port_def.inc>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -33,33 +33,37 @@ const char descriptor_table_protodef_valveextensions_2eproto[] PROTOBUF_SECTION_
|
||||
"\n\036k_EProtoDebugVisibility_Server\020F\022\'\n#k_"
|
||||
"EProtoDebugVisibility_ValveServer\020P\022\036\n\032k"
|
||||
"_EProtoDebugVisibility_GC\020Z\022!\n\035k_EProtoD"
|
||||
"ebugVisibility_Never\020d:\?\n\017valve_map_fiel"
|
||||
"d\022\035.google.protobuf.FieldOptions\030\310\334\003 \001(\010"
|
||||
":\005false:=\n\rvalve_map_key\022\035.google.protob"
|
||||
"uf.FieldOptions\030\311\334\003 \001(\010:\005false:=\n\021diff_e"
|
||||
"ncode_field\022\035.google.protobuf.FieldOptio"
|
||||
"ns\030\312\334\003 \001(\005:\0010:<\n\014delta_ignore\022\035.google.p"
|
||||
"rotobuf.FieldOptions\030\313\334\003 \001(\010:\005false:\?\n\023s"
|
||||
"teamml_max_entries\022\035.google.protobuf.Fie"
|
||||
"ldOptions\030\314\334\003 \001(\r:\0010:D\n\024steamml_is_times"
|
||||
"tamp\022\035.google.protobuf.FieldOptions\030\315\334\003 "
|
||||
"\001(\010:\005false:<\n\020steamlearn_count\022\035.google."
|
||||
"protobuf.FieldOptions\030\316\334\003 \001(\r:\0010:u\n\025debu"
|
||||
"gprint_visibility\022\035.google.protobuf.Fiel"
|
||||
"dOptions\030\317\334\003 \001(\0162\025.EProtoDebugVisiblity:"
|
||||
"\036k_EProtoDebugVisibility_Always:@\n\024schem"
|
||||
"a_friendly_name\022!.google.protobuf.EnumVa"
|
||||
"lueOptions\030\350\007 \001(\t:>\n\022schema_description\022"
|
||||
"!.google.protobuf.EnumValueOptions\030\351\007 \001("
|
||||
"\t:F\n\032schema_suppress_enumerator\022!.google"
|
||||
".protobuf.EnumValueOptions\030\352\007 \001(\010"
|
||||
"ebugVisibility_Never\020d:G\n\025codegen_delta_"
|
||||
"encoder\022\037.google.protobuf.MessageOptions"
|
||||
"\030\310\334\003 \001(\010:\005false:\?\n\017valve_map_field\022\035.goo"
|
||||
"gle.protobuf.FieldOptions\030\310\334\003 \001(\010:\005false"
|
||||
":=\n\rvalve_map_key\022\035.google.protobuf.Fiel"
|
||||
"dOptions\030\311\334\003 \001(\010:\005false:=\n\021diff_encode_f"
|
||||
"ield\022\035.google.protobuf.FieldOptions\030\312\334\003 "
|
||||
"\001(\005:\0010:<\n\014delta_ignore\022\035.google.protobuf"
|
||||
".FieldOptions\030\313\334\003 \001(\010:\005false:A\n\023untruste"
|
||||
"d_delta_max\022\035.google.protobuf.FieldOptio"
|
||||
"ns\030\320\334\003 \001(\005:\003256:\?\n\023steamml_max_entries\022\035"
|
||||
".google.protobuf.FieldOptions\030\314\334\003 \001(\r:\0010"
|
||||
":D\n\024steamml_is_timestamp\022\035.google.protob"
|
||||
"uf.FieldOptions\030\315\334\003 \001(\010:\005false:<\n\020steaml"
|
||||
"earn_count\022\035.google.protobuf.FieldOption"
|
||||
"s\030\316\334\003 \001(\r:\0010:u\n\025debugprint_visibility\022\035."
|
||||
"google.protobuf.FieldOptions\030\317\334\003 \001(\0162\025.E"
|
||||
"ProtoDebugVisiblity:\036k_EProtoDebugVisibi"
|
||||
"lity_Always:@\n\024schema_friendly_name\022!.go"
|
||||
"ogle.protobuf.EnumValueOptions\030\350\007 \001(\t:>\n"
|
||||
"\022schema_description\022!.google.protobuf.En"
|
||||
"umValueOptions\030\351\007 \001(\t:F\n\032schema_suppress"
|
||||
"_enumerator\022!.google.protobuf.EnumValueO"
|
||||
"ptions\030\352\007 \001(\010"
|
||||
;
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_valveextensions_2eproto_deps[1] = {
|
||||
&::descriptor_table_google_2fprotobuf_2fdescriptor_2eproto,
|
||||
};
|
||||
static ::_pbi::once_flag descriptor_table_valveextensions_2eproto_once;
|
||||
const ::_pbi::DescriptorTable descriptor_table_valveextensions_2eproto = {
|
||||
false, false, 1033, descriptor_table_protodef_valveextensions_2eproto,
|
||||
false, false, 1173, descriptor_table_protodef_valveextensions_2eproto,
|
||||
"valveextensions.proto",
|
||||
&descriptor_table_valveextensions_2eproto_once, descriptor_table_valveextensions_2eproto_deps, 1, 0,
|
||||
schemas, file_default_instances, TableStruct_valveextensions_2eproto::offsets,
|
||||
@@ -89,6 +93,9 @@ bool EProtoDebugVisiblity_IsValid(int value) {
|
||||
}
|
||||
}
|
||||
|
||||
PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::MessageOptions,
|
||||
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< bool >, 8, false>
|
||||
codegen_delta_encoder(kCodegenDeltaEncoderFieldNumber, false, nullptr);
|
||||
PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions,
|
||||
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< bool >, 8, false>
|
||||
valve_map_field(kValveMapFieldFieldNumber, false, nullptr);
|
||||
@@ -101,6 +108,9 @@ PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionId
|
||||
PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions,
|
||||
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< bool >, 8, false>
|
||||
delta_ignore(kDeltaIgnoreFieldNumber, false, nullptr);
|
||||
PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions,
|
||||
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< int32_t >, 5, false>
|
||||
untrusted_delta_max(kUntrustedDeltaMaxFieldNumber, 256, nullptr);
|
||||
PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions,
|
||||
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< uint32_t >, 13, false>
|
||||
steamml_max_entries(kSteammlMaxEntriesFieldNumber, 0u, nullptr);
|
||||
|
||||
@@ -78,6 +78,10 @@ inline bool EProtoDebugVisiblity_Parse(
|
||||
|
||||
// ===================================================================
|
||||
|
||||
static const int kCodegenDeltaEncoderFieldNumber = 61000;
|
||||
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::MessageOptions,
|
||||
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< bool >, 8, false >
|
||||
codegen_delta_encoder;
|
||||
static const int kValveMapFieldFieldNumber = 61000;
|
||||
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions,
|
||||
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< bool >, 8, false >
|
||||
@@ -94,6 +98,10 @@ static const int kDeltaIgnoreFieldNumber = 61003;
|
||||
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions,
|
||||
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< bool >, 8, false >
|
||||
delta_ignore;
|
||||
static const int kUntrustedDeltaMaxFieldNumber = 61008;
|
||||
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions,
|
||||
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< int32_t >, 5, false >
|
||||
untrusted_delta_max;
|
||||
static const int kSteammlMaxEntriesFieldNumber = 61004;
|
||||
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions,
|
||||
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< uint32_t >, 13, false >
|
||||
|
||||
@@ -91,23 +91,23 @@ public:
|
||||
CBasePattern IGameEvent_GetPlayerController = { VmpStr( "IGameEvent::GetPlayerController" ) , VmpStr( "48 83 EC 38 8B 02 4C 8D 44 24 20" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern IGameEvent_GetString = { VmpStr( "IGameEvent::GetString" ) , VmpStr( "48 83 EC 38 8B 02 48 83 C1 58 89 44 24 20 8B 42 04 89 44 24 24 48 8B 42 08 48 8D 54 24 20 48 89 44 24 28 E8 ? ? ? ? 48 83 C4 38 C3 CC CC CC 33 C9" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern IGameEvent_SetString = { VmpStr( "IGameEvent::SetString" ) , VmpStr( "48 83 EC 38 8B 02 48 83 C1 58 89 44 24 20 41 B1 1A" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_BaseEntity_ComputeHitboxSurroundingBox = { VmpStr( "C_BaseEntity::ComputeHitboxSurroundingBox" ) , VmpStr( "48 89 5C 24 ? 48 89 6C 24 ? 56 57 41 56 B8 ? ? ? ? E8 ? ? ? ? 48 2B E0 48 8B FA" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_BaseEntity_ComputeHitboxSurroundingBox = { VmpStr( "C_BaseEntity::ComputeHitboxSurroundingBox" ) , VmpStr( "48 89 5C 24 ? 48 89 74 24 ? 48 89 7C 24 ? 55 41 56 41 57 48 8D AC 24 ? ? ? ? B8 ? ? ? ? E8 ? ? ? ? 48 2B E0 48 8B FA" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_EconItemView_GetStaticData = { VmpStr( "C_EconItemView::GetStaticData" ) , VmpStr( "40 56 48 83 EC ? 48 89 5C 24 ? 48 8B F1 48 8B 1D ? ? ? ? 48 85 DB 75 ? B9 ? ? ? ? 48 89 7C 24 ? E8 ? ? ? ? 33 FF 48 8B D8 48 85 C0 74 ? 48 8D 05 ? ? ? ? 48 89 7B ? B9 ? ? ? ? 48 89 03 E8 ? ? ? ? 48 85 C0 74 ? 48 8B C8 E8 ? ? ? ? 48 8B F8 48 8D 05 ? ? ? ? 48 89 7B ? 48 89 03 EB ? 48 8B DF 48 8B 7C 24 ? 48 89 1D ? ? ? ? 48 8B 4B ? 48 8B 5C 24 ? 48 85 C9 75" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CSkeletonInstance_CalcWorldSpaceBones = { VmpStr( "CSkeletonInstance::CalcWorldSpaceBones" ) , VmpStr( "48 89 4C 24 ? 55 53 56 57 41 54 41 55 41 56 41 57 B8 ? ? ? ? E8 ? ? ? ? 48 2B E0 48 8D 6C 24 ? 48 8B 81" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_BaseEntity_GetBoneIdByName = { VmpStr( "C_BaseEntity::GetBoneIdByName" ) , VmpStr( "E8 ? ? ? ? 48 8B CF 85 C0 78 ? 44 8B C0" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
CBasePattern C_EconItemView_GetBasePlayerWeaponVData = { VmpStr( "C_EconItemView::GetBasePlayerWeaponVData" ) , VmpStr( "48 81 EC ? ? ? ? 48 85 C9 75 ? 33 C0 48 81 C4 ? ? ? ? C3 48 89 9C 24" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern KeyValues3_LoadKV3 = { VmpStr( "KeyValues3::LoadKV3" ) , VmpStr( "?LoadKV3@@YA_NPEAVKeyValues3@@PEAVCUtlString@@PEBDAEBUKV3ID_t@@2I@Z" ) , TIER0_DLL , 0 , SEARCH_TYPE_PROC };
|
||||
CBasePattern IGamePhysicsQuery_TraceShape = { VmpStr( "IGamePhysicsQuery::TraceShape" ) , VmpStr( "48 89 5C 24 ? 48 89 4C 24 ? 55 57" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CCSGOInput_GetViewAngles = { VmpStr( "CCSGOInput::GetViewAngles" ) , VmpStr( "E8 ? ? ? ? EB ? 48 85 C9 75 ? 48 8B CF" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
CBasePattern IGamePhysicsQuery_TraceShape = { VmpStr( "IGamePhysicsQuery::TraceShape" ) , VmpStr( "48 89 54 24 10 48 89 4C 24 08 55 53 56 57 41 56 41 57 48 8D AC 24 ? ? ? ? B8 E8 24 00 00 E8" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CCSGOInput_GetViewAngles = { VmpStr( "CCSGOInput::GetViewAngles" ) , VmpStr( "4C 8B C1 85 D2 74 ? 48 8D 05" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CCSGOInput_SetViewAngles = { VmpStr( "CCSGOInput::SetViewAngles" ) , VmpStr( "85 D2 75 ? 48 63 81" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
// ___7___Func_impl_no_alloc_V_lambda_1___1__GetSmokeDensityLOS_SmokeVolume__AEAAMAEBV__Vec3D_M__0PEAV4__Z__NAEBV4_I_std__6B_
|
||||
CBasePattern LineGoesThroughSmoke = { VmpStr( "LineGoesThroughSmoke" ) , VmpStr( "48 8B C4 55 53 56 41 54" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
// [%d] Could not find Hud Element: %s\n
|
||||
CBasePattern FindHudElement = { VmpStr( "FindHudElement" ) , VmpStr( "4C 8B DC 53 48 83 EC 50 48 8B 05" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern FindHudElement = { VmpStr( "FindHudElement" ) , VmpStr( "40 53 48 83 EC 20 48 8B 05 ? ? ? ? 48 8B D9 48 85 C0 74 ? 48 89 5C 24 ? 48 8D 88 58 02 00 00" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_CSWeaponBaseGun_GetInaccuracy = { VmpStr( "C_CSWeaponBaseGun::GetInaccuracy" ) , VmpStr( "48 89 5C 24 10 55 56 57 48 81 EC ? ? ? ? 44 0F 29 84 24 80 00 00 00" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_CSWeaponBaseGun_GetSpread = { VmpStr( "C_CSWeaponBaseGun::GetSpread" ) , VmpStr( "48 83 EC ? 48 63 91 ? ? ? ? 48 8B 81 ? ? ? ? 0F 29 74 24 ? 85 D2" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern SetLocalPlayerReady = { VmpStr( "SetLocalPlayerReady" ) , VmpStr( "40 53 48 83 EC 20 48 8B DA 48 8D 15 ? ? ? ? 48 8B CB FF" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern ScreenTransform = { VmpStr( "ScreenTransform" ) , VmpStr( "48 89 5C 24 ? 57 48 83 EC ? 48 83 3D ? ? ? ? ? 48 8B DA" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern ScreenTransform = { VmpStr( "ScreenTransform" ) , VmpStr( "48 89 74 24 ? 57 48 83 EC ? 48 83 3D ? ? ? ? ? 48 8B FA" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CreateSubtickMoveStep = { VmpStr( "CreateSubtickMoveStep" ) , VmpStr( "E8 ? ? ? ? 48 8B D0 49 8D 4E 18 E8 ? ? ? ? 4C 8B C8 4C 8D 43 02 49 8B D1 48 8B CE E8 ? ? ? ? 48 8B D8 48 85 C0 0F 84 ? ? ? ? 48 3B 06 0F 83 ? ? ? ? 0F B7 00 66 C7 45 67 ? ? 66 3B 45 67 74 ? E9 ? ? ? ? 40 80 FF ? 0F 85 ? ? ? ? 41 83 4E 10 ?" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
CBasePattern ProtobufAddToRepeatedPtrElement = { VmpStr( "ProtobufAddToRepeatedPtrElement" ) , VmpStr( "48 89 5C 24 ? 57 48 83 EC ? 48 8B D9 48 8B FA 48 8B 49 ? 48 85 C9 74 ? 8B 01" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern KeyValues_GetName = { VmpStr( "KeyValues::GetName" ) , VmpStr( "?GetName@KeyValues@@QEBAPEBDXZ" ) , TIER0_DLL , 0 , SEARCH_TYPE_PROC };
|
||||
@@ -130,18 +130,18 @@ public:
|
||||
CBasePattern C_BaseModelEntity_SetModel = { VmpStr( "C_BaseModelEntity::SetModel" ) , VmpStr( "40 53 48 83 EC ? 48 8B D9 4C 8B C2 48 8B 0D ? ? ? ? 48 8D 54 24 40" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CGameSceneNode_SetMeshGroupMask = { VmpStr( "CGameSceneNode::SetMeshGroupMask" ) , VmpStr( "48 89 5C 24 ? 48 89 74 24 ? 57 48 83 EC ? 48 8D 99 ? ? ? ? 48 8B 71" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_CSWeaponBase_UpdateSubclass = { VmpStr( "C_CSWeaponBase::UpdateSubclass" ) , VmpStr( "4C 8B DC 53 48 81 EC ? ? ? ? 48 8B 41" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_CSWeaponBase_UpdateSkin = { VmpStr( "C_CSWeaponBase::UpdateSkin" ) , VmpStr( "48 89 5C 24 08 57 48 83 EC 20 8B DA 48 8B F9 E8 ? ? ? ? F6 C3 01 74 0A 33 D2 48 8B CF E8 ? ? ? ? 48 8D 8F 60 19 00 00" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_CSWeaponBase_UpdateSkin = { VmpStr( "C_CSWeaponBase::UpdateSkin" ) , VmpStr( "48 89 5C 24 08 57 48 83 EC 20 8B DA 48 8B F9 E8 ? ? ? ? F6 C3 01 74 0A 33 D2 48 8B CF E8 ? ? ? ? 48 8D 8F 90 19 00 00" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_CSWeaponBase_UpdateCompositeMaterial = { VmpStr( "C_CSWeaponBase::UpdateCompositeMaterial" ) , VmpStr( "E8 ? ? ? ? 48 8D 8B ? ? ? ? 48 89 BC 24" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
CBasePattern C_CSPlayerPawn_SetBodyGroup = { VmpStr( "C_CSPlayerPawn::SetBodyGroup" ) , VmpStr( "E8 ? ? ? ? EB 0C 48 8B CF" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
CBasePattern GetCUserCmdTick = { VmpStr( "GetCUserCmdTick" ) , VmpStr( "48 83 EC ? 4C 8B 0D ? ? ? ? 4C 8B DA" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern GetCUserCmdArray = { VmpStr( "GetCUserCmdArray" ) , VmpStr( "48 89 4C 24 ? 41 56 41 57" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern GetCUserCmdBySequenceNumber = { VmpStr( "GetCUserCmdBySequenceNumber" ) , VmpStr( "40 53 48 83 EC ? 8B DA E8 ? ? ? ? 4C 8B C0" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CEconItem_SerializeToProtoBufItem = { VmpStr( "CEconItem::SerializeToProtoBufItem" ) , VmpStr( "40 55 56 48 83 EC ? 48 8B 41 ? 48 8B F2" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CUIEngineSource2_RunScript = { VmpStr( "CUIEngineSource2::RunScript" ) , VmpStr( "48 89 5C 24 ? 4C 89 4C 24 ? 48 89 54 24 ? 55 56 57 41 54 41 55 41 56 41 57 48 8D 6C 24" ) , PANORAMA_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CUIEngineSource2_RunScript = { VmpStr( "CUIEngineSource2::RunScript" ) , VmpStr( "48 89 5C 24 ? 4C 89 4C 24 ? 4C 89 44 24 ? 55 56 57 41 54 41 55 41 56 41 57 48 8D 6C 24" ) , PANORAMA_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CTraceFilter_Constructor = { VmpStr( "CTraceFilter::Constructor" ) , VmpStr( "48 89 5C 24 ? 48 89 74 24 ? 57 48 83 EC ? 0F B6 41 ? 33 FF 24" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CCSGO_HudWeaponSelection_ClearHudWeaponIcon = { VmpStr( "CCSGO_HudWeaponSelection::ClearHudWeaponIcon" ) , VmpStr( "E8 ? ? ? ? 8B F8 C6 84 24" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
CBasePattern C_BaseEntity_GetHitBoxSet = { VmpStr( "C_BaseEntity::GetHitBoxSet" ) , VmpStr( "48 89 5C 24 ? 48 89 74 24 ? 57 48 81 EC ? ? ? ? 8B DA 48 8B F9 E8 ? ? ? ? 48 8B F0" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_BaseEntity_UpdateBodyGroupChoice = { VmpStr( "C_BaseEntity::UpdateBodyGroupChoice" ) , VmpStr( "E8 ? ? ? ? 4C 8B AC 24 ? ? ? ? 48 8B BC 24" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
CBasePattern C_BaseEntity_UpdateBodyGroupChoice = { VmpStr( "C_BaseEntity::UpdateBodyGroupChoice" ) , VmpStr( "E8 ? ? ? ? 48 8B 9C 24 ? ? ? ? 4C 8B B4 24 ? ? ? ? 48 83 C4" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
CBasePattern C_EconItemView_SetAttributeValueByName = { VmpStr( "C_EconItemView::SetAttributeValueByName" ) , VmpStr( "E8 ? ? ? ? 66 41 0F 6E D4" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
CBasePattern C_CSWeaponBase_UpdateCompositeMaterialSet = { VmpStr( "C_CSWeaponBase::UpdateCompositeMaterialSet" ) , VmpStr( "40 55 53 41 57 48 8D AC 24 00 FE ? ?" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
|
||||
|
||||
@@ -283,10 +283,14 @@ GetGameEntitySystemPointer:;
|
||||
{
|
||||
if ( !g_ppCUserCmd )
|
||||
{
|
||||
auto ppCUserCmd = reinterpret_cast<uintptr_t>( FindPattern( CLIENT_DLL , XorStr( "48 8B 0D ? ? ? ? E8 ? ? ? ? 48 8B CF 48 8B F0" ) ) );
|
||||
auto ppCUserCmd = reinterpret_cast<uintptr_t>( FindPattern( CLIENT_DLL , XorStr( "48 8B 0D ? ? ? ? E8 ? ? ? ? 48 8B CF 4C 8B F8" ) ) );
|
||||
|
||||
if ( !ppCUserCmd )
|
||||
{
|
||||
DEV_LOG( "[error] ppCUserCmd\n" );
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
g_ppCUserCmd = *GetPtrAddress<CUserCmd***>( ppCUserCmd );
|
||||
}
|
||||
|
||||
@@ -21,17 +21,6 @@ public:
|
||||
uint8_t Type;
|
||||
};
|
||||
|
||||
class CTraceInfo
|
||||
{
|
||||
public:
|
||||
float m_flUnk;
|
||||
float m_flDistance;
|
||||
float m_flDamage;
|
||||
uint32_t m_nPenCount;
|
||||
uint32_t m_nHandle;
|
||||
uint32_t m_nPenetrationFlags;
|
||||
};
|
||||
|
||||
struct TraceData_t
|
||||
{
|
||||
private:
|
||||
@@ -39,11 +28,17 @@ private:
|
||||
public:
|
||||
void* m_pArrayPtr;
|
||||
private:
|
||||
PAD( 0x1810 );
|
||||
PAD( 0x1C10 );
|
||||
public:
|
||||
int m_nCurrentSurface;
|
||||
private:
|
||||
PAD( 0x4 );
|
||||
public:
|
||||
CTraceInfo* m_pTraceInfo;
|
||||
int m_nTotalSurfaces;
|
||||
private:
|
||||
PAD( 0x4 );
|
||||
public:
|
||||
void* m_pUnkPtr;
|
||||
private:
|
||||
PAD( 0xB8 );
|
||||
@@ -79,30 +74,39 @@ class CGameTrace
|
||||
{
|
||||
public:
|
||||
void* pSurfaceProperties; // 0x00
|
||||
C_BaseEntity* pHitEntity; // 0x08
|
||||
CHitBox* pHitBox; // 0x10
|
||||
C_BaseEntity* pHitEntity; // 0x08
|
||||
CHitBox* pHitBox; // 0x10
|
||||
|
||||
private:
|
||||
PAD( 0x38 ); // 0x18
|
||||
PAD( 0x38 ); // 0x18
|
||||
|
||||
public:
|
||||
uint32_t nSurfaceFlags; // 0x50
|
||||
uint32_t nSurfaceFlags; // 0x50
|
||||
|
||||
private:
|
||||
PAD( 0x24 ); // 0x54
|
||||
PAD( 0x24 ); // 0x54
|
||||
|
||||
public:
|
||||
Vector3 vecStart; // 0x78 // initial position
|
||||
Vector3 vecEnd; // 0x84 // final position
|
||||
Vector3 vecNormal; // 0x90 // surface normal at impact
|
||||
Vector3 vecPosition;
|
||||
Vector3 vecStart; // 0x78
|
||||
Vector3 vecEnd; // 0x84
|
||||
Vector3 vecNormal; // 0x90
|
||||
|
||||
private:
|
||||
PAD( 0x4 );
|
||||
PAD( 0x0C ); // 0x9C
|
||||
|
||||
public:
|
||||
float flFraction; // 0xAC // time completed, 1.0 = didn't hit anything
|
||||
char pad_00A8[0x4]; // 0xA8
|
||||
|
||||
float flFraction; // 0xAC
|
||||
|
||||
private:
|
||||
PAD( 0x6 ); // 0xB0
|
||||
PAD( 0x0B ); // 0xB0
|
||||
|
||||
public:
|
||||
uint8_t nShapeType; // 0xB6
|
||||
bool bStartSolid; // 0xB7 // if true, the initial point was in a solid area
|
||||
bool bStartSolid; // 0xBB
|
||||
|
||||
private:
|
||||
PAD( 0x9 );
|
||||
PAD( 0x4 ); // 0xBC
|
||||
public:
|
||||
|
||||
inline bool DidHit() const
|
||||
|
||||
@@ -55,16 +55,7 @@ static constexpr auto g_CCSGOInput_m_pInputMoves = 0xB58;
|
||||
// F2 0F 11 84 1F
|
||||
static constexpr auto g_CCSInputMoves_m_vecViewAngles = 0x430;
|
||||
|
||||
/*
|
||||
* CViewSetup:
|
||||
lea rdx, [rsi+4B8h] g_CViewSetup_angView
|
||||
lea rcx, [rsi+4A0h] g_CViewSetup_vecOrigin
|
||||
*/
|
||||
// 48 8D 96 ? ? ? ? 48 8D 8E ? ? ? ? E8 ? ? ? ? EB 38 F2 0F 10 86 ? ? ? ? F2 0F 11 ? ? ? ? ? 8B 86
|
||||
static constexpr auto g_CViewSetup_vecOrigin = 0x04A0;
|
||||
static constexpr auto g_CViewSetup_angView = 0x04B8;
|
||||
|
||||
// client.dll -> FF 81 ? ? ? ? 48 85 D2
|
||||
static constexpr auto g_OFFSET_CGameEntitySystem_GetHighestEntityIndex = 0x20A0;
|
||||
static constexpr auto g_OFFSET_CGameEntitySystem_GetHighestEntityIndex = 0x2090;
|
||||
|
||||
static constexpr auto g_CCPaintKit_IsUseLegacyModel = 0xAE;
|
||||
|
||||
@@ -9,10 +9,10 @@ namespace SDK::VMT_Index
|
||||
};
|
||||
enum IVEngineClient2 : uint32_t
|
||||
{
|
||||
GetScreenSize = 60 ,
|
||||
GetScreenSize = 61 ,
|
||||
};
|
||||
enum CGameSceneNode : uint32_t
|
||||
{
|
||||
PostDataUpdate = 22 ,
|
||||
PostDataUpdate = 25 ,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#define CONFIG_FILE "config.json"
|
||||
|
||||
#define CHEAT_NAME "Andromeda CS2 Base"
|
||||
#define CHEAT_VERSION "1.2.4"
|
||||
#define CHEAT_VERSION "1.2.5"
|
||||
|
||||
// Project Buid Config:
|
||||
|
||||
|
||||
+4622
-4135
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user