remove font awesome, update protobuf

This commit is contained in:
_or_75
2025-10-20 14:16:13 +03:00
parent ec8265b2ce
commit 30058f71cc
15 changed files with 2398 additions and 5770 deletions
@@ -252,7 +252,6 @@
<ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Features\CVisual\CVisual.hpp" /> <ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Features\CVisual\CVisual.hpp" />
<ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Fonts\CFont.hpp" /> <ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Fonts\CFont.hpp" />
<ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Fonts\CFontManager.hpp" /> <ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Fonts\CFontManager.hpp" />
<ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Fonts\FontAwesomeIcon.hpp" />
<ClInclude Include="Andromeda-CS2-Base\AndromedaClient\GUI\CAndromedaMenu.hpp" /> <ClInclude Include="Andromeda-CS2-Base\AndromedaClient\GUI\CAndromedaMenu.hpp" />
<ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Render\CRender.hpp" /> <ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Render\CRender.hpp" />
<ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Render\CRenderStackSystem.hpp" /> <ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Render\CRenderStackSystem.hpp" />
@@ -1016,9 +1016,6 @@
<ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Fonts\CFontManager.hpp"> <ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Fonts\CFontManager.hpp">
<Filter>Andromeda-CS2-Base\AndromedaClient\Fonts</Filter> <Filter>Andromeda-CS2-Base\AndromedaClient\Fonts</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="Andromeda-CS2-Base\AndromedaClient\Fonts\FontAwesomeIcon.hpp">
<Filter>Andromeda-CS2-Base\AndromedaClient\Fonts</Filter>
</ClInclude>
<ClInclude Include="Andromeda-CS2-Base\CS2\Hook\Hook_GetMatricesForView.hpp"> <ClInclude Include="Andromeda-CS2-Base\CS2\Hook\Hook_GetMatricesForView.hpp">
<Filter>Andromeda-CS2-Base\CS2\Hook</Filter> <Filter>Andromeda-CS2-Base\CS2\Hook</Filter>
</ClInclude> </ClInclude>
@@ -16,7 +16,6 @@
#include <AndromedaClient/CAndromedaClient.hpp> #include <AndromedaClient/CAndromedaClient.hpp>
#include <AndromedaClient/Settings/Settings.hpp> #include <AndromedaClient/Settings/Settings.hpp>
#include <AndromedaClient/Fonts/FontAwesomeIcon.hpp>
static CAndromedaGUI g_AndromedaGUI{}; static CAndromedaGUI g_AndromedaGUI{};
@@ -100,13 +99,6 @@ auto CAndromedaGUI::InitFont() -> void
0, 0,
}; };
static const ImWchar AwesomeIconRanges[] =
{
0x002D, 0x007A,
ICON_MIN_FA, ICON_MAX_FA,
0
};
wchar_t* szWindowsFontPath = nullptr; wchar_t* szWindowsFontPath = nullptr;
if ( SHGetKnownFolderPath( FOLDERID_Fonts , 0 , 0 , &szWindowsFontPath ) == S_OK ) if ( SHGetKnownFolderPath( FOLDERID_Fonts , 0 , 0 , &szWindowsFontPath ) == S_OK )
@@ -115,8 +107,6 @@ auto CAndromedaGUI::InitFont() -> void
io.Fonts->AddFontFromFileTTF( unicode_to_utf8( TahomaFont ).c_str() , 15.f , nullptr , TahomaRanges ); io.Fonts->AddFontFromFileTTF( unicode_to_utf8( TahomaFont ).c_str() , 15.f , nullptr , TahomaRanges );
} }
m_pFontAwesomeIcons = io.Fonts->AddFontFromMemoryCompressedTTF( FontAwesomeIcon_compressed_data , FontAwesomeIcon_compressed_size , 25.f , nullptr , AwesomeIconRanges );
CoTaskMemFree( szWindowsFontPath ); CoTaskMemFree( szWindowsFontPath );
} }
@@ -99,9 +99,6 @@ public:
private: private:
ImVec2 m_vecMousePosSave; ImVec2 m_vecMousePosSave;
public:
ImFont* m_pFontAwesomeIcons = nullptr;
private: private:
struct FreeTypeBuild struct FreeTypeBuild
{ {
File diff suppressed because it is too large Load Diff
@@ -26,9 +26,9 @@ PROTOBUF_CONSTEXPR CGCStorePurchaseInit_LineItem::CGCStorePurchaseInit_LineItem(
, /*decltype(_impl_._cached_size_)*/{} , /*decltype(_impl_._cached_size_)*/{}
, /*decltype(_impl_.item_def_id_)*/0u , /*decltype(_impl_.item_def_id_)*/0u
, /*decltype(_impl_.quantity_)*/0u , /*decltype(_impl_.quantity_)*/0u
, /*decltype(_impl_.cost_in_local_currency_)*/0u , /*decltype(_impl_.cost_in_local_currency_)*/uint64_t{0u}
, /*decltype(_impl_.purchase_type_)*/0u , /*decltype(_impl_.supplemental_data_)*/uint64_t{0u}
, /*decltype(_impl_.supplemental_data_)*/uint64_t{0u}} {} , /*decltype(_impl_.purchase_type_)*/0u} {}
struct CGCStorePurchaseInit_LineItemDefaultTypeInternal { struct CGCStorePurchaseInit_LineItemDefaultTypeInternal {
PROTOBUF_CONSTEXPR CGCStorePurchaseInit_LineItemDefaultTypeInternal() PROTOBUF_CONSTEXPR CGCStorePurchaseInit_LineItemDefaultTypeInternal()
: _instance(::_pbi::ConstantInitialized{}) {} : _instance(::_pbi::ConstantInitialized{}) {}
@@ -1375,8 +1375,8 @@ const uint32_t TableStruct_base_5fgcmessages_2eproto::offsets[] PROTOBUF_SECTION
0, 0,
1, 1,
2, 2,
3,
4, 4,
3,
PROTOBUF_FIELD_OFFSET(::CMsgGCStorePurchaseInit, _impl_._has_bits_), PROTOBUF_FIELD_OFFSET(::CMsgGCStorePurchaseInit, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::CMsgGCStorePurchaseInit, _internal_metadata_), PROTOBUF_FIELD_OFFSET(::CMsgGCStorePurchaseInit, _internal_metadata_),
~0u, // no _extensions_ ~0u, // no _extensions_
@@ -2576,7 +2576,7 @@ const char descriptor_table_protodef_base_5fgcmessages_2eproto[] PROTOBUF_SECTIO
"\n\025base_gcmessages.proto\032\023steammessages.p" "\n\025base_gcmessages.proto\032\023steammessages.p"
"roto\"\230\001\n\035CGCStorePurchaseInit_LineItem\022\023" "roto\"\230\001\n\035CGCStorePurchaseInit_LineItem\022\023"
"\n\013item_def_id\030\001 \001(\r\022\020\n\010quantity\030\002 \001(\r\022\036\n" "\n\013item_def_id\030\001 \001(\r\022\020\n\010quantity\030\002 \001(\r\022\036\n"
"\026cost_in_local_currency\030\003 \001(\r\022\025\n\rpurchas" "\026cost_in_local_currency\030\003 \001(\004\022\025\n\rpurchas"
"e_type\030\004 \001(\r\022\031\n\021supplemental_data\030\005 \001(\004\"" "e_type\030\004 \001(\r\022\031\n\021supplemental_data\030\005 \001(\004\""
"\202\001\n\027CMsgGCStorePurchaseInit\022\017\n\007country\030\001" "\202\001\n\027CMsgGCStorePurchaseInit\022\017\n\007country\030\001"
" \001(\t\022\020\n\010language\030\002 \001(\005\022\020\n\010currency\030\003 \001(\005" " \001(\t\022\020\n\010language\030\002 \001(\005\022\020\n\010currency\030\003 \001(\005"
@@ -2920,10 +2920,10 @@ class CGCStorePurchaseInit_LineItem::_Internal {
(*has_bits)[0] |= 4u; (*has_bits)[0] |= 4u;
} }
static void set_has_purchase_type(HasBits* has_bits) { static void set_has_purchase_type(HasBits* has_bits) {
(*has_bits)[0] |= 8u; (*has_bits)[0] |= 16u;
} }
static void set_has_supplemental_data(HasBits* has_bits) { static void set_has_supplemental_data(HasBits* has_bits) {
(*has_bits)[0] |= 16u; (*has_bits)[0] |= 8u;
} }
}; };
@@ -2942,13 +2942,13 @@ CGCStorePurchaseInit_LineItem::CGCStorePurchaseInit_LineItem(const CGCStorePurch
, decltype(_impl_.item_def_id_){} , decltype(_impl_.item_def_id_){}
, decltype(_impl_.quantity_){} , decltype(_impl_.quantity_){}
, decltype(_impl_.cost_in_local_currency_){} , decltype(_impl_.cost_in_local_currency_){}
, decltype(_impl_.purchase_type_){} , decltype(_impl_.supplemental_data_){}
, decltype(_impl_.supplemental_data_){}}; , decltype(_impl_.purchase_type_){}};
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
::memcpy(&_impl_.item_def_id_, &from._impl_.item_def_id_, ::memcpy(&_impl_.item_def_id_, &from._impl_.item_def_id_,
static_cast<size_t>(reinterpret_cast<char*>(&_impl_.supplemental_data_) - static_cast<size_t>(reinterpret_cast<char*>(&_impl_.purchase_type_) -
reinterpret_cast<char*>(&_impl_.item_def_id_)) + sizeof(_impl_.supplemental_data_)); reinterpret_cast<char*>(&_impl_.item_def_id_)) + sizeof(_impl_.purchase_type_));
// @@protoc_insertion_point(copy_constructor:CGCStorePurchaseInit_LineItem) // @@protoc_insertion_point(copy_constructor:CGCStorePurchaseInit_LineItem)
} }
@@ -2961,9 +2961,9 @@ inline void CGCStorePurchaseInit_LineItem::SharedCtor(
, /*decltype(_impl_._cached_size_)*/{} , /*decltype(_impl_._cached_size_)*/{}
, decltype(_impl_.item_def_id_){0u} , decltype(_impl_.item_def_id_){0u}
, decltype(_impl_.quantity_){0u} , decltype(_impl_.quantity_){0u}
, decltype(_impl_.cost_in_local_currency_){0u} , decltype(_impl_.cost_in_local_currency_){uint64_t{0u}}
, decltype(_impl_.purchase_type_){0u}
, decltype(_impl_.supplemental_data_){uint64_t{0u}} , decltype(_impl_.supplemental_data_){uint64_t{0u}}
, decltype(_impl_.purchase_type_){0u}
}; };
} }
@@ -2993,8 +2993,8 @@ void CGCStorePurchaseInit_LineItem::Clear() {
cached_has_bits = _impl_._has_bits_[0]; cached_has_bits = _impl_._has_bits_[0];
if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x0000001fu) {
::memset(&_impl_.item_def_id_, 0, static_cast<size_t>( ::memset(&_impl_.item_def_id_, 0, static_cast<size_t>(
reinterpret_cast<char*>(&_impl_.supplemental_data_) - reinterpret_cast<char*>(&_impl_.purchase_type_) -
reinterpret_cast<char*>(&_impl_.item_def_id_)) + sizeof(_impl_.supplemental_data_)); reinterpret_cast<char*>(&_impl_.item_def_id_)) + sizeof(_impl_.purchase_type_));
} }
_impl_._has_bits_.Clear(); _impl_._has_bits_.Clear();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
@@ -3025,11 +3025,11 @@ const char* CGCStorePurchaseInit_LineItem::_InternalParse(const char* ptr, ::_pb
} else } else
goto handle_unusual; goto handle_unusual;
continue; continue;
// optional uint32 cost_in_local_currency = 3; // optional uint64 cost_in_local_currency = 3;
case 3: case 3:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) { if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
_Internal::set_has_cost_in_local_currency(&has_bits); _Internal::set_has_cost_in_local_currency(&has_bits);
_impl_.cost_in_local_currency_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); _impl_.cost_in_local_currency_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
CHK_(ptr); CHK_(ptr);
} else } else
goto handle_unusual; goto handle_unusual;
@@ -3095,20 +3095,20 @@ uint8_t* CGCStorePurchaseInit_LineItem::_InternalSerialize(
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_quantity(), target); target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_quantity(), target);
} }
// optional uint32 cost_in_local_currency = 3; // optional uint64 cost_in_local_currency = 3;
if (cached_has_bits & 0x00000004u) { if (cached_has_bits & 0x00000004u) {
target = stream->EnsureSpace(target); target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_cost_in_local_currency(), target); target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_cost_in_local_currency(), target);
} }
// optional uint32 purchase_type = 4; // optional uint32 purchase_type = 4;
if (cached_has_bits & 0x00000008u) { if (cached_has_bits & 0x00000010u) {
target = stream->EnsureSpace(target); target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_purchase_type(), target); target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_purchase_type(), target);
} }
// optional uint64 supplemental_data = 5; // optional uint64 supplemental_data = 5;
if (cached_has_bits & 0x00000010u) { if (cached_has_bits & 0x00000008u) {
target = stream->EnsureSpace(target); target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt64ToArray(5, this->_internal_supplemental_data(), target); target = ::_pbi::WireFormatLite::WriteUInt64ToArray(5, this->_internal_supplemental_data(), target);
} }
@@ -3141,21 +3141,21 @@ size_t CGCStorePurchaseInit_LineItem::ByteSizeLong() const {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_quantity()); total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_quantity());
} }
// optional uint32 cost_in_local_currency = 3; // optional uint64 cost_in_local_currency = 3;
if (cached_has_bits & 0x00000004u) { if (cached_has_bits & 0x00000004u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_cost_in_local_currency()); total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_cost_in_local_currency());
}
// optional uint32 purchase_type = 4;
if (cached_has_bits & 0x00000008u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_purchase_type());
} }
// optional uint64 supplemental_data = 5; // optional uint64 supplemental_data = 5;
if (cached_has_bits & 0x00000010u) { if (cached_has_bits & 0x00000008u) {
total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_supplemental_data()); total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_supplemental_data());
} }
// optional uint32 purchase_type = 4;
if (cached_has_bits & 0x00000010u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_purchase_type());
}
} }
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
} }
@@ -3187,10 +3187,10 @@ void CGCStorePurchaseInit_LineItem::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message&
_this->_impl_.cost_in_local_currency_ = from._impl_.cost_in_local_currency_; _this->_impl_.cost_in_local_currency_ = from._impl_.cost_in_local_currency_;
} }
if (cached_has_bits & 0x00000008u) { if (cached_has_bits & 0x00000008u) {
_this->_impl_.purchase_type_ = from._impl_.purchase_type_; _this->_impl_.supplemental_data_ = from._impl_.supplemental_data_;
} }
if (cached_has_bits & 0x00000010u) { if (cached_has_bits & 0x00000010u) {
_this->_impl_.supplemental_data_ = from._impl_.supplemental_data_; _this->_impl_.purchase_type_ = from._impl_.purchase_type_;
} }
_this->_impl_._has_bits_[0] |= cached_has_bits; _this->_impl_._has_bits_[0] |= cached_has_bits;
} }
@@ -3213,8 +3213,8 @@ void CGCStorePurchaseInit_LineItem::InternalSwap(CGCStorePurchaseInit_LineItem*
_internal_metadata_.InternalSwap(&other->_internal_metadata_); _internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
::PROTOBUF_NAMESPACE_ID::internal::memswap< ::PROTOBUF_NAMESPACE_ID::internal::memswap<
PROTOBUF_FIELD_OFFSET(CGCStorePurchaseInit_LineItem, _impl_.supplemental_data_) PROTOBUF_FIELD_OFFSET(CGCStorePurchaseInit_LineItem, _impl_.purchase_type_)
+ sizeof(CGCStorePurchaseInit_LineItem::_impl_.supplemental_data_) + sizeof(CGCStorePurchaseInit_LineItem::_impl_.purchase_type_)
- PROTOBUF_FIELD_OFFSET(CGCStorePurchaseInit_LineItem, _impl_.item_def_id_)>( - PROTOBUF_FIELD_OFFSET(CGCStorePurchaseInit_LineItem, _impl_.item_def_id_)>(
reinterpret_cast<char*>(&_impl_.item_def_id_), reinterpret_cast<char*>(&_impl_.item_def_id_),
reinterpret_cast<char*>(&other->_impl_.item_def_id_)); reinterpret_cast<char*>(&other->_impl_.item_def_id_));
@@ -621,8 +621,8 @@ class CGCStorePurchaseInit_LineItem final :
kItemDefIdFieldNumber = 1, kItemDefIdFieldNumber = 1,
kQuantityFieldNumber = 2, kQuantityFieldNumber = 2,
kCostInLocalCurrencyFieldNumber = 3, kCostInLocalCurrencyFieldNumber = 3,
kPurchaseTypeFieldNumber = 4,
kSupplementalDataFieldNumber = 5, kSupplementalDataFieldNumber = 5,
kPurchaseTypeFieldNumber = 4,
}; };
// optional uint32 item_def_id = 1; // optional uint32 item_def_id = 1;
bool has_item_def_id() const; bool has_item_def_id() const;
@@ -650,30 +650,17 @@ class CGCStorePurchaseInit_LineItem final :
void _internal_set_quantity(uint32_t value); void _internal_set_quantity(uint32_t value);
public: public:
// optional uint32 cost_in_local_currency = 3; // optional uint64 cost_in_local_currency = 3;
bool has_cost_in_local_currency() const; bool has_cost_in_local_currency() const;
private: private:
bool _internal_has_cost_in_local_currency() const; bool _internal_has_cost_in_local_currency() const;
public: public:
void clear_cost_in_local_currency(); void clear_cost_in_local_currency();
uint32_t cost_in_local_currency() const; uint64_t cost_in_local_currency() const;
void set_cost_in_local_currency(uint32_t value); void set_cost_in_local_currency(uint64_t value);
private: private:
uint32_t _internal_cost_in_local_currency() const; uint64_t _internal_cost_in_local_currency() const;
void _internal_set_cost_in_local_currency(uint32_t value); void _internal_set_cost_in_local_currency(uint64_t value);
public:
// optional uint32 purchase_type = 4;
bool has_purchase_type() const;
private:
bool _internal_has_purchase_type() const;
public:
void clear_purchase_type();
uint32_t purchase_type() const;
void set_purchase_type(uint32_t value);
private:
uint32_t _internal_purchase_type() const;
void _internal_set_purchase_type(uint32_t value);
public: public:
// optional uint64 supplemental_data = 5; // optional uint64 supplemental_data = 5;
@@ -689,6 +676,19 @@ class CGCStorePurchaseInit_LineItem final :
void _internal_set_supplemental_data(uint64_t value); void _internal_set_supplemental_data(uint64_t value);
public: public:
// optional uint32 purchase_type = 4;
bool has_purchase_type() const;
private:
bool _internal_has_purchase_type() const;
public:
void clear_purchase_type();
uint32_t purchase_type() const;
void set_purchase_type(uint32_t value);
private:
uint32_t _internal_purchase_type() const;
void _internal_set_purchase_type(uint32_t value);
public:
// @@protoc_insertion_point(class_scope:CGCStorePurchaseInit_LineItem) // @@protoc_insertion_point(class_scope:CGCStorePurchaseInit_LineItem)
private: private:
class _Internal; class _Internal;
@@ -701,9 +701,9 @@ class CGCStorePurchaseInit_LineItem final :
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
uint32_t item_def_id_; uint32_t item_def_id_;
uint32_t quantity_; uint32_t quantity_;
uint32_t cost_in_local_currency_; uint64_t cost_in_local_currency_;
uint32_t purchase_type_;
uint64_t supplemental_data_; uint64_t supplemental_data_;
uint32_t purchase_type_;
}; };
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_base_5fgcmessages_2eproto; friend struct ::TableStruct_base_5fgcmessages_2eproto;
@@ -16914,7 +16914,7 @@ inline void CGCStorePurchaseInit_LineItem::set_quantity(uint32_t value) {
// @@protoc_insertion_point(field_set:CGCStorePurchaseInit_LineItem.quantity) // @@protoc_insertion_point(field_set:CGCStorePurchaseInit_LineItem.quantity)
} }
// optional uint32 cost_in_local_currency = 3; // optional uint64 cost_in_local_currency = 3;
inline bool CGCStorePurchaseInit_LineItem::_internal_has_cost_in_local_currency() const { inline bool CGCStorePurchaseInit_LineItem::_internal_has_cost_in_local_currency() const {
bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
return value; return value;
@@ -16923,28 +16923,28 @@ inline bool CGCStorePurchaseInit_LineItem::has_cost_in_local_currency() const {
return _internal_has_cost_in_local_currency(); return _internal_has_cost_in_local_currency();
} }
inline void CGCStorePurchaseInit_LineItem::clear_cost_in_local_currency() { inline void CGCStorePurchaseInit_LineItem::clear_cost_in_local_currency() {
_impl_.cost_in_local_currency_ = 0u; _impl_.cost_in_local_currency_ = uint64_t{0u};
_impl_._has_bits_[0] &= ~0x00000004u; _impl_._has_bits_[0] &= ~0x00000004u;
} }
inline uint32_t CGCStorePurchaseInit_LineItem::_internal_cost_in_local_currency() const { inline uint64_t CGCStorePurchaseInit_LineItem::_internal_cost_in_local_currency() const {
return _impl_.cost_in_local_currency_; return _impl_.cost_in_local_currency_;
} }
inline uint32_t CGCStorePurchaseInit_LineItem::cost_in_local_currency() const { inline uint64_t CGCStorePurchaseInit_LineItem::cost_in_local_currency() const {
// @@protoc_insertion_point(field_get:CGCStorePurchaseInit_LineItem.cost_in_local_currency) // @@protoc_insertion_point(field_get:CGCStorePurchaseInit_LineItem.cost_in_local_currency)
return _internal_cost_in_local_currency(); return _internal_cost_in_local_currency();
} }
inline void CGCStorePurchaseInit_LineItem::_internal_set_cost_in_local_currency(uint32_t value) { inline void CGCStorePurchaseInit_LineItem::_internal_set_cost_in_local_currency(uint64_t value) {
_impl_._has_bits_[0] |= 0x00000004u; _impl_._has_bits_[0] |= 0x00000004u;
_impl_.cost_in_local_currency_ = value; _impl_.cost_in_local_currency_ = value;
} }
inline void CGCStorePurchaseInit_LineItem::set_cost_in_local_currency(uint32_t value) { inline void CGCStorePurchaseInit_LineItem::set_cost_in_local_currency(uint64_t value) {
_internal_set_cost_in_local_currency(value); _internal_set_cost_in_local_currency(value);
// @@protoc_insertion_point(field_set:CGCStorePurchaseInit_LineItem.cost_in_local_currency) // @@protoc_insertion_point(field_set:CGCStorePurchaseInit_LineItem.cost_in_local_currency)
} }
// optional uint32 purchase_type = 4; // optional uint32 purchase_type = 4;
inline bool CGCStorePurchaseInit_LineItem::_internal_has_purchase_type() const { inline bool CGCStorePurchaseInit_LineItem::_internal_has_purchase_type() const {
bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
return value; return value;
} }
inline bool CGCStorePurchaseInit_LineItem::has_purchase_type() const { inline bool CGCStorePurchaseInit_LineItem::has_purchase_type() const {
@@ -16952,7 +16952,7 @@ inline bool CGCStorePurchaseInit_LineItem::has_purchase_type() const {
} }
inline void CGCStorePurchaseInit_LineItem::clear_purchase_type() { inline void CGCStorePurchaseInit_LineItem::clear_purchase_type() {
_impl_.purchase_type_ = 0u; _impl_.purchase_type_ = 0u;
_impl_._has_bits_[0] &= ~0x00000008u; _impl_._has_bits_[0] &= ~0x00000010u;
} }
inline uint32_t CGCStorePurchaseInit_LineItem::_internal_purchase_type() const { inline uint32_t CGCStorePurchaseInit_LineItem::_internal_purchase_type() const {
return _impl_.purchase_type_; return _impl_.purchase_type_;
@@ -16962,7 +16962,7 @@ inline uint32_t CGCStorePurchaseInit_LineItem::purchase_type() const {
return _internal_purchase_type(); return _internal_purchase_type();
} }
inline void CGCStorePurchaseInit_LineItem::_internal_set_purchase_type(uint32_t value) { inline void CGCStorePurchaseInit_LineItem::_internal_set_purchase_type(uint32_t value) {
_impl_._has_bits_[0] |= 0x00000008u; _impl_._has_bits_[0] |= 0x00000010u;
_impl_.purchase_type_ = value; _impl_.purchase_type_ = value;
} }
inline void CGCStorePurchaseInit_LineItem::set_purchase_type(uint32_t value) { inline void CGCStorePurchaseInit_LineItem::set_purchase_type(uint32_t value) {
@@ -16972,7 +16972,7 @@ inline void CGCStorePurchaseInit_LineItem::set_purchase_type(uint32_t value) {
// optional uint64 supplemental_data = 5; // optional uint64 supplemental_data = 5;
inline bool CGCStorePurchaseInit_LineItem::_internal_has_supplemental_data() const { inline bool CGCStorePurchaseInit_LineItem::_internal_has_supplemental_data() const {
bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
return value; return value;
} }
inline bool CGCStorePurchaseInit_LineItem::has_supplemental_data() const { inline bool CGCStorePurchaseInit_LineItem::has_supplemental_data() const {
@@ -16980,7 +16980,7 @@ inline bool CGCStorePurchaseInit_LineItem::has_supplemental_data() const {
} }
inline void CGCStorePurchaseInit_LineItem::clear_supplemental_data() { inline void CGCStorePurchaseInit_LineItem::clear_supplemental_data() {
_impl_.supplemental_data_ = uint64_t{0u}; _impl_.supplemental_data_ = uint64_t{0u};
_impl_._has_bits_[0] &= ~0x00000010u; _impl_._has_bits_[0] &= ~0x00000008u;
} }
inline uint64_t CGCStorePurchaseInit_LineItem::_internal_supplemental_data() const { inline uint64_t CGCStorePurchaseInit_LineItem::_internal_supplemental_data() const {
return _impl_.supplemental_data_; return _impl_.supplemental_data_;
@@ -16990,7 +16990,7 @@ inline uint64_t CGCStorePurchaseInit_LineItem::supplemental_data() const {
return _internal_supplemental_data(); return _internal_supplemental_data();
} }
inline void CGCStorePurchaseInit_LineItem::_internal_set_supplemental_data(uint64_t value) { inline void CGCStorePurchaseInit_LineItem::_internal_set_supplemental_data(uint64_t value) {
_impl_._has_bits_[0] |= 0x00000010u; _impl_._has_bits_[0] |= 0x00000008u;
_impl_.supplemental_data_ = value; _impl_.supplemental_data_ = value;
} }
inline void CGCStorePurchaseInit_LineItem::set_supplemental_data(uint64_t value) { inline void CGCStorePurchaseInit_LineItem::set_supplemental_data(uint64_t value) {
@@ -2837,7 +2837,7 @@ const char descriptor_table_protodef_cstrike15_5fusermessages_2eproto[] PROTOBUF
"\004xuid\030\001 \001(\004\022\022\n\nteamnumber\030\002 \001(\005\022\021\n\tplace" "\004xuid\030\001 \001(\004\022\022\n\nteamnumber\030\002 \001(\005\022\021\n\tplace"
"ment\030\003 \001(\005\032T\n\006Damage\022\014\n\004xuid\030\001 \001(\004\022\n\n\002to" "ment\030\003 \001(\005\032T\n\006Damage\022\014\n\004xuid\030\001 \001(\004\022\n\n\002to"
"\030\002 \001(\005\022\017\n\007to_hits\030\003 \001(\005\022\014\n\004from\030\004 \001(\005\022\021\n" "\030\002 \001(\005\022\017\n\007to_hits\030\003 \001(\005\022\014\n\004from\030\004 \001(\005\022\021\n"
"\tfrom_hits\030\005 \001(\005\"\234\003\n\"CCSUsrMsg_EndOfMatc" "\tfrom_hits\030\005 \001(\005\"\243\003\n\"CCSUsrMsg_EndOfMatc"
"hAllPlayersData\022E\n\rallplayerdata\030\001 \003(\0132." "hAllPlayersData\022E\n\rallplayerdata\030\001 \003(\0132."
".CCSUsrMsg_EndOfMatchAllPlayersData.Play" ".CCSUsrMsg_EndOfMatchAllPlayersData.Play"
"erData\022\r\n\005scene\030\002 \001(\005\032>\n\010Accolade\022\021\n\teac" "erData\022\r\n\005scene\030\002 \001(\005\032>\n\010Accolade\022\021\n\teac"
@@ -2847,122 +2847,122 @@ const char descriptor_table_protodef_cstrike15_5fusermessages_2eproto[] PROTOBUF
"\030\004 \001(\005\022@\n\nnomination\030\005 \001(\0132,.CCSUsrMsg_E" "\030\004 \001(\005\022@\n\nnomination\030\005 \001(\0132,.CCSUsrMsg_E"
"ndOfMatchAllPlayersData.Accolade\022)\n\005item" "ndOfMatchAllPlayersData.Accolade\022)\n\005item"
"s\030\006 \003(\0132\032.CEconItemPreviewDataBlock\022\023\n\013p" "s\030\006 \003(\0132\032.CEconItemPreviewDataBlock\022\023\n\013p"
"layercolor\030\007 \001(\005\022\r\n\005isbot\030\010 \001(\010\"\350\006\n\034CCSU" "layercolor\030\007 \001(\005\022\r\n\005isbot\030\010 \001(\010:\005\200\265\030\200 \"\350"
"srMsg_RoundEndReportData\022H\n\017init_conditi" "\006\n\034CCSUsrMsg_RoundEndReportData\022H\n\017init_"
"ons\030\001 \001(\0132/.CCSUsrMsg_RoundEndReportData" "conditions\030\001 \001(\0132/.CCSUsrMsg_RoundEndRep"
".InitialConditions\022B\n\022all_rer_event_data" "ortData.InitialConditions\022B\n\022all_rer_eve"
"\030\002 \003(\0132&.CCSUsrMsg_RoundEndReportData.Re" "nt_data\030\002 \003(\0132&.CCSUsrMsg_RoundEndReport"
"rEvent\032\335\004\n\010RerEvent\022\021\n\ttimestamp\030\001 \001(\002\022\026" "Data.RerEvent\032\335\004\n\010RerEvent\022\021\n\ttimestamp\030"
"\n\016terrorist_odds\030\002 \001(\005\022\020\n\010ct_alive\030\003 \001(\005" "\001 \001(\002\022\026\n\016terrorist_odds\030\002 \001(\005\022\020\n\010ct_aliv"
"\022\017\n\007t_alive\030\004 \001(\005\022B\n\013victim_data\030\005 \001(\0132-" "e\030\003 \001(\005\022\017\n\007t_alive\030\004 \001(\005\022B\n\013victim_data\030"
".CCSUsrMsg_RoundEndReportData.RerEvent.V" "\005 \001(\0132-.CCSUsrMsg_RoundEndReportData.Rer"
"ictim\022H\n\016objective_data\030\006 \001(\01320.CCSUsrMs" "Event.Victim\022H\n\016objective_data\030\006 \001(\01320.C"
"g_RoundEndReportData.RerEvent.Objective\022" "CSUsrMsg_RoundEndReportData.RerEvent.Obj"
"F\n\017all_damage_data\030\007 \003(\0132-.CCSUsrMsg_Rou" "ective\022F\n\017all_damage_data\030\007 \003(\0132-.CCSUsr"
"ndEndReportData.RerEvent.Damage\032s\n\006Victi" "Msg_RoundEndReportData.RerEvent.Damage\032s"
"m\022\023\n\013team_number\030\001 \001(\005\022\026\n\nplayerslot\030\002 \001" "\n\006Victim\022\023\n\013team_number\030\001 \001(\005\022\026\n\nplayers"
"(\005:\002-1\022\014\n\004xuid\030\003 \001(\004\022\r\n\005color\030\004 \001(\005\022\016\n\006i" "lot\030\002 \001(\005:\002-1\022\014\n\004xuid\030\003 \001(\004\022\r\n\005color\030\004 \001"
"s_bot\030\005 \001(\010\022\017\n\007is_dead\030\006 \001(\010\032\031\n\tObjectiv" "(\005\022\016\n\006is_bot\030\005 \001(\010\022\017\n\007is_dead\030\006 \001(\010\032\031\n\tO"
"e\022\014\n\004type\030\001 \001(\005\032\234\001\n\006Damage\022\034\n\020other_play" "bjective\022\014\n\004type\030\001 \001(\005\032\234\001\n\006Damage\022\034\n\020oth"
"erslot\030\001 \001(\005:\002-1\022\022\n\nother_xuid\030\002 \001(\004\022\026\n\016" "er_playerslot\030\001 \001(\005:\002-1\022\022\n\nother_xuid\030\002 "
"health_removed\030\003 \001(\005\022\020\n\010num_hits\030\004 \001(\005\022\035" "\001(\004\022\026\n\016health_removed\030\003 \001(\005\022\020\n\010num_hits\030"
"\n\025return_health_removed\030\005 \001(\005\022\027\n\017return_" "\004 \001(\005\022\035\n\025return_health_removed\030\005 \001(\005\022\027\n\017"
"num_hits\030\006 \001(\005\032Z\n\021InitialConditions\022\026\n\016c" "return_num_hits\030\006 \001(\005\032Z\n\021InitialConditio"
"t_equip_value\030\001 \001(\005\022\025\n\rt_equip_value\030\002 \001" "ns\022\026\n\016ct_equip_value\030\001 \001(\005\022\025\n\rt_equip_va"
"(\005\022\026\n\016terrorist_odds\030\003 \001(\005\"\323\001\n\037CCSUsrMsg" "lue\030\002 \001(\005\022\026\n\016terrorist_odds\030\003 \001(\005\"\323\001\n\037CC"
"_PostRoundDamageReport\022\022\n\nother_xuid\030\001 \001" "SUsrMsg_PostRoundDamageReport\022\022\n\nother_x"
"(\004\022\027\n\017given_kill_type\030\002 \001(\005\022\034\n\024given_hea" "uid\030\001 \001(\004\022\027\n\017given_kill_type\030\002 \001(\005\022\034\n\024gi"
"lth_removed\030\003 \001(\005\022\026\n\016given_num_hits\030\004 \001(" "ven_health_removed\030\003 \001(\005\022\026\n\016given_num_hi"
"\005\022\027\n\017taken_kill_type\030\005 \001(\005\022\034\n\024taken_heal" "ts\030\004 \001(\005\022\027\n\017taken_kill_type\030\005 \001(\005\022\034\n\024tak"
"th_removed\030\006 \001(\005\022\026\n\016taken_num_hits\030\007 \001(\005" "en_health_removed\030\006 \001(\005\022\026\n\016taken_num_hit"
"\"*\n\032CCSUsrMsg_CurrentRoundOdds\022\014\n\004odds\030\001" "s\030\007 \001(\005\"*\n\032CCSUsrMsg_CurrentRoundOdds\022\014\n"
" \001(\005\"F\n\023CCSUsrMsg_DeepStats\022/\n\005stats\030\001 \001" "\004odds\030\001 \001(\005\"F\n\023CCSUsrMsg_DeepStats\022/\n\005st"
"(\0132 .CMsgGCCStrike15_ClientDeepStats\"\226\001\n" "ats\030\001 \001(\0132 .CMsgGCCStrike15_ClientDeepSt"
"\023CCSUsrMsg_ShootInfo\022\024\n\014frame_number\030\001 \001" "ats\"\226\001\n\023CCSUsrMsg_ShootInfo\022\024\n\014frame_num"
"(\005\022)\n\021hitbox_transforms\030\002 \003(\0132\016.CMsgTran" "ber\030\001 \001(\005\022)\n\021hitbox_transforms\030\002 \003(\0132\016.C"
"sform\022\036\n\tshoot_pos\030\003 \001(\0132\013.CMsgVector\022\036\n" "MsgTransform\022\036\n\tshoot_pos\030\003 \001(\0132\013.CMsgVe"
"\tshoot_dir\030\004 \001(\0132\013.CMsgQAngle\"#\n\022CCSUsrM" "ctor\022\036\n\tshoot_dir\030\004 \001(\0132\013.CMsgQAngle\"#\n\022"
"sg_ResetHud\022\r\n\005reset\030\001 \001(\010\"$\n\023CCSUsrMsg_" "CCSUsrMsg_ResetHud\022\r\n\005reset\030\001 \001(\010\"$\n\023CCS"
"GameTitle\022\r\n\005dummy\030\001 \001(\005\"\'\n\026CCSUsrMsg_Re" "UsrMsg_GameTitle\022\r\n\005dummy\030\001 \001(\005\"\'\n\026CCSUs"
"questState\022\r\n\005dummy\030\001 \001(\005\",\n\033CCSUsrMsg_S" "rMsg_RequestState\022\r\n\005dummy\030\001 \001(\005\",\n\033CCSU"
"topSpectatorMode\022\r\n\005dummy\030\001 \001(\005\",\n\033CCSUs" "srMsg_StopSpectatorMode\022\r\n\005dummy\030\001 \001(\005\","
"rMsg_DisconnectToLobby\022\r\n\005dummy\030\001 \001(\005\"%\n" "\n\033CCSUsrMsg_DisconnectToLobby\022\r\n\005dummy\030\001"
"\024CCSUsrMsg_ClientInfo\022\r\n\005dummy\030\001 \001(\005\"\204\001\n" " \001(\005\"%\n\024CCSUsrMsg_ClientInfo\022\r\n\005dummy\030\001 "
"\035CCSUsrMsg_ServerRankRevealAll\022\035\n\025second" "\001(\005\"\204\001\n\035CCSUsrMsg_ServerRankRevealAll\022\035\n"
"s_till_shutdown\030\001 \001(\005\022D\n\013reservation\030\002 \001" "\025seconds_till_shutdown\030\001 \001(\005\022D\n\013reservat"
"(\0132/.CMsgGCCStrike15_v2_MatchmakingGC2Se" "ion\030\002 \001(\0132/.CMsgGCCStrike15_v2_Matchmaki"
"rverReserve\"N\n\030CCSUsrMsgPreMatchSayText\022" "ngGC2ServerReserve\"N\n\030CCSUsrMsgPreMatchS"
"\022\n\naccount_id\030\001 \001(\r\022\014\n\004text\030\002 \001(\t\022\020\n\010all" "ayText\022\022\n\naccount_id\030\001 \001(\r\022\014\n\004text\030\002 \001(\t"
"_chat\030\003 \001(\010\"O\n\027CCSUsrMsg_CounterStrafe\022\033" "\022\020\n\010all_chat\030\003 \001(\010\"O\n\027CCSUsrMsg_CounterS"
"\n\023press_to_release_ns\030\001 \001(\005\022\027\n\017total_key" "trafe\022\033\n\023press_to_release_ns\030\001 \001(\005\022\027\n\017to"
"s_down\030\002 \001(\005\"\361\001\n\032CCSUsrMsg_DamagePredict" "tal_keys_down\030\002 \001(\005\"\361\001\n\032CCSUsrMsg_Damage"
"ion\022\023\n\013command_num\030\001 \001(\005\022\022\n\npellet_idx\030\002" "Prediction\022\023\n\013command_num\030\001 \001(\005\022\022\n\npelle"
" \001(\005\022\023\n\013victim_slot\030\003 \001(\005\022\036\n\026victim_star" "t_idx\030\002 \001(\005\022\023\n\013victim_slot\030\003 \001(\005\022\036\n\026vict"
"ting_health\030\004 \001(\005\022\025\n\rvictim_damage\030\005 \001(\005" "im_starting_health\030\004 \001(\005\022\025\n\rvictim_damag"
"\022\036\n\tshoot_pos\030\006 \001(\0132\013.CMsgVector\022\036\n\tshoo" "e\030\005 \001(\005\022\036\n\tshoot_pos\030\006 \001(\0132\013.CMsgVector\022"
"t_dir\030\007 \001(\0132\013.CMsgQAngle\022\036\n\taim_punch\030\010 " "\036\n\tshoot_dir\030\007 \001(\0132\013.CMsgQAngle\022\036\n\taim_p"
"\001(\0132\013.CMsgQAngle\"J\n CCSUsrMsg_RecurringM" "unch\030\010 \001(\0132\013.CMsgQAngle\"J\n CCSUsrMsg_Rec"
"issionSchema\022\016\n\006period\030\001 \001(\r\022\026\n\016mission_" "urringMissionSchema\022\016\n\006period\030\001 \001(\r\022\026\n\016m"
"schema\030\002 \001(\014\"\312\001\n\033CCSUsrMsg_SendPlayerLoa" "ission_schema\030\002 \001(\014\"\322\001\n\033CCSUsrMsg_SendPl"
"dout\0229\n\007loadout\030\001 \003(\0132(.CCSUsrMsg_SendPl" "ayerLoadout\0229\n\007loadout\030\001 \003(\0132(.CCSUsrMsg"
"ayerLoadout.LoadoutItem\022\026\n\nplayerslot\030\002 " "_SendPlayerLoadout.LoadoutItem\022\026\n\nplayer"
"\001(\005:\002-1\032X\n\013LoadoutItem\022-\n\tecon_item\030\001 \001(" "slot\030\002 \001(\005:\002-1\032X\n\013LoadoutItem\022-\n\tecon_it"
"\0132\032.CEconItemPreviewDataBlock\022\014\n\004team\030\002 " "em\030\001 \001(\0132\032.CEconItemPreviewDataBlock\022\014\n\004"
"\001(\005\022\014\n\004slot\030\003 \001(\005*\323\017\n\026ECstrike15UserMess" "team\030\002 \001(\005\022\014\n\004slot\030\003 \001(\005:\006\200\265\030\200\200\001*\323\017\n\026ECs"
"ages\022\023\n\016CS_UM_VGUIMenu\020\255\002\022\021\n\014CS_UM_Geige" "trike15UserMessages\022\023\n\016CS_UM_VGUIMenu\020\255\002"
"r\020\256\002\022\020\n\013CS_UM_Train\020\257\002\022\022\n\rCS_UM_HudText\020" "\022\021\n\014CS_UM_Geiger\020\256\002\022\020\n\013CS_UM_Train\020\257\002\022\022\n"
"\260\002\022\022\n\rCS_UM_SayText\020\261\002\022\023\n\016CS_UM_SayText2" "\rCS_UM_HudText\020\260\002\022\022\n\rCS_UM_SayText\020\261\002\022\023\n"
"\020\262\002\022\022\n\rCS_UM_TextMsg\020\263\002\022\021\n\014CS_UM_HudMsg\020" "\016CS_UM_SayText2\020\262\002\022\022\n\rCS_UM_TextMsg\020\263\002\022\021"
"\264\002\022\023\n\016CS_UM_ResetHud\020\265\002\022\024\n\017CS_UM_GameTit" "\n\014CS_UM_HudMsg\020\264\002\022\023\n\016CS_UM_ResetHud\020\265\002\022\024"
"le\020\266\002\022\020\n\013CS_UM_Shake\020\270\002\022\017\n\nCS_UM_Fade\020\271\002" "\n\017CS_UM_GameTitle\020\266\002\022\020\n\013CS_UM_Shake\020\270\002\022\017"
"\022\021\n\014CS_UM_Rumble\020\272\002\022\027\n\022CS_UM_CloseCaptio" "\n\nCS_UM_Fade\020\271\002\022\021\n\014CS_UM_Rumble\020\272\002\022\027\n\022CS"
"n\020\273\002\022\035\n\030CS_UM_CloseCaptionDirect\020\274\002\022\024\n\017C" "_UM_CloseCaption\020\273\002\022\035\n\030CS_UM_CloseCaptio"
"S_UM_SendAudio\020\275\002\022\023\n\016CS_UM_RawAudio\020\276\002\022\024" "nDirect\020\274\002\022\024\n\017CS_UM_SendAudio\020\275\002\022\023\n\016CS_U"
"\n\017CS_UM_VoiceMask\020\277\002\022\027\n\022CS_UM_RequestSta" "M_RawAudio\020\276\002\022\024\n\017CS_UM_VoiceMask\020\277\002\022\027\n\022C"
"te\020\300\002\022\021\n\014CS_UM_Damage\020\301\002\022\024\n\017CS_UM_RadioT" "S_UM_RequestState\020\300\002\022\021\n\014CS_UM_Damage\020\301\002\022"
"ext\020\302\002\022\023\n\016CS_UM_HintText\020\303\002\022\026\n\021CS_UM_Key" "\024\n\017CS_UM_RadioText\020\302\002\022\023\n\016CS_UM_HintText\020"
"HintText\020\304\002\022%\n CS_UM_ProcessSpottedEntit" "\303\002\022\026\n\021CS_UM_KeyHintText\020\304\002\022%\n CS_UM_Proc"
"yUpdate\020\305\002\022\027\n\022CS_UM_ReloadEffect\020\306\002\022\026\n\021C" "essSpottedEntityUpdate\020\305\002\022\027\n\022CS_UM_Reloa"
"S_UM_AdjustMoney\020\307\002\022\032\n\025CS_UM_UpdateTeamM" "dEffect\020\306\002\022\026\n\021CS_UM_AdjustMoney\020\307\002\022\032\n\025CS"
"oney\020\310\002\022\034\n\027CS_UM_StopSpectatorMode\020\311\002\022\022\n" "_UM_UpdateTeamMoney\020\310\002\022\034\n\027CS_UM_StopSpec"
"\rCS_UM_KillCam\020\312\002\022\033\n\026CS_UM_DesiredTimesc" "tatorMode\020\311\002\022\022\n\rCS_UM_KillCam\020\312\002\022\033\n\026CS_U"
"ale\020\313\002\022\033\n\026CS_UM_CurrentTimescale\020\314\002\022\033\n\026C" "M_DesiredTimescale\020\313\002\022\033\n\026CS_UM_CurrentTi"
"S_UM_AchievementEvent\020\315\002\022\035\n\030CS_UM_MatchE" "mescale\020\314\002\022\033\n\026CS_UM_AchievementEvent\020\315\002\022"
"ndConditions\020\316\002\022\034\n\027CS_UM_DisconnectToLob" "\035\n\030CS_UM_MatchEndConditions\020\316\002\022\034\n\027CS_UM_"
"by\020\317\002\022\034\n\027CS_UM_PlayerStatsUpdate\020\320\002\022\025\n\020C" "DisconnectToLobby\020\317\002\022\034\n\027CS_UM_PlayerStat"
"S_UM_ClientInfo\020\323\002\022\023\n\016CS_UM_XRankGet\020\324\002\022" "sUpdate\020\320\002\022\025\n\020CS_UM_ClientInfo\020\323\002\022\023\n\016CS_"
"\023\n\016CS_UM_XRankUpd\020\325\002\022\031\n\024CS_UM_CallVoteFa" "UM_XRankGet\020\324\002\022\023\n\016CS_UM_XRankUpd\020\325\002\022\031\n\024C"
"iled\020\331\002\022\024\n\017CS_UM_VoteStart\020\332\002\022\023\n\016CS_UM_V" "S_UM_CallVoteFailed\020\331\002\022\024\n\017CS_UM_VoteStar"
"otePass\020\333\002\022\025\n\020CS_UM_VoteFailed\020\334\002\022\024\n\017CS_" "t\020\332\002\022\023\n\016CS_UM_VotePass\020\333\002\022\025\n\020CS_UM_VoteF"
"UM_VoteSetup\020\335\002\022\036\n\031CS_UM_ServerRankRevea" "ailed\020\334\002\022\024\n\017CS_UM_VoteSetup\020\335\002\022\036\n\031CS_UM_"
"lAll\020\336\002\022\'\n\"CS_UM_SendLastKillerDamageToC" "ServerRankRevealAll\020\336\002\022\'\n\"CS_UM_SendLast"
"lient\020\337\002\022\033\n\026CS_UM_ServerRankUpdate\020\340\002\022\025\n" "KillerDamageToClient\020\337\002\022\033\n\026CS_UM_ServerR"
"\020CS_UM_ItemPickup\020\341\002\022\023\n\016CS_UM_ShowMenu\020\342" "ankUpdate\020\340\002\022\025\n\020CS_UM_ItemPickup\020\341\002\022\023\n\016C"
"\002\022\022\n\rCS_UM_BarTime\020\343\002\022\025\n\020CS_UM_AmmoDenie" "S_UM_ShowMenu\020\342\002\022\022\n\rCS_UM_BarTime\020\343\002\022\025\n\020"
"d\020\344\002\022\032\n\025CS_UM_MarkAchievement\020\345\002\022\033\n\026CS_U" "CS_UM_AmmoDenied\020\344\002\022\032\n\025CS_UM_MarkAchieve"
"M_MatchStatsUpdate\020\346\002\022\023\n\016CS_UM_ItemDrop\020" "ment\020\345\002\022\033\n\026CS_UM_MatchStatsUpdate\020\346\002\022\023\n\016"
"\347\002\022\036\n\031CS_UM_SendPlayerItemDrops\020\351\002\022\037\n\032CS" "CS_UM_ItemDrop\020\347\002\022\036\n\031CS_UM_SendPlayerIte"
"_UM_RoundBackupFilenames\020\352\002\022\036\n\031CS_UM_Sen" "mDrops\020\351\002\022\037\n\032CS_UM_RoundBackupFilenames\020"
"dPlayerItemFound\020\353\002\022\024\n\017CS_UM_ReportHit\020\354" "\352\002\022\036\n\031CS_UM_SendPlayerItemFound\020\353\002\022\024\n\017CS"
"\002\022\023\n\016CS_UM_XpUpdate\020\355\002\022\030\n\023CS_UM_QuestPro" "_UM_ReportHit\020\354\002\022\023\n\016CS_UM_XpUpdate\020\355\002\022\030\n"
"gress\020\356\002\022\037\n\032CS_UM_ScoreLeaderboardData\020\357" "\023CS_UM_QuestProgress\020\356\002\022\037\n\032CS_UM_ScoreLe"
"\002\022&\n!CS_UM_PlayerDecalDigitalSignature\020\360" "aderboardData\020\357\002\022&\n!CS_UM_PlayerDecalDig"
"\002\022\026\n\021CS_UM_WeaponSound\020\361\002\022 \n\033CS_UM_Updat" "italSignature\020\360\002\022\026\n\021CS_UM_WeaponSound\020\361\002"
"eScreenHealthBar\020\362\002\022!\n\034CS_UM_EntityOutli" "\022 \n\033CS_UM_UpdateScreenHealthBar\020\362\002\022!\n\034CS"
"neHighlight\020\363\002\022\017\n\nCS_UM_SSUI\020\364\002\022\030\n\023CS_UM" "_UM_EntityOutlineHighlight\020\363\002\022\017\n\nCS_UM_S"
"_SurvivalStats\020\365\002\022\035\n\030CS_UM_DisconnectToL" "SUI\020\364\002\022\030\n\023CS_UM_SurvivalStats\020\365\002\022\035\n\030CS_U"
"obby2\020\366\002\022#\n\036CS_UM_EndOfMatchAllPlayersDa" "M_DisconnectToLobby2\020\366\002\022#\n\036CS_UM_EndOfMa"
"ta\020\367\002\022 \n\033CS_UM_PostRoundDamageReport\020\370\002\022" "tchAllPlayersData\020\367\002\022 \n\033CS_UM_PostRoundD"
"\035\n\030CS_UM_RoundEndReportData\020\373\002\022\033\n\026CS_UM_" "amageReport\020\370\002\022\035\n\030CS_UM_RoundEndReportDa"
"CurrentRoundOdds\020\374\002\022\024\n\017CS_UM_DeepStats\020\375" "ta\020\373\002\022\033\n\026CS_UM_CurrentRoundOdds\020\374\002\022\024\n\017CS"
"\002\022\024\n\017CS_UM_ShootInfo\020\377\002\022\030\n\023CS_UM_Counter" "_UM_DeepStats\020\375\002\022\024\n\017CS_UM_ShootInfo\020\377\002\022\030"
"Strafe\020\201\003\022\033\n\026CS_UM_DamagePrediction\020\202\003\022!" "\n\023CS_UM_CounterStrafe\020\201\003\022\033\n\026CS_UM_Damage"
"\n\034CS_UM_RecurringMissionSchema\020\203\003\022\034\n\027CS_" "Prediction\020\202\003\022!\n\034CS_UM_RecurringMissionS"
"UM_SendPlayerLoadout\020\204\003*\210\001\n\"ECSUsrMsg_Di" "chema\020\203\003\022\034\n\027CS_UM_SendPlayerLoadout\020\204\003*\210"
"sconnectToLobby_Action\0220\n,k_ECSUsrMsg_Di" "\001\n\"ECSUsrMsg_DisconnectToLobby_Action\0220\n"
"sconnectToLobby_Action_Default\020\000\0220\n,k_EC" ",k_ECSUsrMsg_DisconnectToLobby_Action_De"
"SUsrMsg_DisconnectToLobby_Action_GoQueue" "fault\020\000\0220\n,k_ECSUsrMsg_DisconnectToLobby"
"\020\001" "_Action_GoQueue\020\001"
; ;
static const ::_pbi::DescriptorTable* const descriptor_table_cstrike15_5fusermessages_2eproto_deps[2] = { static const ::_pbi::DescriptorTable* const descriptor_table_cstrike15_5fusermessages_2eproto_deps[2] = {
&::descriptor_table_cstrike15_5fgcmessages_2eproto, &::descriptor_table_cstrike15_5fgcmessages_2eproto,
@@ -2970,7 +2970,7 @@ static const ::_pbi::DescriptorTable* const descriptor_table_cstrike15_5fusermes
}; };
static ::_pbi::once_flag descriptor_table_cstrike15_5fusermessages_2eproto_once; static ::_pbi::once_flag descriptor_table_cstrike15_5fusermessages_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_cstrike15_5fusermessages_2eproto = { const ::_pbi::DescriptorTable descriptor_table_cstrike15_5fusermessages_2eproto = {
false, false, 10682, descriptor_table_protodef_cstrike15_5fusermessages_2eproto, false, false, 10697, descriptor_table_protodef_cstrike15_5fusermessages_2eproto,
"cstrike15_usermessages.proto", "cstrike15_usermessages.proto",
&descriptor_table_cstrike15_5fusermessages_2eproto_once, descriptor_table_cstrike15_5fusermessages_2eproto_deps, 2, 89, &descriptor_table_cstrike15_5fusermessages_2eproto_once, descriptor_table_cstrike15_5fusermessages_2eproto_deps, 2, 89,
schemas, file_default_instances, TableStruct_cstrike15_5fusermessages_2eproto::offsets, schemas, file_default_instances, TableStruct_cstrike15_5fusermessages_2eproto::offsets,
@@ -50,6 +50,7 @@ PROTOBUF_CONSTEXPR CMsgPlaceDecalEvent::CMsgPlaceDecalEvent(
, /*decltype(_impl_.size_override_)*/0 , /*decltype(_impl_.size_override_)*/0
, /*decltype(_impl_.material_id_)*/uint64_t{0u} , /*decltype(_impl_.material_id_)*/uint64_t{0u}
, /*decltype(_impl_.sequence_name_)*/0u , /*decltype(_impl_.sequence_name_)*/0u
, /*decltype(_impl_.triangleindex_)*/0
, /*decltype(_impl_.entityhandle_)*/16777215u} {} , /*decltype(_impl_.entityhandle_)*/16777215u} {}
struct CMsgPlaceDecalEventDefaultTypeInternal { struct CMsgPlaceDecalEventDefaultTypeInternal {
PROTOBUF_CONSTEXPR CMsgPlaceDecalEventDefaultTypeInternal() PROTOBUF_CONSTEXPR CMsgPlaceDecalEventDefaultTypeInternal()
@@ -304,6 +305,7 @@ const uint32_t TableStruct_gameevents_2eproto::offsets[] PROTOBUF_SECTION_VARIAB
PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.normal_), PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.normal_),
PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.saxis_), PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.saxis_),
PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.boneindex_), PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.boneindex_),
PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.triangleindex_),
PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.flags_), PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.flags_),
PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.color_), PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.color_),
PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.random_seed_), PROTOBUF_FIELD_OFFSET(::CMsgPlaceDecalEvent, _impl_.random_seed_),
@@ -316,12 +318,13 @@ const uint32_t TableStruct_gameevents_2eproto::offsets[] PROTOBUF_SECTION_VARIAB
1, 1,
2, 2,
3, 3,
11,
4, 4,
5, 5,
6, 6,
7, 7,
8, 8,
11, 12,
9, 9,
10, 10,
PROTOBUF_FIELD_OFFSET(::CMsgClearWorldDecalsEvent, _impl_._has_bits_), PROTOBUF_FIELD_OFFSET(::CMsgClearWorldDecalsEvent, _impl_._has_bits_),
@@ -486,21 +489,21 @@ const uint32_t TableStruct_gameevents_2eproto::offsets[] PROTOBUF_SECTION_VARIAB
}; };
static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, 8, -1, sizeof(::CMsgVDebugGameSessionIDEvent)}, { 0, 8, -1, sizeof(::CMsgVDebugGameSessionIDEvent)},
{ 10, 28, -1, sizeof(::CMsgPlaceDecalEvent)}, { 10, 29, -1, sizeof(::CMsgPlaceDecalEvent)},
{ 40, 47, -1, sizeof(::CMsgClearWorldDecalsEvent)}, { 42, 49, -1, sizeof(::CMsgClearWorldDecalsEvent)},
{ 48, 55, -1, sizeof(::CMsgClearEntityDecalsEvent)}, { 50, 57, -1, sizeof(::CMsgClearEntityDecalsEvent)},
{ 56, 64, -1, sizeof(::CMsgClearDecalsForEntityEvent)}, { 58, 66, -1, sizeof(::CMsgClearDecalsForEntityEvent)},
{ 66, 74, -1, sizeof(::CMsgSource1LegacyGameEventList_key_t)}, { 68, 76, -1, sizeof(::CMsgSource1LegacyGameEventList_key_t)},
{ 76, 85, -1, sizeof(::CMsgSource1LegacyGameEventList_descriptor_t)}, { 78, 87, -1, sizeof(::CMsgSource1LegacyGameEventList_descriptor_t)},
{ 88, -1, -1, sizeof(::CMsgSource1LegacyGameEventList)}, { 90, -1, -1, sizeof(::CMsgSource1LegacyGameEventList)},
{ 95, 103, -1, sizeof(::CMsgSource1LegacyListenEvents)}, { 97, 105, -1, sizeof(::CMsgSource1LegacyListenEvents)},
{ 105, 119, -1, sizeof(::CMsgSource1LegacyGameEvent_key_t)}, { 107, 121, -1, sizeof(::CMsgSource1LegacyGameEvent_key_t)},
{ 127, 138, -1, sizeof(::CMsgSource1LegacyGameEvent)}, { 129, 140, -1, sizeof(::CMsgSource1LegacyGameEvent)},
{ 143, 155, -1, sizeof(::CMsgSosStartSoundEvent)}, { 145, 157, -1, sizeof(::CMsgSosStartSoundEvent)},
{ 161, 168, -1, sizeof(::CMsgSosStopSoundEvent)}, { 163, 170, -1, sizeof(::CMsgSosStopSoundEvent)},
{ 169, 177, -1, sizeof(::CMsgSosStopSoundEventHash)}, { 171, 179, -1, sizeof(::CMsgSosStopSoundEventHash)},
{ 179, 187, -1, sizeof(::CMsgSosSetSoundEventParams)}, { 181, 189, -1, sizeof(::CMsgSosSetSoundEventParams)},
{ 189, 197, -1, sizeof(::CMsgSosSetLibraryStackFields)}, { 191, 199, -1, sizeof(::CMsgSosSetLibraryStackFields)},
}; };
static const ::_pb::Message* const file_default_instances[] = { static const ::_pb::Message* const file_default_instances[] = {
@@ -525,65 +528,66 @@ static const ::_pb::Message* const file_default_instances[] = {
const char descriptor_table_protodef_gameevents_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = const char descriptor_table_protodef_gameevents_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
"\n\020gameevents.proto\032\026networkbasetypes.pro" "\n\020gameevents.proto\032\026networkbasetypes.pro"
"to\"G\n\034CMsgVDebugGameSessionIDEvent\022\020\n\010cl" "to\"G\n\034CMsgVDebugGameSessionIDEvent\022\020\n\010cl"
"ientid\030\001 \001(\005\022\025\n\rgamesessionid\030\002 \001(\t\"\260\002\n\023" "ientid\030\001 \001(\005\022\025\n\rgamesessionid\030\002 \001(\t\"\307\002\n\023"
"CMsgPlaceDecalEvent\022\035\n\010position\030\001 \001(\0132\013." "CMsgPlaceDecalEvent\022\035\n\010position\030\001 \001(\0132\013."
"CMsgVector\022\033\n\006normal\030\002 \001(\0132\013.CMsgVector\022" "CMsgVector\022\033\n\006normal\030\002 \001(\0132\013.CMsgVector\022"
"\032\n\005saxis\030\003 \001(\0132\013.CMsgVector\022\021\n\tboneindex" "\032\n\005saxis\030\003 \001(\0132\013.CMsgVector\022\021\n\tboneindex"
"\030\004 \001(\005\022\r\n\005flags\030\005 \001(\r\022\r\n\005color\030\006 \001(\007\022\023\n\013" "\030\004 \001(\005\022\025\n\rtriangleindex\030\r \001(\005\022\r\n\005flags\030\005"
"random_seed\030\007 \001(\005\022\030\n\020decal_group_name\030\010 " " \001(\r\022\r\n\005color\030\006 \001(\007\022\023\n\013random_seed\030\007 \001(\005"
"\001(\r\022\025\n\rsize_override\030\t \001(\002\022\036\n\014entityhand" "\022\030\n\020decal_group_name\030\010 \001(\r\022\025\n\rsize_overr"
"le\030\n \001(\r:\01016777215\022\023\n\013material_id\030\013 \001(\004\022" "ide\030\t \001(\002\022\036\n\014entityhandle\030\n \001(\r:\0101677721"
"\025\n\rsequence_name\030\014 \001(\r\"1\n\031CMsgClearWorld" "5\022\023\n\013material_id\030\013 \001(\004\022\025\n\rsequence_name\030"
"DecalsEvent\022\024\n\014flagstoclear\030\001 \001(\r\"2\n\032CMs" "\014 \001(\r\"1\n\031CMsgClearWorldDecalsEvent\022\024\n\014fl"
"gClearEntityDecalsEvent\022\024\n\014flagstoclear\030" "agstoclear\030\001 \001(\r\"2\n\032CMsgClearEntityDecal"
"\001 \001(\r\"U\n\035CMsgClearDecalsForEntityEvent\022\024" "sEvent\022\024\n\014flagstoclear\030\001 \001(\r\"U\n\035CMsgClea"
"\n\014flagstoclear\030\001 \001(\r\022\036\n\014entityhandle\030\002 \001" "rDecalsForEntityEvent\022\024\n\014flagstoclear\030\001 "
"(\r:\01016777215\"\354\001\n\036CMsgSource1LegacyGameEv" "\001(\r\022\036\n\014entityhandle\030\002 \001(\r:\01016777215\"\364\001\n\036"
"entList\022A\n\013descriptors\030\001 \003(\0132,.CMsgSourc" "CMsgSource1LegacyGameEventList\022A\n\013descri"
"e1LegacyGameEventList.descriptor_t\032#\n\005ke" "ptors\030\001 \003(\0132,.CMsgSource1LegacyGameEvent"
"y_t\022\014\n\004type\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\032b\n\014descr" "List.descriptor_t\032#\n\005key_t\022\014\n\004type\030\001 \001(\005"
"iptor_t\022\017\n\007eventid\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\0223" "\022\014\n\004name\030\002 \001(\t\032b\n\014descriptor_t\022\017\n\007eventi"
"\n\004keys\030\003 \003(\0132%.CMsgSource1LegacyGameEven" "d\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\0223\n\004keys\030\003 \003(\0132%.CM"
"tList.key_t\"K\n\035CMsgSource1LegacyListenEv" "sgSource1LegacyGameEventList.key_t:\006\200\265\030\200"
"ents\022\022\n\nplayerslot\030\001 \001(\005\022\026\n\016eventarraybi" "\300\001\"K\n\035CMsgSource1LegacyListenEvents\022\022\n\np"
"ts\030\002 \003(\r\"\270\002\n\032CMsgSource1LegacyGameEvent\022" "layerslot\030\001 \001(\005\022\026\n\016eventarraybits\030\002 \003(\r\""
"\022\n\nevent_name\030\001 \001(\t\022\017\n\007eventid\030\002 \001(\005\022/\n\004" "\270\002\n\032CMsgSource1LegacyGameEvent\022\022\n\nevent_"
"keys\030\003 \003(\0132!.CMsgSource1LegacyGameEvent." "name\030\001 \001(\t\022\017\n\007eventid\030\002 \001(\005\022/\n\004keys\030\003 \003("
"key_t\022\023\n\013server_tick\030\004 \001(\005\022\023\n\013passthroug" "\0132!.CMsgSource1LegacyGameEvent.key_t\022\023\n\013"
"h\030\005 \001(\005\032\231\001\n\005key_t\022\014\n\004type\030\001 \001(\005\022\022\n\nval_s" "server_tick\030\004 \001(\005\022\023\n\013passthrough\030\005 \001(\005\032\231"
"tring\030\002 \001(\t\022\021\n\tval_float\030\003 \001(\002\022\020\n\010val_lo" "\001\n\005key_t\022\014\n\004type\030\001 \001(\005\022\022\n\nval_string\030\002 \001"
"ng\030\004 \001(\005\022\021\n\tval_short\030\005 \001(\005\022\020\n\010val_byte\030" "(\t\022\021\n\tval_float\030\003 \001(\002\022\020\n\010val_long\030\004 \001(\005\022"
"\006 \001(\005\022\020\n\010val_bool\030\007 \001(\010\022\022\n\nval_uint64\030\010 " "\021\n\tval_short\030\005 \001(\005\022\020\n\010val_byte\030\006 \001(\005\022\020\n\010"
"\001(\004\"\244\001\n\026CMsgSosStartSoundEvent\022\027\n\017sounde" "val_bool\030\007 \001(\010\022\022\n\nval_uint64\030\010 \001(\004\"\244\001\n\026C"
"vent_guid\030\001 \001(\005\022\027\n\017soundevent_hash\030\002 \001(\007" "MsgSosStartSoundEvent\022\027\n\017soundevent_guid"
"\022\037\n\023source_entity_index\030\003 \001(\005:\002-1\022\014\n\004see" "\030\001 \001(\005\022\027\n\017soundevent_hash\030\002 \001(\007\022\037\n\023sourc"
"d\030\004 \001(\005\022\025\n\rpacked_params\030\005 \001(\014\022\022\n\nstart_" "e_entity_index\030\003 \001(\005:\002-1\022\014\n\004seed\030\004 \001(\005\022\025"
"time\030\006 \001(\002\"0\n\025CMsgSosStopSoundEvent\022\027\n\017s" "\n\rpacked_params\030\005 \001(\014\022\022\n\nstart_time\030\006 \001("
"oundevent_guid\030\001 \001(\005\"U\n\031CMsgSosStopSound" "\002\"0\n\025CMsgSosStopSoundEvent\022\027\n\017soundevent"
"EventHash\022\027\n\017soundevent_hash\030\001 \001(\007\022\037\n\023so" "_guid\030\001 \001(\005\"U\n\031CMsgSosStopSoundEventHash"
"urce_entity_index\030\002 \001(\005:\002-1\"L\n\032CMsgSosSe" "\022\027\n\017soundevent_hash\030\001 \001(\007\022\037\n\023source_enti"
"tSoundEventParams\022\027\n\017soundevent_guid\030\001 \001" "ty_index\030\002 \001(\005:\002-1\"L\n\032CMsgSosSetSoundEve"
"(\005\022\025\n\rpacked_params\030\005 \001(\014\"I\n\034CMsgSosSetL" "ntParams\022\027\n\017soundevent_guid\030\001 \001(\005\022\025\n\rpac"
"ibraryStackFields\022\022\n\nstack_hash\030\001 \001(\007\022\025\n" "ked_params\030\005 \001(\014\"I\n\034CMsgSosSetLibrarySta"
"\rpacked_fields\030\005 \001(\014*\255\003\n\017EBaseGameEvents" "ckFields\022\022\n\nstack_hash\030\001 \001(\007\022\025\n\rpacked_f"
"\022 \n\033GE_VDebugGameSessionIDEvent\020\310\001\022\027\n\022GE" "ields\030\005 \001(\014*\255\003\n\017EBaseGameEvents\022 \n\033GE_VD"
"_PlaceDecalEvent\020\311\001\022\035\n\030GE_ClearWorldDeca" "ebugGameSessionIDEvent\020\310\001\022\027\n\022GE_PlaceDec"
"lsEvent\020\312\001\022\036\n\031GE_ClearEntityDecalsEvent\020" "alEvent\020\311\001\022\035\n\030GE_ClearWorldDecalsEvent\020\312"
"\313\001\022!\n\034GE_ClearDecalsForEntityEvent\020\314\001\022\"\n" "\001\022\036\n\031GE_ClearEntityDecalsEvent\020\313\001\022!\n\034GE_"
"\035GE_Source1LegacyGameEventList\020\315\001\022!\n\034GE_" "ClearDecalsForEntityEvent\020\314\001\022\"\n\035GE_Sourc"
"Source1LegacyListenEvents\020\316\001\022\036\n\031GE_Sourc" "e1LegacyGameEventList\020\315\001\022!\n\034GE_Source1Le"
"e1LegacyGameEvent\020\317\001\022\032\n\025GE_SosStartSound" "gacyListenEvents\020\316\001\022\036\n\031GE_Source1LegacyG"
"Event\020\320\001\022\031\n\024GE_SosStopSoundEvent\020\321\001\022\036\n\031G" "ameEvent\020\317\001\022\032\n\025GE_SosStartSoundEvent\020\320\001\022"
"E_SosSetSoundEventParams\020\322\001\022 \n\033GE_SosSet" "\031\n\024GE_SosStopSoundEvent\020\321\001\022\036\n\031GE_SosSetS"
"LibraryStackFields\020\323\001\022\035\n\030GE_SosStopSound" "oundEventParams\020\322\001\022 \n\033GE_SosSetLibrarySt"
"EventHash\020\324\001" "ackFields\020\323\001\022\035\n\030GE_SosStopSoundEventHash"
"\020\324\001"
; ;
static const ::_pbi::DescriptorTable* const descriptor_table_gameevents_2eproto_deps[1] = { static const ::_pbi::DescriptorTable* const descriptor_table_gameevents_2eproto_deps[1] = {
&::descriptor_table_networkbasetypes_2eproto, &::descriptor_table_networkbasetypes_2eproto,
}; };
static ::_pbi::once_flag descriptor_table_gameevents_2eproto_once; static ::_pbi::once_flag descriptor_table_gameevents_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_gameevents_2eproto = { const ::_pbi::DescriptorTable descriptor_table_gameevents_2eproto = {
false, false, 2132, descriptor_table_protodef_gameevents_2eproto, false, false, 2163, descriptor_table_protodef_gameevents_2eproto,
"gameevents.proto", "gameevents.proto",
&descriptor_table_gameevents_2eproto_once, descriptor_table_gameevents_2eproto_deps, 1, 16, &descriptor_table_gameevents_2eproto_once, descriptor_table_gameevents_2eproto_deps, 1, 16,
schemas, file_default_instances, TableStruct_gameevents_2eproto::offsets, schemas, file_default_instances, TableStruct_gameevents_2eproto::offsets,
@@ -899,6 +903,9 @@ class CMsgPlaceDecalEvent::_Internal {
static void set_has_boneindex(HasBits* has_bits) { static void set_has_boneindex(HasBits* has_bits) {
(*has_bits)[0] |= 8u; (*has_bits)[0] |= 8u;
} }
static void set_has_triangleindex(HasBits* has_bits) {
(*has_bits)[0] |= 2048u;
}
static void set_has_flags(HasBits* has_bits) { static void set_has_flags(HasBits* has_bits) {
(*has_bits)[0] |= 16u; (*has_bits)[0] |= 16u;
} }
@@ -915,7 +922,7 @@ class CMsgPlaceDecalEvent::_Internal {
(*has_bits)[0] |= 256u; (*has_bits)[0] |= 256u;
} }
static void set_has_entityhandle(HasBits* has_bits) { static void set_has_entityhandle(HasBits* has_bits) {
(*has_bits)[0] |= 2048u; (*has_bits)[0] |= 4096u;
} }
static void set_has_material_id(HasBits* has_bits) { static void set_has_material_id(HasBits* has_bits) {
(*has_bits)[0] |= 512u; (*has_bits)[0] |= 512u;
@@ -972,6 +979,7 @@ CMsgPlaceDecalEvent::CMsgPlaceDecalEvent(const CMsgPlaceDecalEvent& from)
, decltype(_impl_.size_override_){} , decltype(_impl_.size_override_){}
, decltype(_impl_.material_id_){} , decltype(_impl_.material_id_){}
, decltype(_impl_.sequence_name_){} , decltype(_impl_.sequence_name_){}
, decltype(_impl_.triangleindex_){}
, decltype(_impl_.entityhandle_){}}; , decltype(_impl_.entityhandle_){}};
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
@@ -1008,6 +1016,7 @@ inline void CMsgPlaceDecalEvent::SharedCtor(
, decltype(_impl_.size_override_){0} , decltype(_impl_.size_override_){0}
, decltype(_impl_.material_id_){uint64_t{0u}} , decltype(_impl_.material_id_){uint64_t{0u}}
, decltype(_impl_.sequence_name_){0u} , decltype(_impl_.sequence_name_){0u}
, decltype(_impl_.triangleindex_){0}
, decltype(_impl_.entityhandle_){16777215u} , decltype(_impl_.entityhandle_){16777215u}
}; };
} }
@@ -1058,10 +1067,10 @@ void CMsgPlaceDecalEvent::Clear() {
reinterpret_cast<char*>(&_impl_.decal_group_name_) - reinterpret_cast<char*>(&_impl_.decal_group_name_) -
reinterpret_cast<char*>(&_impl_.boneindex_)) + sizeof(_impl_.decal_group_name_)); reinterpret_cast<char*>(&_impl_.boneindex_)) + sizeof(_impl_.decal_group_name_));
} }
if (cached_has_bits & 0x00000f00u) { if (cached_has_bits & 0x00001f00u) {
::memset(&_impl_.size_override_, 0, static_cast<size_t>( ::memset(&_impl_.size_override_, 0, static_cast<size_t>(
reinterpret_cast<char*>(&_impl_.sequence_name_) - reinterpret_cast<char*>(&_impl_.triangleindex_) -
reinterpret_cast<char*>(&_impl_.size_override_)) + sizeof(_impl_.sequence_name_)); reinterpret_cast<char*>(&_impl_.size_override_)) + sizeof(_impl_.triangleindex_));
_impl_.entityhandle_ = 16777215u; _impl_.entityhandle_ = 16777215u;
} }
_impl_._has_bits_.Clear(); _impl_._has_bits_.Clear();
@@ -1180,6 +1189,15 @@ const char* CMsgPlaceDecalEvent::_InternalParse(const char* ptr, ::_pbi::ParseCo
} else } else
goto handle_unusual; goto handle_unusual;
continue; continue;
// optional int32 triangleindex = 13;
case 13:
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 104)) {
_Internal::set_has_triangleindex(&has_bits);
_impl_.triangleindex_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
continue;
default: default:
goto handle_unusual; goto handle_unusual;
} // switch } // switch
@@ -1269,7 +1287,7 @@ uint8_t* CMsgPlaceDecalEvent::_InternalSerialize(
} }
// optional uint32 entityhandle = 10 [default = 16777215]; // optional uint32 entityhandle = 10 [default = 16777215];
if (cached_has_bits & 0x00000800u) { if (cached_has_bits & 0x00001000u) {
target = stream->EnsureSpace(target); target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(10, this->_internal_entityhandle(), target); target = ::_pbi::WireFormatLite::WriteUInt32ToArray(10, this->_internal_entityhandle(), target);
} }
@@ -1286,6 +1304,12 @@ uint8_t* CMsgPlaceDecalEvent::_InternalSerialize(
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_sequence_name(), target); target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_sequence_name(), target);
} }
// optional int32 triangleindex = 13;
if (cached_has_bits & 0x00000800u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteInt32ToArray(13, this->_internal_triangleindex(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
@@ -1351,7 +1375,7 @@ size_t CMsgPlaceDecalEvent::ByteSizeLong() const {
} }
} }
if (cached_has_bits & 0x00000f00u) { if (cached_has_bits & 0x00001f00u) {
// optional float size_override = 9; // optional float size_override = 9;
if (cached_has_bits & 0x00000100u) { if (cached_has_bits & 0x00000100u) {
total_size += 1 + 4; total_size += 1 + 4;
@@ -1367,8 +1391,13 @@ size_t CMsgPlaceDecalEvent::ByteSizeLong() const {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_sequence_name()); total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_sequence_name());
} }
// optional uint32 entityhandle = 10 [default = 16777215]; // optional int32 triangleindex = 13;
if (cached_has_bits & 0x00000800u) { if (cached_has_bits & 0x00000800u) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_triangleindex());
}
// optional uint32 entityhandle = 10 [default = 16777215];
if (cached_has_bits & 0x00001000u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_entityhandle()); total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_entityhandle());
} }
@@ -1422,7 +1451,7 @@ void CMsgPlaceDecalEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, co
} }
_this->_impl_._has_bits_[0] |= cached_has_bits; _this->_impl_._has_bits_[0] |= cached_has_bits;
} }
if (cached_has_bits & 0x00000f00u) { if (cached_has_bits & 0x00001f00u) {
if (cached_has_bits & 0x00000100u) { if (cached_has_bits & 0x00000100u) {
_this->_impl_.size_override_ = from._impl_.size_override_; _this->_impl_.size_override_ = from._impl_.size_override_;
} }
@@ -1433,6 +1462,9 @@ void CMsgPlaceDecalEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, co
_this->_impl_.sequence_name_ = from._impl_.sequence_name_; _this->_impl_.sequence_name_ = from._impl_.sequence_name_;
} }
if (cached_has_bits & 0x00000800u) { if (cached_has_bits & 0x00000800u) {
_this->_impl_.triangleindex_ = from._impl_.triangleindex_;
}
if (cached_has_bits & 0x00001000u) {
_this->_impl_.entityhandle_ = from._impl_.entityhandle_; _this->_impl_.entityhandle_ = from._impl_.entityhandle_;
} }
_this->_impl_._has_bits_[0] |= cached_has_bits; _this->_impl_._has_bits_[0] |= cached_has_bits;
@@ -1456,8 +1488,8 @@ void CMsgPlaceDecalEvent::InternalSwap(CMsgPlaceDecalEvent* other) {
_internal_metadata_.InternalSwap(&other->_internal_metadata_); _internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
::PROTOBUF_NAMESPACE_ID::internal::memswap< ::PROTOBUF_NAMESPACE_ID::internal::memswap<
PROTOBUF_FIELD_OFFSET(CMsgPlaceDecalEvent, _impl_.sequence_name_) PROTOBUF_FIELD_OFFSET(CMsgPlaceDecalEvent, _impl_.triangleindex_)
+ sizeof(CMsgPlaceDecalEvent::_impl_.sequence_name_) + sizeof(CMsgPlaceDecalEvent::_impl_.triangleindex_)
- PROTOBUF_FIELD_OFFSET(CMsgPlaceDecalEvent, _impl_.position_)>( - PROTOBUF_FIELD_OFFSET(CMsgPlaceDecalEvent, _impl_.position_)>(
reinterpret_cast<char*>(&_impl_.position_), reinterpret_cast<char*>(&_impl_.position_),
reinterpret_cast<char*>(&other->_impl_.position_)); reinterpret_cast<char*>(&other->_impl_.position_));
@@ -468,6 +468,7 @@ class CMsgPlaceDecalEvent final :
kSizeOverrideFieldNumber = 9, kSizeOverrideFieldNumber = 9,
kMaterialIdFieldNumber = 11, kMaterialIdFieldNumber = 11,
kSequenceNameFieldNumber = 12, kSequenceNameFieldNumber = 12,
kTriangleindexFieldNumber = 13,
kEntityhandleFieldNumber = 10, kEntityhandleFieldNumber = 10,
}; };
// optional .CMsgVector position = 1; // optional .CMsgVector position = 1;
@@ -628,6 +629,19 @@ class CMsgPlaceDecalEvent final :
void _internal_set_sequence_name(uint32_t value); void _internal_set_sequence_name(uint32_t value);
public: public:
// optional int32 triangleindex = 13;
bool has_triangleindex() const;
private:
bool _internal_has_triangleindex() const;
public:
void clear_triangleindex();
int32_t triangleindex() const;
void set_triangleindex(int32_t value);
private:
int32_t _internal_triangleindex() const;
void _internal_set_triangleindex(int32_t value);
public:
// optional uint32 entityhandle = 10 [default = 16777215]; // optional uint32 entityhandle = 10 [default = 16777215];
bool has_entityhandle() const; bool has_entityhandle() const;
private: private:
@@ -662,6 +676,7 @@ class CMsgPlaceDecalEvent final :
float size_override_; float size_override_;
uint64_t material_id_; uint64_t material_id_;
uint32_t sequence_name_; uint32_t sequence_name_;
int32_t triangleindex_;
uint32_t entityhandle_; uint32_t entityhandle_;
}; };
union { Impl_ _impl_; }; union { Impl_ _impl_; };
@@ -3730,6 +3745,34 @@ inline void CMsgPlaceDecalEvent::set_boneindex(int32_t value) {
// @@protoc_insertion_point(field_set:CMsgPlaceDecalEvent.boneindex) // @@protoc_insertion_point(field_set:CMsgPlaceDecalEvent.boneindex)
} }
// optional int32 triangleindex = 13;
inline bool CMsgPlaceDecalEvent::_internal_has_triangleindex() const {
bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
return value;
}
inline bool CMsgPlaceDecalEvent::has_triangleindex() const {
return _internal_has_triangleindex();
}
inline void CMsgPlaceDecalEvent::clear_triangleindex() {
_impl_.triangleindex_ = 0;
_impl_._has_bits_[0] &= ~0x00000800u;
}
inline int32_t CMsgPlaceDecalEvent::_internal_triangleindex() const {
return _impl_.triangleindex_;
}
inline int32_t CMsgPlaceDecalEvent::triangleindex() const {
// @@protoc_insertion_point(field_get:CMsgPlaceDecalEvent.triangleindex)
return _internal_triangleindex();
}
inline void CMsgPlaceDecalEvent::_internal_set_triangleindex(int32_t value) {
_impl_._has_bits_[0] |= 0x00000800u;
_impl_.triangleindex_ = value;
}
inline void CMsgPlaceDecalEvent::set_triangleindex(int32_t value) {
_internal_set_triangleindex(value);
// @@protoc_insertion_point(field_set:CMsgPlaceDecalEvent.triangleindex)
}
// optional uint32 flags = 5; // optional uint32 flags = 5;
inline bool CMsgPlaceDecalEvent::_internal_has_flags() const { inline bool CMsgPlaceDecalEvent::_internal_has_flags() const {
bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
@@ -3872,7 +3915,7 @@ inline void CMsgPlaceDecalEvent::set_size_override(float value) {
// optional uint32 entityhandle = 10 [default = 16777215]; // optional uint32 entityhandle = 10 [default = 16777215];
inline bool CMsgPlaceDecalEvent::_internal_has_entityhandle() const { inline bool CMsgPlaceDecalEvent::_internal_has_entityhandle() const {
bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
return value; return value;
} }
inline bool CMsgPlaceDecalEvent::has_entityhandle() const { inline bool CMsgPlaceDecalEvent::has_entityhandle() const {
@@ -3880,7 +3923,7 @@ inline bool CMsgPlaceDecalEvent::has_entityhandle() const {
} }
inline void CMsgPlaceDecalEvent::clear_entityhandle() { inline void CMsgPlaceDecalEvent::clear_entityhandle() {
_impl_.entityhandle_ = 16777215u; _impl_.entityhandle_ = 16777215u;
_impl_._has_bits_[0] &= ~0x00000800u; _impl_._has_bits_[0] &= ~0x00001000u;
} }
inline uint32_t CMsgPlaceDecalEvent::_internal_entityhandle() const { inline uint32_t CMsgPlaceDecalEvent::_internal_entityhandle() const {
return _impl_.entityhandle_; return _impl_.entityhandle_;
@@ -3890,7 +3933,7 @@ inline uint32_t CMsgPlaceDecalEvent::entityhandle() const {
return _internal_entityhandle(); return _internal_entityhandle();
} }
inline void CMsgPlaceDecalEvent::_internal_set_entityhandle(uint32_t value) { inline void CMsgPlaceDecalEvent::_internal_set_entityhandle(uint32_t value) {
_impl_._has_bits_[0] |= 0x00000800u; _impl_._has_bits_[0] |= 0x00001000u;
_impl_.entityhandle_ = value; _impl_.entityhandle_ = value;
} }
inline void CMsgPlaceDecalEvent::set_entityhandle(uint32_t value) { inline void CMsgPlaceDecalEvent::set_entityhandle(uint32_t value) {
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -957,121 +957,125 @@ static const ::_pb::Message* const file_default_instances[] = {
}; };
const char descriptor_table_protodef_networkbasetypes_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = const char descriptor_table_protodef_networkbasetypes_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
"\n\026networkbasetypes.proto\032\030network_connec" "\n\026networkbasetypes.proto\032 google/protobu"
"tion.proto\"8\n\nCMsgVector\022\t\n\001x\030\001 \001(\002\022\t\n\001y" "f/descriptor.proto\032\030network_connection.p"
"\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\022\t\n\001w\030\004 \001(\002\"$\n\014CMsgVect" "roto\"8\n\nCMsgVector\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002"
"or2D\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\"-\n\nCMsgQAngle" "\022\t\n\001z\030\003 \001(\002\022\t\n\001w\030\004 \001(\002\"$\n\014CMsgVector2D\022\t"
"\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\016CMs" "\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\"-\n\nCMsgQAngle\022\t\n\001x\030"
"gQuaternion\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003" "\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\"<\n\016CMsgQuate"
" \001(\002\022\t\n\001w\030\004 \001(\002\"c\n\rCMsgTransform\022\035\n\010posi" "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"
"tion\030\001 \001(\0132\013.CMsgVector\022\r\n\005scale\030\002 \001(\002\022$" "\n\001w\030\004 \001(\002\"c\n\rCMsgTransform\022\035\n\010position\030\001"
"\n\013orientation\030\003 \001(\0132\017.CMsgQuaternion\"6\n\010" " \001(\0132\013.CMsgVector\022\r\n\005scale\030\002 \001(\002\022$\n\013orie"
"CMsgRGBA\022\t\n\001r\030\001 \001(\005\022\t\n\001g\030\002 \001(\005\022\t\n\001b\030\003 \001(" "ntation\030\003 \001(\0132\017.CMsgQuaternion\"6\n\010CMsgRG"
"\005\022\t\n\001a\030\004 \001(\005\"q\n\016CMsgPlayerInfo\022\014\n\004name\030\001" "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"
" \001(\t\022\014\n\004xuid\030\002 \001(\006\022\016\n\006userid\030\003 \001(\005\022\017\n\007st" "\030\004 \001(\005\"q\n\016CMsgPlayerInfo\022\014\n\004name\030\001 \001(\t\022\014"
"eamid\030\004 \001(\006\022\022\n\nfakeplayer\030\005 \001(\010\022\016\n\006ishlt" "\n\004xuid\030\002 \001(\006\022\016\n\006userid\030\003 \001(\005\022\017\n\007steamid\030"
"v\030\006 \001(\010\"-\n\nCEntityMsg\022\037\n\rtarget_entity\030\001" "\004 \001(\006\022\022\n\nfakeplayer\030\005 \001(\010\022\016\n\006ishltv\030\006 \001("
" \001(\r:\01016777215\"R\n\nCMsg_CVars\022\037\n\005cvars\030\001 " "\010\"-\n\nCEntityMsg\022\037\n\rtarget_entity\030\001 \001(\r:\010"
"\003(\0132\020.CMsg_CVars.CVar\032#\n\004CVar\022\014\n\004name\030\001 " "16777215\"R\n\nCMsg_CVars\022\037\n\005cvars\030\001 \003(\0132\020."
"\001(\t\022\r\n\005value\030\002 \001(\t\"\r\n\013CNETMsg_NOP\"\'\n\027CNE" "CMsg_CVars.CVar\032#\n\004CVar\022\014\n\004name\030\001 \001(\t\022\r\n"
"TMsg_SplitScreenUser\022\014\n\004slot\030\001 \001(\005\"\317\002\n\014C" "\005value\030\002 \001(\t\"\r\n\013CNETMsg_NOP\"\'\n\027CNETMsg_S"
"NETMsg_Tick\022\014\n\004tick\030\001 \001(\r\022\034\n\024host_comput" "plitScreenUser\022\014\n\004slot\030\001 \001(\005\"\317\002\n\014CNETMsg"
"ationtime\030\004 \001(\r\022*\n\"host_computationtime_" "_Tick\022\014\n\004tick\030\001 \001(\r\022\034\n\024host_computationt"
"std_deviation\030\005 \001(\r\022\030\n\020legacy_host_loss\030" "ime\030\004 \001(\r\022*\n\"host_computationtime_std_de"
"\007 \001(\r\022!\n\031host_unfiltered_frametime\030\010 \001(\r" "viation\030\005 \001(\r\022\030\n\020legacy_host_loss\030\007 \001(\r\022"
"\022\031\n\021hltv_replay_flags\030\t \001(\r\022\032\n\022expected_" "!\n\031host_unfiltered_frametime\030\010 \001(\r\022\031\n\021hl"
"long_tick\030\n \001(\r\022!\n\031expected_long_tick_re" "tv_replay_flags\030\t \001(\r\022\032\n\022expected_long_t"
"ason\030\013 \001(\t\022\"\n\032host_frame_dropped_pct_x10" "ick\030\n \001(\r\022!\n\031expected_long_tick_reason\030\013"
"\030\014 \001(\r\022,\n$host_frame_irregular_arrival_p" " \001(\t\022\"\n\032host_frame_dropped_pct_x10\030\014 \001(\r"
"ct_x10\030\r \001(\r\"=\n\021CNETMsg_StringCmd\022\017\n\007com" "\022,\n$host_frame_irregular_arrival_pct_x10"
"mand\030\001 \001(\t\022\027\n\017prediction_sync\030\002 \001(\r\"1\n\021C" "\030\r \001(\r\"=\n\021CNETMsg_StringCmd\022\017\n\007command\030\001"
"NETMsg_SetConVar\022\034\n\007convars\030\001 \001(\0132\013.CMsg" " \001(\t\022\027\n\017prediction_sync\030\002 \001(\r\"8\n\021CNETMsg"
"_CVars\"\274\001\n\023CNETMsg_SignonState\0226\n\014signon" "_SetConVar\022\034\n\007convars\030\001 \001(\0132\013.CMsg_CVars"
"_state\030\001 \001(\0162\016.SignonState_t:\020SIGNONSTAT" ":\005\200\265\030\200 \"\274\001\n\023CNETMsg_SignonState\0226\n\014signo"
"E_NONE\022\023\n\013spawn_count\030\002 \001(\r\022\032\n\022num_serve" "n_state\030\001 \001(\0162\016.SignonState_t:\020SIGNONSTA"
"r_players\030\003 \001(\r\022\032\n\022players_networkids\030\004 " "TE_NONE\022\023\n\013spawn_count\030\002 \001(\r\022\032\n\022num_serv"
"\003(\t\022\020\n\010map_name\030\005 \001(\t\022\016\n\006addons\030\006 \001(\t\"\374\001" "er_players\030\003 \001(\r\022\032\n\022players_networkids\030\004"
"\n\021CSVCMsg_GameEvent\022\022\n\nevent_name\030\001 \001(\t\022" " \003(\t\022\020\n\010map_name\030\005 \001(\t\022\016\n\006addons\030\006 \001(\t\"\374"
"\017\n\007eventid\030\002 \001(\005\022&\n\004keys\030\003 \003(\0132\030.CSVCMsg" "\001\n\021CSVCMsg_GameEvent\022\022\n\nevent_name\030\001 \001(\t"
"_GameEvent.key_t\032\231\001\n\005key_t\022\014\n\004type\030\001 \001(\005" "\022\017\n\007eventid\030\002 \001(\005\022&\n\004keys\030\003 \003(\0132\030.CSVCMs"
"\022\022\n\nval_string\030\002 \001(\t\022\021\n\tval_float\030\003 \001(\002\022" "g_GameEvent.key_t\032\231\001\n\005key_t\022\014\n\004type\030\001 \001("
"\020\n\010val_long\030\004 \001(\005\022\021\n\tval_short\030\005 \001(\005\022\020\n\010" "\005\022\022\n\nval_string\030\002 \001(\t\022\021\n\tval_float\030\003 \001(\002"
"val_byte\030\006 \001(\005\022\020\n\010val_bool\030\007 \001(\010\022\022\n\nval_" "\022\020\n\010val_long\030\004 \001(\005\022\021\n\tval_short\030\005 \001(\005\022\020\n"
"uint64\030\010 \001(\004\"\205\001\n\026CSVCMsgList_GameEvents\022" "\010val_byte\030\006 \001(\005\022\020\n\010val_bool\030\007 \001(\010\022\022\n\nval"
"/\n\006events\030\001 \003(\0132\037.CSVCMsgList_GameEvents" "_uint64\030\010 \001(\004\"\205\001\n\026CSVCMsgList_GameEvents"
".event_t\032:\n\007event_t\022\014\n\004tick\030\001 \001(\005\022!\n\005eve" "\022/\n\006events\030\001 \003(\0132\037.CSVCMsgList_GameEvent"
"nt\030\002 \001(\0132\022.CSVCMsg_GameEvent\"\253\004\n\027CNETMsg" "s.event_t\032:\n\007event_t\022\014\n\004tick\030\001 \001(\005\022!\n\005ev"
"_SpawnGroup_Load\022\021\n\tworldname\030\001 \001(\t\022\026\n\016e" "ent\030\002 \001(\0132\022.CSVCMsg_GameEvent\"\263\004\n\027CNETMs"
"ntitylumpname\030\002 \001(\t\022\030\n\020entityfiltername\030" "g_SpawnGroup_Load\022\021\n\tworldname\030\001 \001(\t\022\026\n\016"
"\003 \001(\t\022\030\n\020spawngrouphandle\030\004 \001(\r\022\035\n\025spawn" "entitylumpname\030\002 \001(\t\022\030\n\020entityfiltername"
"groupownerhandle\030\005 \001(\r\022%\n\020world_offset_p" "\030\003 \001(\t\022\030\n\020spawngrouphandle\030\004 \001(\r\022\035\n\025spaw"
"os\030\006 \001(\0132\013.CMsgVector\022\'\n\022world_offset_an" "ngroupownerhandle\030\005 \001(\r\022%\n\020world_offset_"
"gle\030\007 \001(\0132\013.CMsgQAngle\022\032\n\022spawngroupmani" "pos\030\006 \001(\0132\013.CMsgVector\022\'\n\022world_offset_a"
"fest\030\010 \001(\014\022\r\n\005flags\030\t \001(\r\022\021\n\ttickcount\030\n" "ngle\030\007 \001(\0132\013.CMsgQAngle\022\032\n\022spawngroupman"
" \001(\005\022\032\n\022manifestincomplete\030\013 \001(\010\022\026\n\016loca" "ifest\030\010 \001(\014\022\r\n\005flags\030\t \001(\r\022\021\n\ttickcount\030"
"lnamefixup\030\014 \001(\t\022\027\n\017parentnamefixup\030\r \001(" "\n \001(\005\022\032\n\022manifestincomplete\030\013 \001(\010\022\026\n\016loc"
"\t\022\034\n\024manifestloadpriority\030\016 \001(\005\022\024\n\014world" "alnamefixup\030\014 \001(\t\022\027\n\017parentnamefixup\030\r \001"
"groupid\030\017 \001(\r\022\030\n\020creationsequence\030\020 \001(\r\022" "(\t\022\034\n\024manifestloadpriority\030\016 \001(\005\022\024\n\014worl"
"\030\n\020savegamefilename\030\021 \001(\t\022\036\n\026spawngroupp" "dgroupid\030\017 \001(\r\022\030\n\020creationsequence\030\020 \001(\r"
"arenthandle\030\022 \001(\r\022\027\n\017leveltransition\030\023 \001" "\022\030\n\020savegamefilename\030\021 \001(\t\022\036\n\026spawngroup"
"(\010\022\026\n\016worldgroupname\030\024 \001(\t\"u\n!CNETMsg_Sp" "parenthandle\030\022 \001(\r\022\027\n\017leveltransition\030\023 "
"awnGroup_ManifestUpdate\022\030\n\020spawngrouphan" "\001(\010\022\026\n\016worldgroupname\030\024 \001(\t:\006\200\265\030\200\200\010\"u\n!C"
"dle\030\001 \001(\r\022\032\n\022spawngroupmanifest\030\002 \001(\014\022\032\n" "NETMsg_SpawnGroup_ManifestUpdate\022\030\n\020spaw"
"\022manifestincomplete\030\003 \001(\010\"k\n\"CNETMsg_Spa" "ngrouphandle\030\001 \001(\r\022\032\n\022spawngroupmanifest"
"wnGroup_SetCreationTick\022\030\n\020spawngrouphan" "\030\002 \001(\014\022\032\n\022manifestincomplete\030\003 \001(\010\"k\n\"CN"
"dle\030\001 \001(\r\022\021\n\ttickcount\030\002 \001(\005\022\030\n\020creation" "ETMsg_SpawnGroup_SetCreationTick\022\030\n\020spaw"
"sequence\030\003 \001(\r\"W\n\031CNETMsg_SpawnGroup_Unl" "ngrouphandle\030\001 \001(\r\022\021\n\ttickcount\030\002 \001(\005\022\030\n"
"oad\022\030\n\020spawngrouphandle\030\001 \001(\r\022\r\n\005flags\030\002" "\020creationsequence\030\003 \001(\r\"W\n\031CNETMsg_Spawn"
" \001(\r\022\021\n\ttickcount\030\003 \001(\005\"<\n CNETMsg_Spawn" "Group_Unload\022\030\n\020spawngrouphandle\030\001 \001(\r\022\r"
"Group_LoadCompleted\022\030\n\020spawngrouphandle\030" "\n\005flags\030\002 \001(\r\022\021\n\ttickcount\030\003 \001(\005\"<\n CNET"
"\001 \001(\r\"\315\003\n CSVCMsg_GameSessionConfigurati" "Msg_SpawnGroup_LoadCompleted\022\030\n\020spawngro"
"on\022\026\n\016is_multiplayer\030\001 \001(\010\022\027\n\017is_loadsav" "uphandle\030\001 \001(\r\"\315\003\n CSVCMsg_GameSessionCo"
"egame\030\002 \001(\010\022\031\n\021is_background_map\030\003 \001(\010\022\023" "nfiguration\022\026\n\016is_multiplayer\030\001 \001(\010\022\027\n\017i"
"\n\013is_headless\030\004 \001(\010\022\030\n\020min_client_limit\030" "s_loadsavegame\030\002 \001(\010\022\031\n\021is_background_ma"
"\005 \001(\r\022\030\n\020max_client_limit\030\006 \001(\r\022\023\n\013max_c" "p\030\003 \001(\010\022\023\n\013is_headless\030\004 \001(\010\022\030\n\020min_clie"
"lients\030\007 \001(\r\022\025\n\rtick_interval\030\010 \001(\007\022\020\n\010h" "nt_limit\030\005 \001(\r\022\030\n\020max_client_limit\030\006 \001(\r"
"ostname\030\t \001(\t\022\024\n\014savegamename\030\n \001(\t\022\022\n\ns" "\022\023\n\013max_clients\030\007 \001(\r\022\025\n\rtick_interval\030\010"
"1_mapname\030\013 \001(\t\022\020\n\010gamemode\030\014 \001(\t\022\031\n\021ser" " \001(\007\022\020\n\010hostname\030\t \001(\t\022\024\n\014savegamename\030\n"
"ver_ip_address\030\r \001(\t\022\014\n\004data\030\016 \001(\014\022\024\n\014is" " \001(\t\022\022\n\ns1_mapname\030\013 \001(\t\022\020\n\010gamemode\030\014 \001"
"_localonly\030\017 \001(\010\022\027\n\017no_steam_server\030\023 \001(" "(\t\022\031\n\021server_ip_address\030\r \001(\t\022\014\n\004data\030\016 "
"\010\022\025\n\ris_transition\030\020 \001(\010\022\025\n\rpreviousleve" "\001(\014\022\024\n\014is_localonly\030\017 \001(\010\022\027\n\017no_steam_se"
"l\030\021 \001(\t\022\024\n\014landmarkname\030\022 \001(\t\"\262\001\n\024CNETMs" "rver\030\023 \001(\010\022\025\n\ris_transition\030\020 \001(\010\022\025\n\rpre"
"g_DebugOverlay\022\r\n\005etype\030\001 \001(\005\022\034\n\007vectors" "viouslevel\030\021 \001(\t\022\024\n\014landmarkname\030\022 \001(\t\"\262"
"\030\002 \003(\0132\013.CMsgVector\022\031\n\006colors\030\003 \003(\0132\t.CM" "\001\n\024CNETMsg_DebugOverlay\022\r\n\005etype\030\001 \001(\005\022\034"
"sgRGBA\022\022\n\ndimensions\030\004 \003(\002\022\r\n\005times\030\005 \003(" "\n\007vectors\030\002 \003(\0132\013.CMsgVector\022\031\n\006colors\030\003"
"\002\022\r\n\005bools\030\006 \003(\010\022\017\n\007uint64s\030\007 \003(\004\022\017\n\007str" " \003(\0132\t.CMsgRGBA\022\022\n\ndimensions\030\004 \003(\002\022\r\n\005t"
"ings\030\010 \003(\t*\324\001\n\rSignonState_t\022\024\n\020SIGNONST" "imes\030\005 \003(\002\022\r\n\005bools\030\006 \003(\010\022\017\n\007uint64s\030\007 \003"
"ATE_NONE\020\000\022\031\n\025SIGNONSTATE_CHALLENGE\020\001\022\031\n" "(\004\022\017\n\007strings\030\010 \003(\t*\324\001\n\rSignonState_t\022\024\n"
"\025SIGNONSTATE_CONNECTED\020\002\022\023\n\017SIGNONSTATE_" "\020SIGNONSTATE_NONE\020\000\022\031\n\025SIGNONSTATE_CHALL"
"NEW\020\003\022\030\n\024SIGNONSTATE_PRESPAWN\020\004\022\025\n\021SIGNO" "ENGE\020\001\022\031\n\025SIGNONSTATE_CONNECTED\020\002\022\023\n\017SIG"
"NSTATE_SPAWN\020\005\022\024\n\020SIGNONSTATE_FULL\020\006\022\033\n\027" "NONSTATE_NEW\020\003\022\030\n\024SIGNONSTATE_PRESPAWN\020\004"
"SIGNONSTATE_CHANGELEVEL\020\007*\313\002\n\014NET_Messag" "\022\025\n\021SIGNONSTATE_SPAWN\020\005\022\024\n\020SIGNONSTATE_F"
"es\022\013\n\007net_NOP\020\000\022\031\n\025net_Disconnect_Legacy" "ULL\020\006\022\033\n\027SIGNONSTATE_CHANGELEVEL\020\007*\313\002\n\014N"
"\020\001\022\027\n\023net_SplitScreenUser\020\003\022\014\n\010net_Tick\020" "ET_Messages\022\013\n\007net_NOP\020\000\022\031\n\025net_Disconne"
"\004\022\021\n\rnet_StringCmd\020\005\022\021\n\rnet_SetConVar\020\006\022" "ct_Legacy\020\001\022\027\n\023net_SplitScreenUser\020\003\022\014\n\010"
"\023\n\017net_SignonState\020\007\022\027\n\023net_SpawnGroup_L" "net_Tick\020\004\022\021\n\rnet_StringCmd\020\005\022\021\n\rnet_Set"
"oad\020\010\022!\n\035net_SpawnGroup_ManifestUpdate\020\t" "ConVar\020\006\022\023\n\017net_SignonState\020\007\022\027\n\023net_Spa"
"\022\"\n\036net_SpawnGroup_SetCreationTick\020\013\022\031\n\025" "wnGroup_Load\020\010\022!\n\035net_SpawnGroup_Manifes"
"net_SpawnGroup_Unload\020\014\022 \n\034net_SpawnGrou" "tUpdate\020\t\022\"\n\036net_SpawnGroup_SetCreationT"
"p_LoadCompleted\020\r\022\024\n\020net_DebugOverlay\020\017*" "ick\020\013\022\031\n\025net_SpawnGroup_Unload\020\014\022 \n\034net_"
"\314\002\n\021SpawnGroupFlags_t\022\'\n#SPAWN_GROUP_LOA" "SpawnGroup_LoadCompleted\020\r\022\024\n\020net_DebugO"
"D_ENTITIES_FROM_SAVE\020\001\022#\n\037SPAWN_GROUP_DO" "verlay\020\017*\314\002\n\021SpawnGroupFlags_t\022\'\n#SPAWN_"
"NT_SPAWN_ENTITIES\020\002\022!\n\035SPAWN_GROUP_SYNCH" "GROUP_LOAD_ENTITIES_FROM_SAVE\020\001\022#\n\037SPAWN"
"RONOUS_SPAWN\020\004\022&\n\"SPAWN_GROUP_IS_INITIAL" "_GROUP_DONT_SPAWN_ENTITIES\020\002\022!\n\035SPAWN_GR"
"_SPAWN_GROUP\020\010\022+\n\'SPAWN_GROUP_CREATE_CLI" "OUP_SYNCHRONOUS_SPAWN\020\004\022&\n\"SPAWN_GROUP_I"
"ENT_ONLY_ENTITIES\020\020\022\"\n\036SPAWN_GROUP_BLOCK" "S_INITIAL_SPAWN_GROUP\020\010\022+\n\'SPAWN_GROUP_C"
"_UNTIL_LOADED\020@\022$\n\037SPAWN_GROUP_LOAD_STRE" "REATE_CLIENT_ONLY_ENTITIES\020\020\022\"\n\036SPAWN_GR"
"AMING_DATA\020\200\001\022\'\n\"SPAWN_GROUP_CREATE_NEW_" "OUP_BLOCK_UNTIL_LOADED\020@\022$\n\037SPAWN_GROUP_"
"SCENE_WORLD\020\200\002" "LOAD_STREAMING_DATA\020\200\001\022\'\n\"SPAWN_GROUP_CR"
"EATE_NEW_SCENE_WORLD\020\200\002:=\n\022maximum_size_"
"bytes\022\037.google.protobuf.MessageOptions\030\320"
"\206\003 \001(\005"
; ;
static const ::_pbi::DescriptorTable* const descriptor_table_networkbasetypes_2eproto_deps[1] = { static const ::_pbi::DescriptorTable* const descriptor_table_networkbasetypes_2eproto_deps[2] = {
&::descriptor_table_google_2fprotobuf_2fdescriptor_2eproto,
&::descriptor_table_network_5fconnection_2eproto, &::descriptor_table_network_5fconnection_2eproto,
}; };
static ::_pbi::once_flag descriptor_table_networkbasetypes_2eproto_once; static ::_pbi::once_flag descriptor_table_networkbasetypes_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_networkbasetypes_2eproto = { const ::_pbi::DescriptorTable descriptor_table_networkbasetypes_2eproto = {
false, false, 4214, descriptor_table_protodef_networkbasetypes_2eproto, false, false, 4326, descriptor_table_protodef_networkbasetypes_2eproto,
"networkbasetypes.proto", "networkbasetypes.proto",
&descriptor_table_networkbasetypes_2eproto_once, descriptor_table_networkbasetypes_2eproto_deps, 1, 27, &descriptor_table_networkbasetypes_2eproto_once, descriptor_table_networkbasetypes_2eproto_deps, 2, 27,
schemas, file_default_instances, TableStruct_networkbasetypes_2eproto::offsets, schemas, file_default_instances, TableStruct_networkbasetypes_2eproto::offsets,
file_level_metadata_networkbasetypes_2eproto, file_level_enum_descriptors_networkbasetypes_2eproto, file_level_metadata_networkbasetypes_2eproto, file_level_enum_descriptors_networkbasetypes_2eproto,
file_level_service_descriptors_networkbasetypes_2eproto, file_level_service_descriptors_networkbasetypes_2eproto,
@@ -10082,6 +10086,9 @@ void CNETMsg_DebugOverlay::InternalSwap(CNETMsg_DebugOverlay* other) {
&descriptor_table_networkbasetypes_2eproto_getter, &descriptor_table_networkbasetypes_2eproto_once, &descriptor_table_networkbasetypes_2eproto_getter, &descriptor_table_networkbasetypes_2eproto_once,
file_level_metadata_networkbasetypes_2eproto[26]); file_level_metadata_networkbasetypes_2eproto[26]);
} }
PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::MessageOptions,
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< int32_t >, 5, false>
maximum_size_bytes(kMaximumSizeBytesFieldNumber, 0, nullptr);
// @@protoc_insertion_point(namespace_scope) // @@protoc_insertion_point(namespace_scope)
PROTOBUF_NAMESPACE_OPEN PROTOBUF_NAMESPACE_OPEN
@@ -32,6 +32,7 @@
#include <google/protobuf/extension_set.h> // IWYU pragma: export #include <google/protobuf/extension_set.h> // IWYU pragma: export
#include <google/protobuf/generated_enum_reflection.h> #include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h> #include <google/protobuf/unknown_field_set.h>
#include <google/protobuf/descriptor.pb.h>
#include "network_connection.pb.h" #include "network_connection.pb.h"
// @@protoc_insertion_point(includes) // @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc> #include <google/protobuf/port_def.inc>
@@ -6209,6 +6210,10 @@ class CNETMsg_DebugOverlay final :
}; };
// =================================================================== // ===================================================================
static const int kMaximumSizeBytesFieldNumber = 50000;
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::MessageOptions,
::PROTOBUF_NAMESPACE_ID::internal::PrimitiveTypeTraits< int32_t >, 5, false >
maximum_size_bytes;
// =================================================================== // ===================================================================
@@ -3592,7 +3592,7 @@ const char descriptor_table_protodef_usermessages_2eproto[] PROTOBUF_SECTION_VAR
"nsition.Transition_DataDriven\032Y\n\025Transit" "nsition.Transition_DataDriven\032Y\n\025Transit"
"ion_DataDriven\022\020\n\010filename\030\001 \001(\t\022\034\n\020atta" "ion_DataDriven\022\020\n\010filename\030\001 \001(\t\022\034\n\020atta"
"ch_ent_index\030\002 \001(\005:\002-1\022\020\n\010duration\030\003 \001(\002" "ch_ent_index\030\002 \001(\005:\002-1\022\020\n\010duration\030\003 \001(\002"
"\"\243=\n\030CUserMsg_ParticleManager\022C\n\004type\030\001 " "\"\252=\n\030CUserMsg_ParticleManager\022C\n\004type\030\001 "
"\002(\0162\021.PARTICLE_MESSAGE:\"GAME_PARTICLE_MA" "\002(\0162\021.PARTICLE_MESSAGE:\"GAME_PARTICLE_MA"
"NAGER_EVENT_CREATE\022\r\n\005index\030\002 \002(\r\022N\n\026rel" "NAGER_EVENT_CREATE\022\r\n\005index\030\002 \002(\r\022N\n\026rel"
"ease_particle_index\030\003 \001(\0132..CUserMsg_Par" "ease_particle_index\030\003 \001(\0132..CUserMsg_Par"
@@ -3788,199 +3788,199 @@ const char descriptor_table_protodef_usermessages_2eproto[] PROTOBUF_SECTION_VAR
"\013bounds_maxs\030\006 \001(\0132\013.CMsgVector\032\013\n\tRemov" "\013bounds_maxs\030\006 \001(\0132\013.CMsgVector\032\013\n\tRemov"
"eFan\032I\n\030SetParticleClusterGrowth\022\020\n\010dura" "eFan\032I\n\030SetParticleClusterGrowth\022\020\n\010dura"
"tion\030\001 \001(\002\022\033\n\006origin\030\002 \001(\0132\013.CMsgVector*" "tion\030\001 \001(\002\022\033\n\006origin\030\002 \001(\0132\013.CMsgVector*"
"\005\010d\020\312\001\"%\n\021CUserMsg_HudError\022\020\n\010order_id\030" "\005\010d\020\312\001:\005\200\265\030\200 \"%\n\021CUserMsg_HudError\022\020\n\010or"
"\001 \001(\005\"<\n\030CUserMsg_CustomGameEvent\022\022\n\neve" "der_id\030\001 \001(\005\"<\n\030CUserMsg_CustomGameEvent"
"nt_name\030\001 \001(\t\022\014\n\004data\030\002 \001(\014\"\177\n\037CUserMess" "\022\022\n\nevent_name\030\001 \001(\t\022\014\n\004data\030\002 \001(\014\"\177\n\037CU"
"ageHapticsManagerPulse\022\017\n\007hand_id\030\001 \001(\005\022" "serMessageHapticsManagerPulse\022\017\n\007hand_id"
"\030\n\020effect_amplitude\030\002 \001(\002\022\030\n\020effect_freq" "\030\001 \001(\005\022\030\n\020effect_amplitude\030\002 \001(\002\022\030\n\020effe"
"uency\030\003 \001(\002\022\027\n\017effect_duration\030\004 \001(\002\"h\n " "ct_frequency\030\003 \001(\002\022\027\n\017effect_duration\030\004 "
"CUserMessageHapticsManagerEffect\022\017\n\007hand" "\001(\002\"h\n CUserMessageHapticsManagerEffect\022"
"_id\030\001 \001(\005\022\035\n\025effect_name_hash_code\030\002 \001(\r" "\017\n\007hand_id\030\001 \001(\005\022\035\n\025effect_name_hash_cod"
"\022\024\n\014effect_scale\030\003 \001(\002\"E\n\037CUserMessageAn" "e\030\002 \001(\r\022\024\n\014effect_scale\030\003 \001(\002\"E\n\037CUserMe"
"imStateGraphState\022\024\n\014entity_index\030\001 \001(\005\022" "ssageAnimStateGraphState\022\024\n\014entity_index"
"\014\n\004data\030\002 \001(\014\"_\n\034CUserMessageUpdateCssCl" "\030\001 \001(\005\022\014\n\004data\030\002 \001(\014\"_\n\034CUserMessageUpda"
"asses\022\032\n\022target_world_panel\030\001 \001(\005\022\023\n\013css" "teCssClasses\022\032\n\022target_world_panel\030\001 \001(\005"
"_classes\030\002 \001(\t\022\016\n\006is_add\030\003 \001(\010\"1\n\033CUserM" "\022\023\n\013css_classes\030\002 \001(\t\022\016\n\006is_add\030\003 \001(\010\"1\n"
"essageServerFrameTime\022\022\n\nframe_time\030\001 \001(" "\033CUserMessageServerFrameTime\022\022\n\nframe_ti"
"\002\"4\n CUserMessageLagCompensationError\022\020\n" "me\030\001 \001(\002\"4\n CUserMessageLagCompensationE"
"\010distance\030\001 \001(\002\"G\n\034CUserMessageRequestDl" "rror\022\020\n\010distance\030\001 \001(\002\"G\n\034CUserMessageRe"
"lStatus\022\022\n\ndll_action\030\001 \001(\t\022\023\n\013full_repo" "questDllStatus\022\022\n\ndll_action\030\001 \001(\t\022\023\n\013fu"
"rt\030\002 \001(\010\"j\n\035CUserMessageRequestUtilActio" "ll_report\030\002 \001(\010\"j\n\035CUserMessageRequestUt"
"n\022\r\n\005util1\030\002 \001(\005\022\r\n\005util2\030\003 \001(\005\022\r\n\005util3" "ilAction\022\r\n\005util1\030\002 \001(\005\022\r\n\005util2\030\003 \001(\005\022\r"
"\030\004 \001(\005\022\r\n\005util4\030\005 \001(\005\022\r\n\005util5\030\006 \001(\005\"\370\002\n" "\n\005util3\030\004 \001(\005\022\r\n\005util4\030\005 \001(\005\022\r\n\005util5\030\006 "
"\035CUserMessage_UtilMsg_Response\022\013\n\003crc\030\001 " "\001(\005\"\370\002\n\035CUserMessage_UtilMsg_Response\022\013\n"
"\001(\007\022\022\n\nitem_count\030\002 \001(\005\022\014\n\004crc2\030\003 \001(\007\022\023\n" "\003crc\030\001 \001(\007\022\022\n\nitem_count\030\002 \001(\005\022\014\n\004crc2\030\003"
"\013item_count2\030\004 \001(\005\022\020\n\010crc_part\030\005 \003(\005\022\021\n\t" " \001(\007\022\023\n\013item_count2\030\004 \001(\005\022\020\n\010crc_part\030\005 "
"crc_part2\030\006 \003(\005\022\030\n\020client_timestamp\030\007 \001(" "\003(\005\022\021\n\tcrc_part2\030\006 \003(\005\022\030\n\020client_timesta"
"\005\022\020\n\010platform\030\010 \001(\005\022>\n\013itemdetails\030\t \003(\013" "mp\030\007 \001(\005\022\020\n\010platform\030\010 \001(\005\022>\n\013itemdetail"
"2).CUserMessage_UtilMsg_Response.ItemDet" "s\030\t \003(\0132).CUserMessage_UtilMsg_Response."
"ail\022\021\n\titemgroup\030\n \001(\005\022\023\n\013total_count\030\013 " "ItemDetail\022\021\n\titemgroup\030\n \001(\005\022\023\n\013total_c"
"\001(\005\022\024\n\014total_count2\030\014 \001(\005\032D\n\nItemDetail\022" "ount\030\013 \001(\005\022\024\n\014total_count2\030\014 \001(\005\032D\n\nItem"
"\r\n\005index\030\001 \001(\005\022\014\n\004hash\030\002 \001(\005\022\013\n\003crc\030\003 \001(" "Detail\022\r\n\005index\030\001 \001(\005\022\014\n\004hash\030\002 \001(\005\022\013\n\003c"
"\005\022\014\n\004name\030\004 \001(\t\"\241\003\n\026CUserMessage_DllStat" "rc\030\003 \001(\005\022\014\n\004name\030\004 \001(\t\"\241\003\n\026CUserMessage_"
"us\022\023\n\013file_report\030\001 \001(\t\022\024\n\014command_line\030" "DllStatus\022\023\n\013file_report\030\001 \001(\t\022\024\n\014comman"
"\002 \001(\t\022\023\n\013total_files\030\003 \001(\r\022\022\n\nprocess_id" "d_line\030\002 \001(\t\022\023\n\013total_files\030\003 \001(\r\022\022\n\npro"
"\030\004 \001(\r\022\021\n\tosversion\030\005 \001(\005\022\023\n\013client_time" "cess_id\030\004 \001(\r\022\021\n\tosversion\030\005 \001(\005\022\023\n\013clie"
"\030\006 \001(\004\0229\n\013diagnostics\030\007 \003(\0132$.CUserMessa" "nt_time\030\006 \001(\004\0229\n\013diagnostics\030\007 \003(\0132$.CUs"
"ge_DllStatus.CVDiagnostic\0220\n\007modules\030\010 \003" "erMessage_DllStatus.CVDiagnostic\0220\n\007modu"
"(\0132\037.CUserMessage_DllStatus.CModule\032Q\n\014C" "les\030\010 \003(\0132\037.CUserMessage_DllStatus.CModu"
"VDiagnostic\022\n\n\002id\030\001 \001(\r\022\020\n\010extended\030\002 \001(" "le\032Q\n\014CVDiagnostic\022\n\n\002id\030\001 \001(\r\022\020\n\010extend"
"\r\022\r\n\005value\030\003 \001(\004\022\024\n\014string_value\030\004 \001(\t\032K" "ed\030\002 \001(\r\022\r\n\005value\030\003 \001(\004\022\024\n\014string_value\030"
"\n\007CModule\022\021\n\tbase_addr\030\001 \001(\004\022\014\n\004name\030\002 \001" "\004 \001(\t\032K\n\007CModule\022\021\n\tbase_addr\030\001 \001(\004\022\014\n\004n"
"(\t\022\014\n\004size\030\003 \001(\r\022\021\n\ttimestamp\030\004 \001(\r\"R\n\034C" "ame\030\002 \001(\t\022\014\n\004size\030\003 \001(\r\022\021\n\ttimestamp\030\004 \001"
"UserMessageRequestInventory\022\021\n\tinventory" "(\r\"R\n\034CUserMessageRequestInventory\022\021\n\tin"
"\030\001 \001(\005\022\016\n\006offset\030\002 \001(\005\022\017\n\007options\030\003 \001(\005\"" "ventory\030\001 \001(\005\022\016\n\006offset\030\002 \001(\005\022\017\n\007options"
"\367\004\n\037CUserMessage_Inventory_Response\022\013\n\003c" "\030\003 \001(\005\"\367\004\n\037CUserMessage_Inventory_Respon"
"rc\030\001 \001(\007\022\022\n\nitem_count\030\002 \001(\005\022\021\n\tosversio" "se\022\013\n\003crc\030\001 \001(\007\022\022\n\nitem_count\030\002 \001(\005\022\021\n\to"
"n\030\005 \001(\005\022\021\n\tperf_time\030\006 \001(\005\022\030\n\020client_tim" "sversion\030\005 \001(\005\022\021\n\tperf_time\030\006 \001(\005\022\030\n\020cli"
"estamp\030\007 \001(\005\022\020\n\010platform\030\010 \001(\005\022E\n\013invent" "ent_timestamp\030\007 \001(\005\022\020\n\010platform\030\010 \001(\005\022E\n"
"ories\030\t \003(\01320.CUserMessage_Inventory_Res" "\013inventories\030\t \003(\01320.CUserMessage_Invent"
"ponse.InventoryDetail\022F\n\014inventories2\030\n " "ory_Response.InventoryDetail\022F\n\014inventor"
"\003(\01320.CUserMessage_Inventory_Response.In" "ies2\030\n \003(\01320.CUserMessage_Inventory_Resp"
"ventoryDetail\022F\n\014inventories3\030\016 \003(\01320.CU" "onse.InventoryDetail\022F\n\014inventories3\030\016 \003"
"serMessage_Inventory_Response.InventoryD" "(\01320.CUserMessage_Inventory_Response.Inv"
"etail\022\020\n\010inv_type\030\013 \001(\005\022\025\n\rbuild_version" "entoryDetail\022\020\n\010inv_type\030\013 \001(\005\022\025\n\rbuild_"
"\030\014 \001(\005\022\020\n\010instance\030\r \001(\005\022\022\n\nstart_time\030\017" "version\030\014 \001(\005\022\020\n\010instance\030\r \001(\005\022\022\n\nstart"
" \001(\003\032\272\001\n\017InventoryDetail\022\r\n\005index\030\001 \001(\005\022" "_time\030\017 \001(\003\032\272\001\n\017InventoryDetail\022\r\n\005index"
"\017\n\007primary\030\002 \001(\003\022\016\n\006offset\030\003 \001(\003\022\r\n\005firs" "\030\001 \001(\005\022\017\n\007primary\030\002 \001(\003\022\016\n\006offset\030\003 \001(\003\022"
"t\030\004 \001(\003\022\014\n\004base\030\005 \001(\003\022\014\n\004name\030\006 \001(\t\022\021\n\tb" "\r\n\005first\030\004 \001(\003\022\014\n\004base\030\005 \001(\003\022\014\n\004name\030\006 \001"
"ase_name\030\007 \001(\t\022\023\n\013base_detail\030\010 \001(\005\022\021\n\tb" "(\t\022\021\n\tbase_name\030\007 \001(\t\022\023\n\013base_detail\030\010 \001"
"ase_time\030\t \001(\005\022\021\n\tbase_hash\030\n \001(\005\"\270\002\n\035CU" "(\005\022\021\n\tbase_time\030\t \001(\005\022\021\n\tbase_hash\030\n \001(\005"
"serMessageRequestDiagnostic\022>\n\013diagnosti" "\"\270\002\n\035CUserMessageRequestDiagnostic\022>\n\013di"
"cs\030\001 \003(\0132).CUserMessageRequestDiagnostic" "agnostics\030\001 \003(\0132).CUserMessageRequestDia"
".Diagnostic\032\326\001\n\nDiagnostic\022\r\n\005index\030\001 \001(" "gnostic.Diagnostic\032\326\001\n\nDiagnostic\022\r\n\005ind"
"\005\022\016\n\006offset\030\002 \001(\003\022\r\n\005param\030\003 \001(\005\022\016\n\006leng" "ex\030\001 \001(\005\022\016\n\006offset\030\002 \001(\003\022\r\n\005param\030\003 \001(\005\022"
"th\030\004 \001(\005\022\014\n\004type\030\005 \001(\005\022\014\n\004base\030\006 \001(\003\022\r\n\005" "\016\n\006length\030\004 \001(\005\022\014\n\004type\030\005 \001(\005\022\014\n\004base\030\006 "
"range\030\007 \001(\003\022\016\n\006extent\030\010 \001(\003\022\016\n\006detail\030\t " "\001(\003\022\r\n\005range\030\007 \001(\003\022\016\n\006extent\030\010 \001(\003\022\016\n\006de"
"\001(\003\022\014\n\004name\030\n \001(\t\022\r\n\005alias\030\013 \001(\t\022\021\n\tvard" "tail\030\t \001(\003\022\014\n\004name\030\n \001(\t\022\r\n\005alias\030\013 \001(\t\022"
"etail\030\014 \001(\014\022\017\n\007context\030\r \001(\005\"\300\003\n CUserMe" "\021\n\tvardetail\030\014 \001(\014\022\017\n\007context\030\r \001(\005\"\300\003\n "
"ssage_Diagnostic_Response\022A\n\013diagnostics" "CUserMessage_Diagnostic_Response\022A\n\013diag"
"\030\001 \003(\0132,.CUserMessage_Diagnostic_Respons" "nostics\030\001 \003(\0132,.CUserMessage_Diagnostic_"
"e.Diagnostic\022\025\n\rbuild_version\030\002 \001(\005\022\020\n\010i" "Response.Diagnostic\022\025\n\rbuild_version\030\002 \001"
"nstance\030\003 \001(\005\022\022\n\nstart_time\030\004 \001(\003\022\021\n\tosv" "(\005\022\020\n\010instance\030\003 \001(\005\022\022\n\nstart_time\030\004 \001(\003"
"ersion\030\005 \001(\005\022\020\n\010platform\030\006 \001(\005\032\366\001\n\nDiagn" "\022\021\n\tosversion\030\005 \001(\005\022\020\n\010platform\030\006 \001(\005\032\366\001"
"ostic\022\r\n\005index\030\001 \001(\005\022\016\n\006offset\030\002 \001(\003\022\r\n\005" "\n\nDiagnostic\022\r\n\005index\030\001 \001(\005\022\016\n\006offset\030\002 "
"param\030\003 \001(\005\022\016\n\006length\030\004 \001(\005\022\016\n\006detail\030\005 " "\001(\003\022\r\n\005param\030\003 \001(\005\022\016\n\006length\030\004 \001(\005\022\016\n\006de"
"\001(\014\022\014\n\004base\030\006 \001(\003\022\r\n\005range\030\007 \001(\003\022\014\n\004type" "tail\030\005 \001(\014\022\014\n\004base\030\006 \001(\003\022\r\n\005range\030\007 \001(\003\022"
"\030\010 \001(\005\022\014\n\004name\030\n \001(\t\022\r\n\005alias\030\013 \001(\t\022\016\n\006b" "\014\n\004type\030\010 \001(\005\022\014\n\004name\030\n \001(\t\022\r\n\005alias\030\013 \001"
"ackup\030\014 \001(\014\022\017\n\007context\030\r \001(\005\022\017\n\007control\030" "(\t\022\016\n\006backup\030\014 \001(\014\022\017\n\007context\030\r \001(\005\022\017\n\007c"
"\016 \001(\003\022\017\n\007augment\030\017 \001(\003\022\017\n\007placebo\030\020 \001(\003\"" "ontrol\030\016 \001(\003\022\017\n\007augment\030\017 \001(\003\022\017\n\007placebo"
"l\n\032CUserMessage_ExtraUserData\022\014\n\004item\030\001 " "\030\020 \001(\003\"l\n\032CUserMessage_ExtraUserData\022\014\n\004"
"\001(\005\022\016\n\006value1\030\002 \001(\003\022\016\n\006value2\030\003 \001(\003\022\017\n\007d" "item\030\001 \001(\005\022\016\n\006value1\030\002 \001(\003\022\016\n\006value2\030\003 \001"
"etail1\030\004 \003(\014\022\017\n\007detail2\030\005 \003(\014\"\313\003\n CUserM" "(\003\022\017\n\007detail1\030\004 \003(\014\022\017\n\007detail2\030\005 \003(\014\"\313\003\n"
"essage_NotifyResponseFound\022\025\n\tent_index\030" " CUserMessage_NotifyResponseFound\022\025\n\tent"
"\001 \001(\005:\002-1\022\021\n\trule_name\030\002 \001(\t\022\026\n\016response" "_index\030\001 \001(\005:\002-1\022\021\n\trule_name\030\002 \001(\t\022\026\n\016r"
"_value\030\003 \001(\t\022\030\n\020response_concept\030\004 \001(\t\022<" "esponse_value\030\003 \001(\t\022\030\n\020response_concept\030"
"\n\010criteria\030\005 \003(\0132*.CUserMessage_NotifyRe" "\004 \001(\t\022<\n\010criteria\030\005 \003(\0132*.CUserMessage_N"
"sponseFound.Criteria\022\036\n\022int_criteria_nam" "otifyResponseFound.Criteria\022\036\n\022int_crite"
"es\030\006 \003(\rB\002\020\001\022\037\n\023int_criteria_values\030\007 \003(" "ria_names\030\006 \003(\rB\002\020\001\022\037\n\023int_criteria_valu"
"\005B\002\020\001\022 \n\024float_criteria_names\030\010 \003(\rB\002\020\001\022" "es\030\007 \003(\005B\002\020\001\022 \n\024float_criteria_names\030\010 \003"
"\035\n\025float_criteria_values\030\t \003(\002\022!\n\025symbol" "(\rB\002\020\001\022\035\n\025float_criteria_values\030\t \003(\002\022!\n"
"_criteria_names\030\n \003(\rB\002\020\001\022\"\n\026symbol_crit" "\025symbol_criteria_names\030\n \003(\rB\002\020\001\022\"\n\026symb"
"eria_values\030\013 \003(\rB\002\020\001\022\024\n\014speak_result\030\014 " "ol_criteria_values\030\013 \003(\rB\002\020\001\022\024\n\014speak_re"
"\001(\005\032.\n\010Criteria\022\023\n\013name_symbol\030\001 \001(\r\022\r\n\005" "sult\030\014 \001(\005\032.\n\010Criteria\022\023\n\013name_symbol\030\001 "
"value\030\002 \001(\t\"\257\001\n$CUserMessage_PlayRespons" "\001(\r\022\r\n\005value\030\002 \001(\t\"\257\001\n$CUserMessage_Play"
"eConditional\022\025\n\tent_index\030\001 \001(\005:\002-1\022\024\n\014p" "ResponseConditional\022\025\n\tent_index\030\001 \001(\005:\002"
"layer_slots\030\002 \003(\005\022\020\n\010response\030\003 \001(\t\022\037\n\ne" "-1\022\024\n\014player_slots\030\002 \003(\005\022\020\n\010response\030\003 \001"
"nt_origin\030\004 \001(\0132\013.CMsgVector\022\021\n\tpre_dela" "(\t\022\037\n\nent_origin\030\004 \001(\0132\013.CMsgVector\022\021\n\tp"
"y\030\005 \001(\002\022\024\n\014mix_priority\030\006 \001(\005*\221\t\n\021EBaseU" "re_delay\030\005 \001(\002\022\024\n\014mix_priority\030\006 \001(\005*\221\t\n"
"serMessages\022\027\n\023UM_AchievementEvent\020e\022\023\n\017" "\021EBaseUserMessages\022\027\n\023UM_AchievementEven"
"UM_CloseCaption\020f\022\031\n\025UM_CloseCaptionDire" "t\020e\022\023\n\017UM_CloseCaption\020f\022\031\n\025UM_CloseCapt"
"ct\020g\022\027\n\023UM_CurrentTimescale\020h\022\027\n\023UM_Desi" "ionDirect\020g\022\027\n\023UM_CurrentTimescale\020h\022\027\n\023"
"redTimescale\020i\022\013\n\007UM_Fade\020j\022\020\n\014UM_GameTi" "UM_DesiredTimescale\020i\022\013\n\007UM_Fade\020j\022\020\n\014UM"
"tle\020k\022\r\n\tUM_HudMsg\020n\022\016\n\nUM_HudText\020o\022\022\n\016" "_GameTitle\020k\022\r\n\tUM_HudMsg\020n\022\016\n\nUM_HudTex"
"UM_ColoredText\020q\022\023\n\017UM_RequestState\020r\022\017\n" "t\020o\022\022\n\016UM_ColoredText\020q\022\023\n\017UM_RequestSta"
"\013UM_ResetHUD\020s\022\r\n\tUM_Rumble\020t\022\016\n\nUM_SayT" "te\020r\022\017\n\013UM_ResetHUD\020s\022\r\n\tUM_Rumble\020t\022\016\n\n"
"ext\020u\022\017\n\013UM_SayText2\020v\022\025\n\021UM_SayTextChan" "UM_SayText\020u\022\017\n\013UM_SayText2\020v\022\025\n\021UM_SayT"
"nel\020w\022\014\n\010UM_Shake\020x\022\017\n\013UM_ShakeDir\020y\022\021\n\r" "extChannel\020w\022\014\n\010UM_Shake\020x\022\017\n\013UM_ShakeDi"
"UM_WaterShake\020z\022\016\n\nUM_TextMsg\020|\022\021\n\rUM_Sc" "r\020y\022\021\n\rUM_WaterShake\020z\022\016\n\nUM_TextMsg\020|\022\021"
"reenTilt\020}\022\021\n\014UM_VoiceMask\020\200\001\022\021\n\014UM_Send" "\n\rUM_ScreenTilt\020}\022\021\n\014UM_VoiceMask\020\200\001\022\021\n\014"
"Audio\020\202\001\022\022\n\rUM_ItemPickup\020\203\001\022\022\n\rUM_AmmoD" "UM_SendAudio\020\202\001\022\022\n\rUM_ItemPickup\020\203\001\022\022\n\rU"
"enied\020\204\001\022\020\n\013UM_ShowMenu\020\206\001\022\022\n\rUM_Credits" "M_AmmoDenied\020\204\001\022\020\n\013UM_ShowMenu\020\206\001\022\022\n\rUM_"
"Msg\020\207\001\022\037\n\032UM_CloseCaptionPlaceholder\020\216\001\022" "CreditsMsg\020\207\001\022\037\n\032UM_CloseCaptionPlacehol"
"\030\n\023UM_CameraTransition\020\217\001\022\026\n\021UM_AudioPar" "der\020\216\001\022\030\n\023UM_CameraTransition\020\217\001\022\026\n\021UM_A"
"ameter\020\220\001\022\027\n\022UM_ParticleManager\020\221\001\022\020\n\013UM" "udioParameter\020\220\001\022\027\n\022UM_ParticleManager\020\221"
"_HudError\020\222\001\022\027\n\022UM_CustomGameEvent\020\224\001\022\027\n" "\001\022\020\n\013UM_HudError\020\222\001\022\027\n\022UM_CustomGameEven"
"\022UM_AnimGraphUpdate\020\225\001\022\033\n\026UM_HapticsMana" "t\020\224\001\022\027\n\022UM_AnimGraphUpdate\020\225\001\022\033\n\026UM_Hapt"
"gerPulse\020\226\001\022\034\n\027UM_HapticsManagerEffect\020\227" "icsManagerPulse\020\226\001\022\034\n\027UM_HapticsManagerE"
"\001\022\030\n\023UM_UpdateCssClasses\020\231\001\022\027\n\022UM_Server" "ffect\020\227\001\022\030\n\023UM_UpdateCssClasses\020\231\001\022\027\n\022UM"
"FrameTime\020\232\001\022\034\n\027UM_LagCompensationError\020" "_ServerFrameTime\020\232\001\022\034\n\027UM_LagCompensatio"
"\233\001\022\030\n\023UM_RequestDllStatus\020\234\001\022\031\n\024UM_Reque" "nError\020\233\001\022\030\n\023UM_RequestDllStatus\020\234\001\022\031\n\024U"
"stUtilAction\020\235\001\022\032\n\025UM_UtilActionResponse" "M_RequestUtilAction\020\235\001\022\032\n\025UM_UtilActionR"
"\020\236\001\022\031\n\024UM_DllStatusResponse\020\237\001\022\030\n\023UM_Req" "esponse\020\236\001\022\031\n\024UM_DllStatusResponse\020\237\001\022\030\n"
"uestInventory\020\240\001\022\031\n\024UM_InventoryResponse" "\023UM_RequestInventory\020\240\001\022\031\n\024UM_InventoryR"
"\020\241\001\022\031\n\024UM_RequestDiagnostic\020\242\001\022\032\n\025UM_Dia" "esponse\020\241\001\022\031\n\024UM_RequestDiagnostic\020\242\001\022\032\n"
"gnosticResponse\020\243\001\022\025\n\020UM_ExtraUserData\020\244" "\025UM_DiagnosticResponse\020\243\001\022\025\n\020UM_ExtraUse"
"\001\022\033\n\026UM_NotifyResponseFound\020\245\001\022\037\n\032UM_Pla" "rData\020\244\001\022\033\n\026UM_NotifyResponseFound\020\245\001\022\037\n"
"yResponseConditional\020\246\001\022\020\n\013UM_MAX_BASE\020\310" "\032UM_PlayResponseConditional\020\246\001\022\020\n\013UM_MAX"
"\001*\224\001\n\023EBaseEntityMessages\022\022\n\rEM_PlayJing" "_BASE\020\310\001*\224\001\n\023EBaseEntityMessages\022\022\n\rEM_P"
"le\020\210\001\022\025\n\020EM_ScreenOverlay\020\211\001\022\027\n\022EM_Remov" "layJingle\020\210\001\022\025\n\020EM_ScreenOverlay\020\211\001\022\027\n\022E"
"eAllDecals\020\212\001\022\026\n\021EM_PropagateForce\020\213\001\022\017\n" "M_RemoveAllDecals\020\212\001\022\026\n\021EM_PropagateForc"
"\nEM_DoSpark\020\214\001\022\020\n\013EM_FixAngle\020\215\001*o\n\teRol" "e\020\213\001\022\017\n\nEM_DoSpark\020\214\001\022\020\n\013EM_FixAngle\020\215\001*"
"lType\022\026\n\tROLL_NONE\020\377\377\377\377\377\377\377\377\377\001\022\016\n\nROLL_ST" "o\n\teRollType\022\026\n\tROLL_NONE\020\377\377\377\377\377\377\377\377\377\001\022\016\n\n"
"ATS\020\000\022\020\n\014ROLL_CREDITS\020\001\022\027\n\023ROLL_LATE_JOI" "ROLL_STATS\020\000\022\020\n\014ROLL_CREDITS\020\001\022\027\n\023ROLL_L"
"N_LOGO\020\002\022\017\n\013ROLL_OUTTRO\020\003*\352\017\n\020PARTICLE_M" "ATE_JOIN_LOGO\020\002\022\017\n\013ROLL_OUTTRO\020\003*\352\017\n\020PAR"
"ESSAGE\022&\n\"GAME_PARTICLE_MANAGER_EVENT_CR" "TICLE_MESSAGE\022&\n\"GAME_PARTICLE_MANAGER_E"
"EATE\020\000\022&\n\"GAME_PARTICLE_MANAGER_EVENT_UP" "VENT_CREATE\020\000\022&\n\"GAME_PARTICLE_MANAGER_E"
"DATE\020\001\022.\n*GAME_PARTICLE_MANAGER_EVENT_UP" "VENT_UPDATE\020\001\022.\n*GAME_PARTICLE_MANAGER_E"
"DATE_FORWARD\020\002\0222\n.GAME_PARTICLE_MANAGER_" "VENT_UPDATE_FORWARD\020\002\0222\n.GAME_PARTICLE_M"
"EVENT_UPDATE_ORIENTATION\020\003\022/\n+GAME_PARTI" "ANAGER_EVENT_UPDATE_ORIENTATION\020\003\022/\n+GAM"
"CLE_MANAGER_EVENT_UPDATE_FALLBACK\020\004\022*\n&G" "E_PARTICLE_MANAGER_EVENT_UPDATE_FALLBACK"
"AME_PARTICLE_MANAGER_EVENT_UPDATE_ENT\020\005\022" "\020\004\022*\n&GAME_PARTICLE_MANAGER_EVENT_UPDATE"
"-\n)GAME_PARTICLE_MANAGER_EVENT_UPDATE_OF" "_ENT\020\005\022-\n)GAME_PARTICLE_MANAGER_EVENT_UP"
"FSET\020\006\022\'\n#GAME_PARTICLE_MANAGER_EVENT_DE" "DATE_OFFSET\020\006\022\'\n#GAME_PARTICLE_MANAGER_E"
"STROY\020\007\0221\n-GAME_PARTICLE_MANAGER_EVENT_D" "VENT_DESTROY\020\007\0221\n-GAME_PARTICLE_MANAGER_"
"ESTROY_INVOLVING\020\010\022\'\n#GAME_PARTICLE_MANA" "EVENT_DESTROY_INVOLVING\020\010\022\'\n#GAME_PARTIC"
"GER_EVENT_RELEASE\020\t\022\'\n#GAME_PARTICLE_MAN" "LE_MANAGER_EVENT_RELEASE\020\t\022\'\n#GAME_PARTI"
"AGER_EVENT_LATENCY\020\n\022+\n\'GAME_PARTICLE_MA" "CLE_MANAGER_EVENT_LATENCY\020\n\022+\n\'GAME_PART"
"NAGER_EVENT_SHOULD_DRAW\020\013\022&\n\"GAME_PARTIC" "ICLE_MANAGER_EVENT_SHOULD_DRAW\020\013\022&\n\"GAME"
"LE_MANAGER_EVENT_FROZEN\020\014\022\?\n;GAME_PARTIC" "_PARTICLE_MANAGER_EVENT_FROZEN\020\014\022\?\n;GAME"
"LE_MANAGER_EVENT_CHANGE_CONTROL_POINT_AT" "_PARTICLE_MANAGER_EVENT_CHANGE_CONTROL_P"
"TACHMENT\020\r\0226\n2GAME_PARTICLE_MANAGER_EVEN" "OINT_ATTACHMENT\020\r\0226\n2GAME_PARTICLE_MANAG"
"T_UPDATE_ENTITY_POSITION\020\016\0222\n.GAME_PARTI" "ER_EVENT_UPDATE_ENTITY_POSITION\020\016\0222\n.GAM"
"CLE_MANAGER_EVENT_SET_FOW_PROPERTIES\020\017\022(" "E_PARTICLE_MANAGER_EVENT_SET_FOW_PROPERT"
"\n$GAME_PARTICLE_MANAGER_EVENT_SET_TEXT\020\020" "IES\020\017\022(\n$GAME_PARTICLE_MANAGER_EVENT_SET"
"\0224\n0GAME_PARTICLE_MANAGER_EVENT_SET_SHOU" "_TEXT\020\020\0224\n0GAME_PARTICLE_MANAGER_EVENT_S"
"LD_CHECK_FOW\020\021\0227\n3GAME_PARTICLE_MANAGER_" "ET_SHOULD_CHECK_FOW\020\021\0227\n3GAME_PARTICLE_M"
"EVENT_SET_CONTROL_POINT_MODEL\020\022\022:\n6GAME_" "ANAGER_EVENT_SET_CONTROL_POINT_MODEL\020\022\022:"
"PARTICLE_MANAGER_EVENT_SET_CONTROL_POINT" "\n6GAME_PARTICLE_MANAGER_EVENT_SET_CONTRO"
"_SNAPSHOT\020\023\0225\n1GAME_PARTICLE_MANAGER_EVE" "L_POINT_SNAPSHOT\020\023\0225\n1GAME_PARTICLE_MANA"
"NT_SET_TEXTURE_ATTRIBUTE\020\024\022=\n9GAME_PARTI" "GER_EVENT_SET_TEXTURE_ATTRIBUTE\020\024\022=\n9GAM"
"CLE_MANAGER_EVENT_SET_SCENE_OBJECT_GENER" "E_PARTICLE_MANAGER_EVENT_SET_SCENE_OBJEC"
"IC_FLAG\020\025\022\?\n;GAME_PARTICLE_MANAGER_EVENT" "T_GENERIC_FLAG\020\025\022\?\n;GAME_PARTICLE_MANAGE"
"_SET_SCENE_OBJECT_TINT_AND_DESAT\020\026\022-\n)GA" "R_EVENT_SET_SCENE_OBJECT_TINT_AND_DESAT\020"
"ME_PARTICLE_MANAGER_EVENT_DESTROY_NAMED\020" "\026\022-\n)GAME_PARTICLE_MANAGER_EVENT_DESTROY"
"\027\022,\n(GAME_PARTICLE_MANAGER_EVENT_SKIP_TO" "_NAMED\020\027\022,\n(GAME_PARTICLE_MANAGER_EVENT_"
"_TIME\020\030\022*\n&GAME_PARTICLE_MANAGER_EVENT_C" "SKIP_TO_TIME\020\030\022*\n&GAME_PARTICLE_MANAGER_"
"AN_FREEZE\020\031\0227\n3GAME_PARTICLE_MANAGER_EVE" "EVENT_CAN_FREEZE\020\031\0227\n3GAME_PARTICLE_MANA"
"NT_SET_NAMED_VALUE_CONTEXT\020\032\0220\n,GAME_PAR" "GER_EVENT_SET_NAMED_VALUE_CONTEXT\020\032\0220\n,G"
"TICLE_MANAGER_EVENT_UPDATE_TRANSFORM\020\033\022:" "AME_PARTICLE_MANAGER_EVENT_UPDATE_TRANSF"
"\n6GAME_PARTICLE_MANAGER_EVENT_FREEZE_TRA" "ORM\020\033\022:\n6GAME_PARTICLE_MANAGER_EVENT_FRE"
"NSITION_OVERRIDE\020\034\0220\n,GAME_PARTICLE_MANA" "EZE_TRANSITION_OVERRIDE\020\034\0220\n,GAME_PARTIC"
"GER_EVENT_FREEZE_INVOLVING\020\035\022>\n:GAME_PAR" "LE_MANAGER_EVENT_FREEZE_INVOLVING\020\035\022>\n:G"
"TICLE_MANAGER_EVENT_ADD_MODELLIST_OVERRI" "AME_PARTICLE_MANAGER_EVENT_ADD_MODELLIST"
"DE_ELEMENT\020\036\0228\n4GAME_PARTICLE_MANAGER_EV" "_OVERRIDE_ELEMENT\020\036\0228\n4GAME_PARTICLE_MAN"
"ENT_CLEAR_MODELLIST_OVERRIDE\020\037\0222\n.GAME_P" "AGER_EVENT_CLEAR_MODELLIST_OVERRIDE\020\037\0222\n"
"ARTICLE_MANAGER_EVENT_CREATE_PHYSICS_SIM" ".GAME_PARTICLE_MANAGER_EVENT_CREATE_PHYS"
"\020 \0223\n/GAME_PARTICLE_MANAGER_EVENT_DESTRO" "ICS_SIM\020 \0223\n/GAME_PARTICLE_MANAGER_EVENT"
"Y_PHYSICS_SIM\020!\022)\n%GAME_PARTICLE_MANAGER" "_DESTROY_PHYSICS_SIM\020!\022)\n%GAME_PARTICLE_"
"_EVENT_SET_VDATA\020\"\0225\n1GAME_PARTICLE_MANA" "MANAGER_EVENT_SET_VDATA\020\"\0225\n1GAME_PARTIC"
"GER_EVENT_SET_MATERIAL_OVERRIDE\020#\022\'\n#GAM" "LE_MANAGER_EVENT_SET_MATERIAL_OVERRIDE\020#"
"E_PARTICLE_MANAGER_EVENT_ADD_FAN\020$\022*\n&GA" "\022\'\n#GAME_PARTICLE_MANAGER_EVENT_ADD_FAN\020"
"ME_PARTICLE_MANAGER_EVENT_UPDATE_FAN\020%\0222" "$\022*\n&GAME_PARTICLE_MANAGER_EVENT_UPDATE_"
"\n.GAME_PARTICLE_MANAGER_EVENT_SET_CLUSTE" "FAN\020%\0222\n.GAME_PARTICLE_MANAGER_EVENT_SET"
"R_GROWTH\020&\022*\n&GAME_PARTICLE_MANAGER_EVEN" "_CLUSTER_GROWTH\020&\022*\n&GAME_PARTICLE_MANAG"
"T_REMOVE_FAN\020\'*t\n\020EHapticPulseType\022\036\n\032VR" "ER_EVENT_REMOVE_FAN\020\'*t\n\020EHapticPulseTyp"
"_HAND_HAPTIC_PULSE_LIGHT\020\000\022\037\n\033VR_HAND_HA" "e\022\036\n\032VR_HAND_HAPTIC_PULSE_LIGHT\020\000\022\037\n\033VR_"
"PTIC_PULSE_MEDIUM\020\001\022\037\n\033VR_HAND_HAPTIC_PU" "HAND_HAPTIC_PULSE_MEDIUM\020\001\022\037\n\033VR_HAND_HA"
"LSE_STRONG\020\002" "PTIC_PULSE_STRONG\020\002"
; ;
static const ::_pbi::DescriptorTable* const descriptor_table_usermessages_2eproto_deps[1] = { static const ::_pbi::DescriptorTable* const descriptor_table_usermessages_2eproto_deps[1] = {
&::descriptor_table_networkbasetypes_2eproto, &::descriptor_table_networkbasetypes_2eproto,
}; };
static ::_pbi::once_flag descriptor_table_usermessages_2eproto_once; static ::_pbi::once_flag descriptor_table_usermessages_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_usermessages_2eproto = { const ::_pbi::DescriptorTable descriptor_table_usermessages_2eproto = {
false, false, 18572, descriptor_table_protodef_usermessages_2eproto, false, false, 18579, descriptor_table_protodef_usermessages_2eproto,
"usermessages.proto", "usermessages.proto",
&descriptor_table_usermessages_2eproto_once, descriptor_table_usermessages_2eproto_deps, 1, 107, &descriptor_table_usermessages_2eproto_once, descriptor_table_usermessages_2eproto_deps, 1, 107,
schemas, file_default_instances, TableStruct_usermessages_2eproto::offsets, schemas, file_default_instances, TableStruct_usermessages_2eproto::offsets,