From dcb91d06b83234c028fc850c4948d8b4ce8b84c2 Mon Sep 17 00:00:00 2001 From: peace-maker Date: Mon, 7 Jan 2019 01:32:13 +0100 Subject: [PATCH] Update and regenerate protobuf files (#48) --- public/engine/protobuf/netmessages.pb.cc | 2372 +++++- public/engine/protobuf/netmessages.pb.h | 1356 +++- public/engine/protobuf/netmessages.proto | 59 +- .../cstrike15_usermessage_helpers.cpp | 10 + .../protobuf/cstrike15_usermessages.pb.cc | 6824 ++++++++++++++++- .../csgo/protobuf/cstrike15_usermessages.pb.h | 3968 +++++++++- .../protobuf/cstrike15_usermessages.proto | 142 +- 7 files changed, 14364 insertions(+), 367 deletions(-) diff --git a/public/engine/protobuf/netmessages.pb.cc b/public/engine/protobuf/netmessages.pb.cc index 0d4c3bd2..9cb90a1a 100644 --- a/public/engine/protobuf/netmessages.pb.cc +++ b/public/engine/protobuf/netmessages.pb.cc @@ -60,6 +60,9 @@ const ::google::protobuf::internal::GeneratedMessageReflection* const ::google::protobuf::Descriptor* CNETMsg_SplitScreenUser_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* CNETMsg_SplitScreenUser_reflection_ = NULL; +const ::google::protobuf::Descriptor* CNETMsg_PlayerAvatarData_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CNETMsg_PlayerAvatarData_reflection_ = NULL; const ::google::protobuf::Descriptor* CCLCMsg_ClientInfo_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* CCLCMsg_ClientInfo_reflection_ = NULL; @@ -189,9 +192,20 @@ const ::google::protobuf::internal::GeneratedMessageReflection* const ::google::protobuf::Descriptor* CSVCMsg_EncryptedData_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* CSVCMsg_EncryptedData_reflection_ = NULL; +const ::google::protobuf::Descriptor* CSVCMsg_HltvReplay_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CSVCMsg_HltvReplay_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCLCMsg_HltvReplay_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCLCMsg_HltvReplay_reflection_ = NULL; +const ::google::protobuf::Descriptor* CSVCMsg_Broadcast_Command_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CSVCMsg_Broadcast_Command_reflection_ = NULL; const ::google::protobuf::EnumDescriptor* NET_Messages_descriptor_ = NULL; const ::google::protobuf::EnumDescriptor* CLC_Messages_descriptor_ = NULL; +const ::google::protobuf::EnumDescriptor* VoiceDataFormat_t_descriptor_ = NULL; const ::google::protobuf::EnumDescriptor* ESplitScreenMessageType_descriptor_ = NULL; +const ::google::protobuf::EnumDescriptor* ReplayEventType_t_descriptor_ = NULL; const ::google::protobuf::EnumDescriptor* SVC_Messages_descriptor_ = NULL; } // namespace @@ -272,11 +286,12 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::MessageFactory::generated_factory(), sizeof(CMsgRGBA)); CNETMsg_Tick_descriptor_ = file->message_type(4); - static const int CNETMsg_Tick_offsets_[4] = { + static const int CNETMsg_Tick_offsets_[5] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CNETMsg_Tick, tick_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CNETMsg_Tick, host_computationtime_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CNETMsg_Tick, host_computationtime_std_deviation_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CNETMsg_Tick, host_framestarttime_std_deviation_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CNETMsg_Tick, hltv_replay_flags_), }; CNETMsg_Tick_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( @@ -432,7 +447,23 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CNETMsg_SplitScreenUser)); - CCLCMsg_ClientInfo_descriptor_ = file->message_type(13); + CNETMsg_PlayerAvatarData_descriptor_ = file->message_type(13); + static const int CNETMsg_PlayerAvatarData_offsets_[2] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CNETMsg_PlayerAvatarData, accountid_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CNETMsg_PlayerAvatarData, rgb_), + }; + CNETMsg_PlayerAvatarData_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CNETMsg_PlayerAvatarData_descriptor_, + CNETMsg_PlayerAvatarData::default_instance_, + CNETMsg_PlayerAvatarData_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CNETMsg_PlayerAvatarData, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CNETMsg_PlayerAvatarData, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CNETMsg_PlayerAvatarData)); + CCLCMsg_ClientInfo_descriptor_ = file->message_type(14); static const int CCLCMsg_ClientInfo_offsets_[7] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_ClientInfo, send_table_crc_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_ClientInfo, server_count_), @@ -453,7 +484,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCLCMsg_ClientInfo)); - CCLCMsg_Move_descriptor_ = file->message_type(14); + CCLCMsg_Move_descriptor_ = file->message_type(15); static const int CCLCMsg_Move_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_Move, num_backup_commands_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_Move, num_new_commands_), @@ -470,10 +501,14 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCLCMsg_Move)); - CCLCMsg_VoiceData_descriptor_ = file->message_type(15); - static const int CCLCMsg_VoiceData_offsets_[2] = { + CCLCMsg_VoiceData_descriptor_ = file->message_type(16); + static const int CCLCMsg_VoiceData_offsets_[6] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_VoiceData, data_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_VoiceData, xuid_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_VoiceData, format_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_VoiceData, sequence_bytes_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_VoiceData, section_number_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_VoiceData, uncompressed_sample_offset_), }; CCLCMsg_VoiceData_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( @@ -486,7 +521,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCLCMsg_VoiceData)); - CCLCMsg_BaselineAck_descriptor_ = file->message_type(16); + CCLCMsg_BaselineAck_descriptor_ = file->message_type(17); static const int CCLCMsg_BaselineAck_offsets_[2] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_BaselineAck, baseline_tick_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_BaselineAck, baseline_nr_), @@ -502,7 +537,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCLCMsg_BaselineAck)); - CCLCMsg_ListenEvents_descriptor_ = file->message_type(17); + CCLCMsg_ListenEvents_descriptor_ = file->message_type(18); static const int CCLCMsg_ListenEvents_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_ListenEvents, event_mask_), }; @@ -517,7 +552,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCLCMsg_ListenEvents)); - CCLCMsg_RespondCvarValue_descriptor_ = file->message_type(18); + CCLCMsg_RespondCvarValue_descriptor_ = file->message_type(19); static const int CCLCMsg_RespondCvarValue_offsets_[4] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_RespondCvarValue, cookie_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_RespondCvarValue, status_code_), @@ -535,7 +570,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCLCMsg_RespondCvarValue)); - CCLCMsg_FileCRCCheck_descriptor_ = file->message_type(19); + CCLCMsg_FileCRCCheck_descriptor_ = file->message_type(20); static const int CCLCMsg_FileCRCCheck_offsets_[11] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_FileCRCCheck, code_path_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_FileCRCCheck, path_), @@ -560,7 +595,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCLCMsg_FileCRCCheck)); - CCLCMsg_LoadingProgress_descriptor_ = file->message_type(20); + CCLCMsg_LoadingProgress_descriptor_ = file->message_type(21); static const int CCLCMsg_LoadingProgress_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_LoadingProgress, progress_), }; @@ -575,7 +610,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCLCMsg_LoadingProgress)); - CCLCMsg_SplitPlayerConnect_descriptor_ = file->message_type(21); + CCLCMsg_SplitPlayerConnect_descriptor_ = file->message_type(22); static const int CCLCMsg_SplitPlayerConnect_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_SplitPlayerConnect, convars_), }; @@ -590,7 +625,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCLCMsg_SplitPlayerConnect)); - CCLCMsg_CmdKeyValues_descriptor_ = file->message_type(22); + CCLCMsg_CmdKeyValues_descriptor_ = file->message_type(23); static const int CCLCMsg_CmdKeyValues_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_CmdKeyValues, keyvalues_), }; @@ -605,7 +640,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCLCMsg_CmdKeyValues)); - CSVCMsg_ServerInfo_descriptor_ = file->message_type(23); + CSVCMsg_ServerInfo_descriptor_ = file->message_type(24); static const int CSVCMsg_ServerInfo_offsets_[22] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_ServerInfo, protocol_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_ServerInfo, server_count_), @@ -641,7 +676,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_ServerInfo)); - CSVCMsg_ClassInfo_descriptor_ = file->message_type(24); + CSVCMsg_ClassInfo_descriptor_ = file->message_type(25); static const int CSVCMsg_ClassInfo_offsets_[2] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_ClassInfo, create_on_client_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_ClassInfo, classes_), @@ -674,7 +709,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_ClassInfo_class_t)); - CSVCMsg_SendTable_descriptor_ = file->message_type(25); + CSVCMsg_SendTable_descriptor_ = file->message_type(26); static const int CSVCMsg_SendTable_offsets_[4] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_SendTable, is_end_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_SendTable, net_table_name_), @@ -715,7 +750,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_SendTable_sendprop_t)); - CSVCMsg_Print_descriptor_ = file->message_type(26); + CSVCMsg_Print_descriptor_ = file->message_type(27); static const int CSVCMsg_Print_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_Print, text_), }; @@ -730,7 +765,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_Print)); - CSVCMsg_SetPause_descriptor_ = file->message_type(27); + CSVCMsg_SetPause_descriptor_ = file->message_type(28); static const int CSVCMsg_SetPause_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_SetPause, paused_), }; @@ -745,7 +780,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_SetPause)); - CSVCMsg_SetView_descriptor_ = file->message_type(28); + CSVCMsg_SetView_descriptor_ = file->message_type(29); static const int CSVCMsg_SetView_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_SetView, entity_index_), }; @@ -760,7 +795,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_SetView)); - CSVCMsg_CreateStringTable_descriptor_ = file->message_type(29); + CSVCMsg_CreateStringTable_descriptor_ = file->message_type(30); static const int CSVCMsg_CreateStringTable_offsets_[8] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_CreateStringTable, name_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_CreateStringTable, max_entries_), @@ -782,7 +817,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_CreateStringTable)); - CSVCMsg_UpdateStringTable_descriptor_ = file->message_type(30); + CSVCMsg_UpdateStringTable_descriptor_ = file->message_type(31); static const int CSVCMsg_UpdateStringTable_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_UpdateStringTable, table_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_UpdateStringTable, num_changed_entries_), @@ -799,10 +834,11 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_UpdateStringTable)); - CSVCMsg_VoiceInit_descriptor_ = file->message_type(31); - static const int CSVCMsg_VoiceInit_offsets_[2] = { + CSVCMsg_VoiceInit_descriptor_ = file->message_type(32); + static const int CSVCMsg_VoiceInit_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceInit, quality_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceInit, codec_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceInit, version_), }; CSVCMsg_VoiceInit_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( @@ -815,14 +851,18 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_VoiceInit)); - CSVCMsg_VoiceData_descriptor_ = file->message_type(32); - static const int CSVCMsg_VoiceData_offsets_[6] = { + CSVCMsg_VoiceData_descriptor_ = file->message_type(33); + static const int CSVCMsg_VoiceData_offsets_[10] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceData, client_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceData, proximity_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceData, xuid_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceData, audible_mask_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceData, voice_data_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceData, caster_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceData, format_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceData, sequence_bytes_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceData, section_number_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_VoiceData, uncompressed_sample_offset_), }; CSVCMsg_VoiceData_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( @@ -835,7 +875,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_VoiceData)); - CSVCMsg_FixAngle_descriptor_ = file->message_type(33); + CSVCMsg_FixAngle_descriptor_ = file->message_type(34); static const int CSVCMsg_FixAngle_offsets_[2] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_FixAngle, relative_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_FixAngle, angle_), @@ -851,7 +891,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_FixAngle)); - CSVCMsg_CrosshairAngle_descriptor_ = file->message_type(34); + CSVCMsg_CrosshairAngle_descriptor_ = file->message_type(35); static const int CSVCMsg_CrosshairAngle_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_CrosshairAngle, angle_), }; @@ -866,7 +906,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_CrosshairAngle)); - CSVCMsg_Prefetch_descriptor_ = file->message_type(35); + CSVCMsg_Prefetch_descriptor_ = file->message_type(36); static const int CSVCMsg_Prefetch_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_Prefetch, sound_index_), }; @@ -881,7 +921,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_Prefetch)); - CSVCMsg_BSPDecal_descriptor_ = file->message_type(36); + CSVCMsg_BSPDecal_descriptor_ = file->message_type(37); static const int CSVCMsg_BSPDecal_offsets_[5] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_BSPDecal, pos_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_BSPDecal, decal_texture_index_), @@ -900,7 +940,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_BSPDecal)); - CSVCMsg_SplitScreen_descriptor_ = file->message_type(37); + CSVCMsg_SplitScreen_descriptor_ = file->message_type(38); static const int CSVCMsg_SplitScreen_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_SplitScreen, type_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_SplitScreen, slot_), @@ -917,7 +957,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_SplitScreen)); - CSVCMsg_GetCvarValue_descriptor_ = file->message_type(38); + CSVCMsg_GetCvarValue_descriptor_ = file->message_type(39); static const int CSVCMsg_GetCvarValue_offsets_[2] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_GetCvarValue, cookie_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_GetCvarValue, cvar_name_), @@ -933,7 +973,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_GetCvarValue)); - CSVCMsg_Menu_descriptor_ = file->message_type(39); + CSVCMsg_Menu_descriptor_ = file->message_type(40); static const int CSVCMsg_Menu_offsets_[2] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_Menu, dialog_type_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_Menu, menu_key_values_), @@ -949,10 +989,11 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_Menu)); - CSVCMsg_UserMessage_descriptor_ = file->message_type(40); - static const int CSVCMsg_UserMessage_offsets_[2] = { + CSVCMsg_UserMessage_descriptor_ = file->message_type(41); + static const int CSVCMsg_UserMessage_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_UserMessage, msg_type_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_UserMessage, msg_data_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_UserMessage, passthrough_), }; CSVCMsg_UserMessage_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( @@ -965,7 +1006,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_UserMessage)); - CSVCMsg_PaintmapData_descriptor_ = file->message_type(41); + CSVCMsg_PaintmapData_descriptor_ = file->message_type(42); static const int CSVCMsg_PaintmapData_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_PaintmapData, paintmap_), }; @@ -980,11 +1021,12 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_PaintmapData)); - CSVCMsg_GameEvent_descriptor_ = file->message_type(42); - static const int CSVCMsg_GameEvent_offsets_[3] = { + CSVCMsg_GameEvent_descriptor_ = file->message_type(43); + static const int CSVCMsg_GameEvent_offsets_[4] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_GameEvent, event_name_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_GameEvent, eventid_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_GameEvent, keys_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_GameEvent, passthrough_), }; CSVCMsg_GameEvent_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( @@ -1020,7 +1062,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_GameEvent_key_t)); - CSVCMsg_GameEventList_descriptor_ = file->message_type(43); + CSVCMsg_GameEventList_descriptor_ = file->message_type(44); static const int CSVCMsg_GameEventList_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_GameEventList, descriptors_), }; @@ -1068,7 +1110,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_GameEventList_descriptor_t)); - CSVCMsg_TempEntities_descriptor_ = file->message_type(44); + CSVCMsg_TempEntities_descriptor_ = file->message_type(45); static const int CSVCMsg_TempEntities_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_TempEntities, reliable_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_TempEntities, num_entries_), @@ -1085,7 +1127,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_TempEntities)); - CSVCMsg_PacketEntities_descriptor_ = file->message_type(45); + CSVCMsg_PacketEntities_descriptor_ = file->message_type(46); static const int CSVCMsg_PacketEntities_offsets_[7] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_PacketEntities, max_entries_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_PacketEntities, updated_entries_), @@ -1106,7 +1148,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_PacketEntities)); - CSVCMsg_Sounds_descriptor_ = file->message_type(46); + CSVCMsg_Sounds_descriptor_ = file->message_type(47); static const int CSVCMsg_Sounds_offsets_[2] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_Sounds, reliable_sound_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_Sounds, sounds_), @@ -1153,7 +1195,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_Sounds_sounddata_t)); - CSVCMsg_EntityMsg_descriptor_ = file->message_type(47); + CSVCMsg_EntityMsg_descriptor_ = file->message_type(48); static const int CSVCMsg_EntityMsg_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_EntityMsg, ent_index_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_EntityMsg, class_id_), @@ -1170,7 +1212,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_EntityMsg)); - CSVCMsg_CmdKeyValues_descriptor_ = file->message_type(48); + CSVCMsg_CmdKeyValues_descriptor_ = file->message_type(49); static const int CSVCMsg_CmdKeyValues_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_CmdKeyValues, keyvalues_), }; @@ -1185,7 +1227,7 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_CmdKeyValues)); - CSVCMsg_EncryptedData_descriptor_ = file->message_type(49); + CSVCMsg_EncryptedData_descriptor_ = file->message_type(50); static const int CSVCMsg_EncryptedData_offsets_[2] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_EncryptedData, encrypted_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_EncryptedData, key_type_), @@ -1201,10 +1243,67 @@ void protobuf_AssignDesc_netmessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CSVCMsg_EncryptedData)); + CSVCMsg_HltvReplay_descriptor_ = file->message_type(51); + static const int CSVCMsg_HltvReplay_offsets_[7] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_HltvReplay, delay_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_HltvReplay, primary_target_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_HltvReplay, replay_stop_at_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_HltvReplay, replay_start_at_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_HltvReplay, replay_slowdown_begin_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_HltvReplay, replay_slowdown_end_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_HltvReplay, replay_slowdown_rate_), + }; + CSVCMsg_HltvReplay_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CSVCMsg_HltvReplay_descriptor_, + CSVCMsg_HltvReplay::default_instance_, + CSVCMsg_HltvReplay_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_HltvReplay, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_HltvReplay, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CSVCMsg_HltvReplay)); + CCLCMsg_HltvReplay_descriptor_ = file->message_type(52); + static const int CCLCMsg_HltvReplay_offsets_[5] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_HltvReplay, request_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_HltvReplay, slowdown_length_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_HltvReplay, slowdown_rate_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_HltvReplay, primary_target_ent_index_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_HltvReplay, event_time_), + }; + CCLCMsg_HltvReplay_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCLCMsg_HltvReplay_descriptor_, + CCLCMsg_HltvReplay::default_instance_, + CCLCMsg_HltvReplay_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_HltvReplay, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCLCMsg_HltvReplay, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCLCMsg_HltvReplay)); + CSVCMsg_Broadcast_Command_descriptor_ = file->message_type(53); + static const int CSVCMsg_Broadcast_Command_offsets_[1] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_Broadcast_Command, cmd_), + }; + CSVCMsg_Broadcast_Command_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CSVCMsg_Broadcast_Command_descriptor_, + CSVCMsg_Broadcast_Command::default_instance_, + CSVCMsg_Broadcast_Command_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_Broadcast_Command, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CSVCMsg_Broadcast_Command, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CSVCMsg_Broadcast_Command)); NET_Messages_descriptor_ = file->enum_type(0); CLC_Messages_descriptor_ = file->enum_type(1); - ESplitScreenMessageType_descriptor_ = file->enum_type(2); - SVC_Messages_descriptor_ = file->enum_type(3); + VoiceDataFormat_t_descriptor_ = file->enum_type(2); + ESplitScreenMessageType_descriptor_ = file->enum_type(3); + ReplayEventType_t_descriptor_ = file->enum_type(4); + SVC_Messages_descriptor_ = file->enum_type(5); } namespace { @@ -1245,6 +1344,8 @@ void protobuf_RegisterTypes(const ::std::string&) { CNETMsg_File_descriptor_, &CNETMsg_File::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( CNETMsg_SplitScreenUser_descriptor_, &CNETMsg_SplitScreenUser::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CNETMsg_PlayerAvatarData_descriptor_, &CNETMsg_PlayerAvatarData::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( CCLCMsg_ClientInfo_descriptor_, &CCLCMsg_ClientInfo::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( @@ -1331,6 +1432,12 @@ void protobuf_RegisterTypes(const ::std::string&) { CSVCMsg_CmdKeyValues_descriptor_, &CSVCMsg_CmdKeyValues::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( CSVCMsg_EncryptedData_descriptor_, &CSVCMsg_EncryptedData::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CSVCMsg_HltvReplay_descriptor_, &CSVCMsg_HltvReplay::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCLCMsg_HltvReplay_descriptor_, &CCLCMsg_HltvReplay::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CSVCMsg_Broadcast_Command_descriptor_, &CSVCMsg_Broadcast_Command::default_instance()); } } // namespace @@ -1364,6 +1471,8 @@ void protobuf_ShutdownFile_netmessages_2eproto() { delete CNETMsg_File_reflection_; delete CNETMsg_SplitScreenUser::default_instance_; delete CNETMsg_SplitScreenUser_reflection_; + delete CNETMsg_PlayerAvatarData::default_instance_; + delete CNETMsg_PlayerAvatarData_reflection_; delete CCLCMsg_ClientInfo::default_instance_; delete CCLCMsg_ClientInfo_reflection_; delete CCLCMsg_Move::default_instance_; @@ -1450,6 +1559,12 @@ void protobuf_ShutdownFile_netmessages_2eproto() { delete CSVCMsg_CmdKeyValues_reflection_; delete CSVCMsg_EncryptedData::default_instance_; delete CSVCMsg_EncryptedData_reflection_; + delete CSVCMsg_HltvReplay::default_instance_; + delete CSVCMsg_HltvReplay_reflection_; + delete CCLCMsg_HltvReplay::default_instance_; + delete CCLCMsg_HltvReplay_reflection_; + delete CSVCMsg_Broadcast_Command::default_instance_; + delete CSVCMsg_Broadcast_Command_reflection_; } void protobuf_AddDesc_netmessages_2eproto() { @@ -1466,163 +1581,191 @@ void protobuf_AddDesc_netmessages_2eproto() { "x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\"-\n\nCMsgQAngle\022\t\n\001x\030\001 " "\001(\002\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\"6\n\010CMsgRGBA\022\t\n" "\001r\030\001 \001(\005\022\t\n\001g\030\002 \001(\005\022\t\n\001b\030\003 \001(\005\022\t\n\001a\030\004 \001(" - "\005\"\221\001\n\014CNETMsg_Tick\022\014\n\004tick\030\001 \001(\r\022\034\n\024host" + "\005\"\254\001\n\014CNETMsg_Tick\022\014\n\004tick\030\001 \001(\r\022\034\n\024host" "_computationtime\030\004 \001(\r\022*\n\"host_computati" "ontime_std_deviation\030\005 \001(\r\022)\n!host_frame" - "starttime_std_deviation\030\006 \001(\r\"$\n\021CNETMsg" - "_StringCmd\022\017\n\007command\030\001 \001(\t\"\212\001\n\023CNETMsg_" - "SignonState\022\024\n\014signon_state\030\001 \001(\r\022\023\n\013spa" - "wn_count\030\002 \001(\r\022\032\n\022num_server_players\030\003 \001" - "(\r\022\032\n\022players_networkids\030\004 \003(\t\022\020\n\010map_na" - "me\030\005 \001(\t\"k\n\nCMsg_CVars\022\037\n\005cvars\030\001 \003(\0132\020." - "CMsg_CVars.CVar\032<\n\004CVar\022\014\n\004name\030\001 \001(\t\022\r\n" - "\005value\030\002 \001(\t\022\027\n\017dictionary_name\030\003 \001(\r\"1\n" - "\021CNETMsg_SetConVar\022\034\n\007convars\030\001 \001(\0132\013.CM" - "sg_CVars\"\r\n\013CNETMsg_NOP\"\"\n\022CNETMsg_Disco" - "nnect\022\014\n\004text\030\001 \001(\t\"a\n\014CNETMsg_File\022\023\n\013t" - "ransfer_id\030\001 \001(\005\022\021\n\tfile_name\030\002 \001(\t\022\033\n\023i" - "s_replay_demo_file\030\003 \001(\010\022\014\n\004deny\030\004 \001(\010\"\'" - "\n\027CNETMsg_SplitScreenUser\022\014\n\004slot\030\001 \001(\005\"" - "\246\001\n\022CCLCMsg_ClientInfo\022\026\n\016send_table_crc" - "\030\001 \001(\007\022\024\n\014server_count\030\002 \001(\r\022\017\n\007is_hltv\030" - "\003 \001(\010\022\021\n\tis_replay\030\004 \001(\010\022\022\n\nfriends_id\030\005" - " \001(\r\022\024\n\014friends_name\030\006 \001(\t\022\024\n\014custom_fil" - "es\030\007 \003(\007\"S\n\014CCLCMsg_Move\022\033\n\023num_backup_c" - "ommands\030\001 \001(\r\022\030\n\020num_new_commands\030\002 \001(\r\022" - "\014\n\004data\030\003 \001(\014\"/\n\021CCLCMsg_VoiceData\022\014\n\004da" - "ta\030\001 \001(\014\022\014\n\004xuid\030\002 \001(\006\"A\n\023CCLCMsg_Baseli" - "neAck\022\025\n\rbaseline_tick\030\001 \001(\005\022\023\n\013baseline" - "_nr\030\002 \001(\005\"*\n\024CCLCMsg_ListenEvents\022\022\n\neve" - "nt_mask\030\001 \003(\007\"\\\n\030CCLCMsg_RespondCvarValu" - "e\022\016\n\006cookie\030\001 \001(\005\022\023\n\013status_code\030\002 \001(\005\022\014" - "\n\004name\030\003 \001(\t\022\r\n\005value\030\004 \001(\t\"\353\001\n\024CCLCMsg_" - "FileCRCCheck\022\021\n\tcode_path\030\001 \001(\005\022\014\n\004path\030" - "\002 \001(\t\022\025\n\rcode_filename\030\003 \001(\005\022\020\n\010filename" - "\030\004 \001(\t\022\025\n\rfile_fraction\030\005 \001(\005\022\013\n\003md5\030\006 \001" - "(\014\022\013\n\003crc\030\007 \001(\r\022\026\n\016file_hash_type\030\010 \001(\005\022" - "\020\n\010file_len\030\t \001(\005\022\024\n\014pack_file_id\030\n \001(\005\022" - "\030\n\020pack_file_number\030\013 \001(\005\"+\n\027CCLCMsg_Loa" - "dingProgress\022\020\n\010progress\030\001 \001(\005\":\n\032CCLCMs" - "g_SplitPlayerConnect\022\034\n\007convars\030\001 \001(\0132\013." - "CMsg_CVars\")\n\024CCLCMsg_CmdKeyValues\022\021\n\tke" - "yvalues\030\001 \001(\014\"\352\003\n\022CSVCMsg_ServerInfo\022\020\n\010" - "protocol\030\001 \001(\005\022\024\n\014server_count\030\002 \001(\005\022\024\n\014" - "is_dedicated\030\003 \001(\010\022 \n\030is_official_valve_" - "server\030\004 \001(\010\022\017\n\007is_hltv\030\005 \001(\010\022\021\n\tis_repl" - "ay\030\006 \001(\010\022%\n\035is_redirecting_to_proxy_rela" - "y\030\025 \001(\010\022\014\n\004c_os\030\007 \001(\005\022\017\n\007map_crc\030\010 \001(\007\022\022" - "\n\nclient_crc\030\t \001(\007\022\030\n\020string_table_crc\030\n" - " \001(\007\022\023\n\013max_clients\030\013 \001(\005\022\023\n\013max_classes" - "\030\014 \001(\005\022\023\n\013player_slot\030\r \001(\005\022\025\n\rtick_inte" - "rval\030\016 \001(\002\022\020\n\010game_dir\030\017 \001(\t\022\020\n\010map_name" - "\030\020 \001(\t\022\026\n\016map_group_name\030\021 \001(\t\022\020\n\010sky_na" - "me\030\022 \001(\t\022\021\n\thost_name\030\023 \001(\t\022\021\n\tpublic_ip" - "\030\024 \001(\r\022\022\n\nugc_map_id\030\026 \001(\004\"\244\001\n\021CSVCMsg_C" - "lassInfo\022\030\n\020create_on_client\030\001 \001(\010\022+\n\007cl" - "asses\030\002 \003(\0132\032.CSVCMsg_ClassInfo.class_t\032" - "H\n\007class_t\022\020\n\010class_id\030\001 \001(\005\022\027\n\017data_tab" - "le_name\030\002 \001(\t\022\022\n\nclass_name\030\003 \001(\t\"\260\002\n\021CS" - "VCMsg_SendTable\022\016\n\006is_end\030\001 \001(\010\022\026\n\016net_t" - "able_name\030\002 \001(\t\022\025\n\rneeds_decoder\030\003 \001(\010\022," - "\n\005props\030\004 \003(\0132\035.CSVCMsg_SendTable.sendpr" - "op_t\032\255\001\n\nsendprop_t\022\014\n\004type\030\001 \001(\005\022\020\n\010var" - "_name\030\002 \001(\t\022\r\n\005flags\030\003 \001(\005\022\020\n\010priority\030\004" - " \001(\005\022\017\n\007dt_name\030\005 \001(\t\022\024\n\014num_elements\030\006 " - "\001(\005\022\021\n\tlow_value\030\007 \001(\002\022\022\n\nhigh_value\030\010 \001" - "(\002\022\020\n\010num_bits\030\t \001(\005\"\035\n\rCSVCMsg_Print\022\014\n" - "\004text\030\001 \001(\t\"\"\n\020CSVCMsg_SetPause\022\016\n\006pause" - "d\030\001 \001(\010\"\'\n\017CSVCMsg_SetView\022\024\n\014entity_ind" - "ex\030\001 \001(\005\"\312\001\n\031CSVCMsg_CreateStringTable\022\014" - "\n\004name\030\001 \001(\t\022\023\n\013max_entries\030\002 \001(\005\022\023\n\013num" - "_entries\030\003 \001(\005\022\034\n\024user_data_fixed_size\030\004" - " \001(\010\022\026\n\016user_data_size\030\005 \001(\005\022\033\n\023user_dat" - "a_size_bits\030\006 \001(\005\022\r\n\005flags\030\007 \001(\005\022\023\n\013stri" - "ng_data\030\010 \001(\014\"_\n\031CSVCMsg_UpdateStringTab" - "le\022\020\n\010table_id\030\001 \001(\005\022\033\n\023num_changed_entr" - "ies\030\002 \001(\005\022\023\n\013string_data\030\003 \001(\014\"3\n\021CSVCMs" - "g_VoiceInit\022\017\n\007quality\030\001 \001(\005\022\r\n\005codec\030\002 " - "\001(\t\"~\n\021CSVCMsg_VoiceData\022\016\n\006client\030\001 \001(\005" - "\022\021\n\tproximity\030\002 \001(\010\022\014\n\004xuid\030\003 \001(\006\022\024\n\014aud" - "ible_mask\030\004 \001(\005\022\022\n\nvoice_data\030\005 \001(\014\022\016\n\006c" - "aster\030\006 \001(\010\"@\n\020CSVCMsg_FixAngle\022\020\n\010relat" - "ive\030\001 \001(\010\022\032\n\005angle\030\002 \001(\0132\013.CMsgQAngle\"4\n" - "\026CSVCMsg_CrosshairAngle\022\032\n\005angle\030\001 \001(\0132\013" - ".CMsgQAngle\"\'\n\020CSVCMsg_Prefetch\022\023\n\013sound" - "_index\030\001 \001(\005\"\212\001\n\020CSVCMsg_BSPDecal\022\030\n\003pos" - "\030\001 \001(\0132\013.CMsgVector\022\033\n\023decal_texture_ind" - "ex\030\002 \001(\005\022\024\n\014entity_index\030\003 \001(\005\022\023\n\013model_" - "index\030\004 \001(\005\022\024\n\014low_priority\030\005 \001(\010\"z\n\023CSV" - "CMsg_SplitScreen\022\?\n\004type\030\001 \001(\0162\030.ESplitS" - "creenMessageType:\027MSG_SPLITSCREEN_ADDUSE" - "R\022\014\n\004slot\030\002 \001(\005\022\024\n\014player_index\030\003 \001(\005\"9\n" - "\024CSVCMsg_GetCvarValue\022\016\n\006cookie\030\001 \001(\005\022\021\n" - "\tcvar_name\030\002 \001(\t\"<\n\014CSVCMsg_Menu\022\023\n\013dial" - "og_type\030\001 \001(\005\022\027\n\017menu_key_values\030\002 \001(\014\"9" - "\n\023CSVCMsg_UserMessage\022\020\n\010msg_type\030\001 \001(\005\022" - "\020\n\010msg_data\030\002 \001(\014\"(\n\024CSVCMsg_PaintmapDat" - "a\022\020\n\010paintmap\030\001 \001(\014\"\221\002\n\021CSVCMsg_GameEven" - "t\022\022\n\nevent_name\030\001 \001(\t\022\017\n\007eventid\030\002 \001(\005\022&" - "\n\004keys\030\003 \003(\0132\030.CSVCMsg_GameEvent.key_t\032\256" - "\001\n\005key_t\022\014\n\004type\030\001 \001(\005\022\022\n\nval_string\030\002 \001" - "(\t\022\021\n\tval_float\030\003 \001(\002\022\020\n\010val_long\030\004 \001(\005\022" - "\021\n\tval_short\030\005 \001(\005\022\020\n\010val_byte\030\006 \001(\005\022\020\n\010" - "val_bool\030\007 \001(\010\022\022\n\nval_uint64\030\010 \001(\004\022\023\n\013va" - "l_wstring\030\t \001(\014\"\321\001\n\025CSVCMsg_GameEventLis" - "t\0228\n\013descriptors\030\001 \003(\0132#.CSVCMsg_GameEve" - "ntList.descriptor_t\032#\n\005key_t\022\014\n\004type\030\001 \001" - "(\005\022\014\n\004name\030\002 \001(\t\032Y\n\014descriptor_t\022\017\n\007even" - "tid\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022*\n\004keys\030\003 \003(\0132\034." - "CSVCMsg_GameEventList.key_t\"R\n\024CSVCMsg_T" - "empEntities\022\020\n\010reliable\030\001 \001(\010\022\023\n\013num_ent" - "ries\030\002 \001(\005\022\023\n\013entity_data\030\003 \001(\014\"\254\001\n\026CSVC" - "Msg_PacketEntities\022\023\n\013max_entries\030\001 \001(\005\022" - "\027\n\017updated_entries\030\002 \001(\005\022\020\n\010is_delta\030\003 \001" - "(\010\022\027\n\017update_baseline\030\004 \001(\010\022\020\n\010baseline\030" - "\005 \001(\005\022\022\n\ndelta_from\030\006 \001(\005\022\023\n\013entity_data" - "\030\007 \001(\014\"\266\003\n\016CSVCMsg_Sounds\022\026\n\016reliable_so" - "und\030\001 \001(\010\022+\n\006sounds\030\002 \003(\0132\033.CSVCMsg_Soun" - "ds.sounddata_t\032\336\002\n\013sounddata_t\022\020\n\010origin" - "_x\030\001 \001(\021\022\020\n\010origin_y\030\002 \001(\021\022\020\n\010origin_z\030\003" - " \001(\021\022\016\n\006volume\030\004 \001(\r\022\023\n\013delay_value\030\005 \001(" - "\002\022\027\n\017sequence_number\030\006 \001(\005\022\024\n\014entity_ind" - "ex\030\007 \001(\005\022\017\n\007channel\030\010 \001(\005\022\r\n\005pitch\030\t \001(\005" - "\022\r\n\005flags\030\n \001(\005\022\021\n\tsound_num\030\013 \001(\r\022\030\n\020so" - "und_num_handle\030\014 \001(\007\022\026\n\016speaker_entity\030\r" - " \001(\005\022\023\n\013random_seed\030\016 \001(\005\022\023\n\013sound_level" - "\030\017 \001(\005\022\023\n\013is_sentence\030\020 \001(\010\022\022\n\nis_ambien" - "t\030\021 \001(\010\"J\n\021CSVCMsg_EntityMsg\022\021\n\tent_inde" - "x\030\001 \001(\005\022\020\n\010class_id\030\002 \001(\005\022\020\n\010ent_data\030\003 " - "\001(\014\")\n\024CSVCMsg_CmdKeyValues\022\021\n\tkeyvalues" - "\030\001 \001(\014\"<\n\025CSVCMsg_EncryptedData\022\021\n\tencry" - "pted\030\001 \001(\014\022\020\n\010key_type\030\002 \001(\005*\237\001\n\014NET_Mes" - "sages\022\013\n\007net_NOP\020\000\022\022\n\016net_Disconnect\020\001\022\014" - "\n\010net_File\020\002\022\027\n\023net_SplitScreenUser\020\003\022\014\n" - "\010net_Tick\020\004\022\021\n\rnet_StringCmd\020\005\022\021\n\rnet_Se" - "tConVar\020\006\022\023\n\017net_SignonState\020\007*\200\002\n\014CLC_M" - "essages\022\022\n\016clc_ClientInfo\020\010\022\014\n\010clc_Move\020" - "\t\022\021\n\rclc_VoiceData\020\n\022\023\n\017clc_BaselineAck\020" - "\013\022\024\n\020clc_ListenEvents\020\014\022\030\n\024clc_RespondCv" - "arValue\020\r\022\024\n\020clc_FileCRCCheck\020\016\022\027\n\023clc_L" - "oadingProgress\020\017\022\032\n\026clc_SplitPlayerConne" - "ct\020\020\022\025\n\021clc_ClientMessage\020\021\022\024\n\020clc_CmdKe" - "yValues\020\022*y\n\027ESplitScreenMessageType\022\033\n\027" - "MSG_SPLITSCREEN_ADDUSER\020\000\022\036\n\032MSG_SPLITSC" - "REEN_REMOVEUSER\020\001\022\035\n\031MSG_SPLITSCREEN_TYP" - "E_BITS\020\001\032\002\020\001*\264\004\n\014SVC_Messages\022\022\n\016svc_Ser" - "verInfo\020\010\022\021\n\rsvc_SendTable\020\t\022\021\n\rsvc_Clas" - "sInfo\020\n\022\020\n\014svc_SetPause\020\013\022\031\n\025svc_CreateS" - "tringTable\020\014\022\031\n\025svc_UpdateStringTable\020\r\022" - "\021\n\rsvc_VoiceInit\020\016\022\021\n\rsvc_VoiceData\020\017\022\r\n" - "\tsvc_Print\020\020\022\016\n\nsvc_Sounds\020\021\022\017\n\013svc_SetV" - "iew\020\022\022\020\n\014svc_FixAngle\020\023\022\026\n\022svc_Crosshair" - "Angle\020\024\022\020\n\014svc_BSPDecal\020\025\022\023\n\017svc_SplitSc" - "reen\020\026\022\023\n\017svc_UserMessage\020\027\022\025\n\021svc_Entit" - "yMessage\020\030\022\021\n\rsvc_GameEvent\020\031\022\026\n\022svc_Pac" - "ketEntities\020\032\022\024\n\020svc_TempEntities\020\033\022\020\n\014s" - "vc_Prefetch\020\034\022\014\n\010svc_Menu\020\035\022\025\n\021svc_GameE" - "ventList\020\036\022\024\n\020svc_GetCvarValue\020\037\022\024\n\020svc_" - "PaintmapData\020!\022\024\n\020svc_CmdKeyValues\020\"\022\025\n\021" - "svc_EncryptedData\020#B\003\200\001\000", 6504); + "starttime_std_deviation\030\006 \001(\r\022\031\n\021hltv_re" + "play_flags\030\007 \001(\r\"$\n\021CNETMsg_StringCmd\022\017\n" + "\007command\030\001 \001(\t\"\212\001\n\023CNETMsg_SignonState\022\024" + "\n\014signon_state\030\001 \001(\r\022\023\n\013spawn_count\030\002 \001(" + "\r\022\032\n\022num_server_players\030\003 \001(\r\022\032\n\022players" + "_networkids\030\004 \003(\t\022\020\n\010map_name\030\005 \001(\t\"k\n\nC" + "Msg_CVars\022\037\n\005cvars\030\001 \003(\0132\020.CMsg_CVars.CV" + "ar\032<\n\004CVar\022\014\n\004name\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\022" + "\027\n\017dictionary_name\030\003 \001(\r\"1\n\021CNETMsg_SetC" + "onVar\022\034\n\007convars\030\001 \001(\0132\013.CMsg_CVars\"\r\n\013C" + "NETMsg_NOP\"\"\n\022CNETMsg_Disconnect\022\014\n\004text" + "\030\001 \001(\t\"a\n\014CNETMsg_File\022\023\n\013transfer_id\030\001 " + "\001(\005\022\021\n\tfile_name\030\002 \001(\t\022\033\n\023is_replay_demo" + "_file\030\003 \001(\010\022\014\n\004deny\030\004 \001(\010\"\'\n\027CNETMsg_Spl" + "itScreenUser\022\014\n\004slot\030\001 \001(\005\":\n\030CNETMsg_Pl" + "ayerAvatarData\022\021\n\taccountid\030\001 \001(\r\022\013\n\003rgb" + "\030\002 \001(\014\"\246\001\n\022CCLCMsg_ClientInfo\022\026\n\016send_ta" + "ble_crc\030\001 \001(\007\022\024\n\014server_count\030\002 \001(\r\022\017\n\007i" + "s_hltv\030\003 \001(\010\022\021\n\tis_replay\030\004 \001(\010\022\022\n\nfrien" + "ds_id\030\005 \001(\r\022\024\n\014friends_name\030\006 \001(\t\022\024\n\014cus" + "tom_files\030\007 \003(\007\"S\n\014CCLCMsg_Move\022\033\n\023num_b" + "ackup_commands\030\001 \001(\r\022\030\n\020num_new_commands" + "\030\002 \001(\r\022\014\n\004data\030\003 \001(\014\"\300\001\n\021CCLCMsg_VoiceDa" + "ta\022\014\n\004data\030\001 \001(\014\022\014\n\004xuid\030\002 \001(\006\022;\n\006format" + "\030\003 \001(\0162\022.VoiceDataFormat_t:\027VOICEDATA_FO" + "RMAT_ENGINE\022\026\n\016sequence_bytes\030\004 \001(\005\022\026\n\016s" + "ection_number\030\005 \001(\r\022\"\n\032uncompressed_samp" + "le_offset\030\006 \001(\r\"A\n\023CCLCMsg_BaselineAck\022\025" + "\n\rbaseline_tick\030\001 \001(\005\022\023\n\013baseline_nr\030\002 \001" + "(\005\"*\n\024CCLCMsg_ListenEvents\022\022\n\nevent_mask" + "\030\001 \003(\007\"\\\n\030CCLCMsg_RespondCvarValue\022\016\n\006co" + "okie\030\001 \001(\005\022\023\n\013status_code\030\002 \001(\005\022\014\n\004name\030" + "\003 \001(\t\022\r\n\005value\030\004 \001(\t\"\353\001\n\024CCLCMsg_FileCRC" + "Check\022\021\n\tcode_path\030\001 \001(\005\022\014\n\004path\030\002 \001(\t\022\025" + "\n\rcode_filename\030\003 \001(\005\022\020\n\010filename\030\004 \001(\t\022" + "\025\n\rfile_fraction\030\005 \001(\005\022\013\n\003md5\030\006 \001(\014\022\013\n\003c" + "rc\030\007 \001(\r\022\026\n\016file_hash_type\030\010 \001(\005\022\020\n\010file" + "_len\030\t \001(\005\022\024\n\014pack_file_id\030\n \001(\005\022\030\n\020pack" + "_file_number\030\013 \001(\005\"+\n\027CCLCMsg_LoadingPro" + "gress\022\020\n\010progress\030\001 \001(\005\":\n\032CCLCMsg_Split" + "PlayerConnect\022\034\n\007convars\030\001 \001(\0132\013.CMsg_CV" + "ars\")\n\024CCLCMsg_CmdKeyValues\022\021\n\tkeyvalues" + "\030\001 \001(\014\"\352\003\n\022CSVCMsg_ServerInfo\022\020\n\010protoco" + "l\030\001 \001(\005\022\024\n\014server_count\030\002 \001(\005\022\024\n\014is_dedi" + "cated\030\003 \001(\010\022 \n\030is_official_valve_server\030" + "\004 \001(\010\022\017\n\007is_hltv\030\005 \001(\010\022\021\n\tis_replay\030\006 \001(" + "\010\022%\n\035is_redirecting_to_proxy_relay\030\025 \001(\010" + "\022\014\n\004c_os\030\007 \001(\005\022\017\n\007map_crc\030\010 \001(\007\022\022\n\nclien" + "t_crc\030\t \001(\007\022\030\n\020string_table_crc\030\n \001(\007\022\023\n" + "\013max_clients\030\013 \001(\005\022\023\n\013max_classes\030\014 \001(\005\022" + "\023\n\013player_slot\030\r \001(\005\022\025\n\rtick_interval\030\016 " + "\001(\002\022\020\n\010game_dir\030\017 \001(\t\022\020\n\010map_name\030\020 \001(\t\022" + "\026\n\016map_group_name\030\021 \001(\t\022\020\n\010sky_name\030\022 \001(" + "\t\022\021\n\thost_name\030\023 \001(\t\022\021\n\tpublic_ip\030\024 \001(\r\022" + "\022\n\nugc_map_id\030\026 \001(\004\"\244\001\n\021CSVCMsg_ClassInf" + "o\022\030\n\020create_on_client\030\001 \001(\010\022+\n\007classes\030\002" + " \003(\0132\032.CSVCMsg_ClassInfo.class_t\032H\n\007clas" + "s_t\022\020\n\010class_id\030\001 \001(\005\022\027\n\017data_table_name" + "\030\002 \001(\t\022\022\n\nclass_name\030\003 \001(\t\"\260\002\n\021CSVCMsg_S" + "endTable\022\016\n\006is_end\030\001 \001(\010\022\026\n\016net_table_na" + "me\030\002 \001(\t\022\025\n\rneeds_decoder\030\003 \001(\010\022,\n\005props" + "\030\004 \003(\0132\035.CSVCMsg_SendTable.sendprop_t\032\255\001" + "\n\nsendprop_t\022\014\n\004type\030\001 \001(\005\022\020\n\010var_name\030\002" + " \001(\t\022\r\n\005flags\030\003 \001(\005\022\020\n\010priority\030\004 \001(\005\022\017\n" + "\007dt_name\030\005 \001(\t\022\024\n\014num_elements\030\006 \001(\005\022\021\n\t" + "low_value\030\007 \001(\002\022\022\n\nhigh_value\030\010 \001(\002\022\020\n\010n" + "um_bits\030\t \001(\005\"\035\n\rCSVCMsg_Print\022\014\n\004text\030\001" + " \001(\t\"\"\n\020CSVCMsg_SetPause\022\016\n\006paused\030\001 \001(\010" + "\"\'\n\017CSVCMsg_SetView\022\024\n\014entity_index\030\001 \001(" + "\005\"\312\001\n\031CSVCMsg_CreateStringTable\022\014\n\004name\030" + "\001 \001(\t\022\023\n\013max_entries\030\002 \001(\005\022\023\n\013num_entrie" + "s\030\003 \001(\005\022\034\n\024user_data_fixed_size\030\004 \001(\010\022\026\n" + "\016user_data_size\030\005 \001(\005\022\033\n\023user_data_size_" + "bits\030\006 \001(\005\022\r\n\005flags\030\007 \001(\005\022\023\n\013string_data" + "\030\010 \001(\014\"_\n\031CSVCMsg_UpdateStringTable\022\020\n\010t" + "able_id\030\001 \001(\005\022\033\n\023num_changed_entries\030\002 \001" + "(\005\022\023\n\013string_data\030\003 \001(\014\"G\n\021CSVCMsg_Voice" + "Init\022\017\n\007quality\030\001 \001(\005\022\r\n\005codec\030\002 \001(\t\022\022\n\007" + "version\030\003 \001(\005:\0010\"\217\002\n\021CSVCMsg_VoiceData\022\016" + "\n\006client\030\001 \001(\005\022\021\n\tproximity\030\002 \001(\010\022\014\n\004xui" + "d\030\003 \001(\006\022\024\n\014audible_mask\030\004 \001(\005\022\022\n\nvoice_d" + "ata\030\005 \001(\014\022\016\n\006caster\030\006 \001(\010\022;\n\006format\030\007 \001(" + "\0162\022.VoiceDataFormat_t:\027VOICEDATA_FORMAT_" + "ENGINE\022\026\n\016sequence_bytes\030\010 \001(\005\022\026\n\016sectio" + "n_number\030\t \001(\r\022\"\n\032uncompressed_sample_of" + "fset\030\n \001(\r\"@\n\020CSVCMsg_FixAngle\022\020\n\010relati" + "ve\030\001 \001(\010\022\032\n\005angle\030\002 \001(\0132\013.CMsgQAngle\"4\n\026" + "CSVCMsg_CrosshairAngle\022\032\n\005angle\030\001 \001(\0132\013." + "CMsgQAngle\"\'\n\020CSVCMsg_Prefetch\022\023\n\013sound_" + "index\030\001 \001(\005\"\212\001\n\020CSVCMsg_BSPDecal\022\030\n\003pos\030" + "\001 \001(\0132\013.CMsgVector\022\033\n\023decal_texture_inde" + "x\030\002 \001(\005\022\024\n\014entity_index\030\003 \001(\005\022\023\n\013model_i" + "ndex\030\004 \001(\005\022\024\n\014low_priority\030\005 \001(\010\"z\n\023CSVC" + "Msg_SplitScreen\022\?\n\004type\030\001 \001(\0162\030.ESplitSc" + "reenMessageType:\027MSG_SPLITSCREEN_ADDUSER" + "\022\014\n\004slot\030\002 \001(\005\022\024\n\014player_index\030\003 \001(\005\"9\n\024" + "CSVCMsg_GetCvarValue\022\016\n\006cookie\030\001 \001(\005\022\021\n\t" + "cvar_name\030\002 \001(\t\"<\n\014CSVCMsg_Menu\022\023\n\013dialo" + "g_type\030\001 \001(\005\022\027\n\017menu_key_values\030\002 \001(\014\"N\n" + "\023CSVCMsg_UserMessage\022\020\n\010msg_type\030\001 \001(\005\022\020" + "\n\010msg_data\030\002 \001(\014\022\023\n\013passthrough\030\003 \001(\005\"(\n" + "\024CSVCMsg_PaintmapData\022\020\n\010paintmap\030\001 \001(\014\"" + "\246\002\n\021CSVCMsg_GameEvent\022\022\n\nevent_name\030\001 \001(" + "\t\022\017\n\007eventid\030\002 \001(\005\022&\n\004keys\030\003 \003(\0132\030.CSVCM" + "sg_GameEvent.key_t\022\023\n\013passthrough\030\004 \001(\005\032" + "\256\001\n\005key_t\022\014\n\004type\030\001 \001(\005\022\022\n\nval_string\030\002 " + "\001(\t\022\021\n\tval_float\030\003 \001(\002\022\020\n\010val_long\030\004 \001(\005" + "\022\021\n\tval_short\030\005 \001(\005\022\020\n\010val_byte\030\006 \001(\005\022\020\n" + "\010val_bool\030\007 \001(\010\022\022\n\nval_uint64\030\010 \001(\004\022\023\n\013v" + "al_wstring\030\t \001(\014\"\321\001\n\025CSVCMsg_GameEventLi" + "st\0228\n\013descriptors\030\001 \003(\0132#.CSVCMsg_GameEv" + "entList.descriptor_t\032#\n\005key_t\022\014\n\004type\030\001 " + "\001(\005\022\014\n\004name\030\002 \001(\t\032Y\n\014descriptor_t\022\017\n\007eve" + "ntid\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022*\n\004keys\030\003 \003(\0132\034" + ".CSVCMsg_GameEventList.key_t\"R\n\024CSVCMsg_" + "TempEntities\022\020\n\010reliable\030\001 \001(\010\022\023\n\013num_en" + "tries\030\002 \001(\005\022\023\n\013entity_data\030\003 \001(\014\"\254\001\n\026CSV" + "CMsg_PacketEntities\022\023\n\013max_entries\030\001 \001(\005" + "\022\027\n\017updated_entries\030\002 \001(\005\022\020\n\010is_delta\030\003 " + "\001(\010\022\027\n\017update_baseline\030\004 \001(\010\022\020\n\010baseline" + "\030\005 \001(\005\022\022\n\ndelta_from\030\006 \001(\005\022\023\n\013entity_dat" + "a\030\007 \001(\014\"\266\003\n\016CSVCMsg_Sounds\022\026\n\016reliable_s" + "ound\030\001 \001(\010\022+\n\006sounds\030\002 \003(\0132\033.CSVCMsg_Sou" + "nds.sounddata_t\032\336\002\n\013sounddata_t\022\020\n\010origi" + "n_x\030\001 \001(\021\022\020\n\010origin_y\030\002 \001(\021\022\020\n\010origin_z\030" + "\003 \001(\021\022\016\n\006volume\030\004 \001(\r\022\023\n\013delay_value\030\005 \001" + "(\002\022\027\n\017sequence_number\030\006 \001(\005\022\024\n\014entity_in" + "dex\030\007 \001(\005\022\017\n\007channel\030\010 \001(\005\022\r\n\005pitch\030\t \001(" + "\005\022\r\n\005flags\030\n \001(\005\022\021\n\tsound_num\030\013 \001(\r\022\030\n\020s" + "ound_num_handle\030\014 \001(\007\022\026\n\016speaker_entity\030" + "\r \001(\005\022\023\n\013random_seed\030\016 \001(\005\022\023\n\013sound_leve" + "l\030\017 \001(\005\022\023\n\013is_sentence\030\020 \001(\010\022\022\n\nis_ambie" + "nt\030\021 \001(\010\"J\n\021CSVCMsg_EntityMsg\022\021\n\tent_ind" + "ex\030\001 \001(\005\022\020\n\010class_id\030\002 \001(\005\022\020\n\010ent_data\030\003" + " \001(\014\")\n\024CSVCMsg_CmdKeyValues\022\021\n\tkeyvalue" + "s\030\001 \001(\014\"<\n\025CSVCMsg_EncryptedData\022\021\n\tencr" + "ypted\030\001 \001(\014\022\020\n\010key_type\030\002 \001(\005\"\306\001\n\022CSVCMs" + "g_HltvReplay\022\r\n\005delay\030\001 \001(\005\022\026\n\016primary_t" + "arget\030\002 \001(\005\022\026\n\016replay_stop_at\030\003 \001(\005\022\027\n\017r" + "eplay_start_at\030\004 \001(\005\022\035\n\025replay_slowdown_" + "begin\030\005 \001(\005\022\033\n\023replay_slowdown_end\030\006 \001(\005" + "\022\034\n\024replay_slowdown_rate\030\007 \001(\002\"\213\001\n\022CCLCM" + "sg_HltvReplay\022\017\n\007request\030\001 \001(\005\022\027\n\017slowdo" + "wn_length\030\002 \001(\002\022\025\n\rslowdown_rate\030\003 \001(\002\022 " + "\n\030primary_target_ent_index\030\004 \001(\005\022\022\n\neven" + "t_time\030\005 \001(\002\"(\n\031CSVCMsg_Broadcast_Comman" + "d\022\013\n\003cmd\030\001 \001(\t*\271\001\n\014NET_Messages\022\013\n\007net_N" + "OP\020\000\022\022\n\016net_Disconnect\020\001\022\014\n\010net_File\020\002\022\027" + "\n\023net_SplitScreenUser\020\003\022\014\n\010net_Tick\020\004\022\021\n" + "\rnet_StringCmd\020\005\022\021\n\rnet_SetConVar\020\006\022\023\n\017n" + "et_SignonState\020\007\022\030\n\024net_PlayerAvatarData" + "\020d*\224\002\n\014CLC_Messages\022\022\n\016clc_ClientInfo\020\010\022" + "\014\n\010clc_Move\020\t\022\021\n\rclc_VoiceData\020\n\022\023\n\017clc_" + "BaselineAck\020\013\022\024\n\020clc_ListenEvents\020\014\022\030\n\024c" + "lc_RespondCvarValue\020\r\022\024\n\020clc_FileCRCChec" + "k\020\016\022\027\n\023clc_LoadingProgress\020\017\022\032\n\026clc_Spli" + "tPlayerConnect\020\020\022\025\n\021clc_ClientMessage\020\021\022" + "\024\n\020clc_CmdKeyValues\020\022\022\022\n\016clc_HltvReplay\020" + "\024*L\n\021VoiceDataFormat_t\022\032\n\026VOICEDATA_FORM" + "AT_STEAM\020\000\022\033\n\027VOICEDATA_FORMAT_ENGINE\020\001*" + "y\n\027ESplitScreenMessageType\022\033\n\027MSG_SPLITS" + "CREEN_ADDUSER\020\000\022\036\n\032MSG_SPLITSCREEN_REMOV" + "EUSER\020\001\022\035\n\031MSG_SPLITSCREEN_TYPE_BITS\020\001\032\002" + "\020\001*\207\001\n\021ReplayEventType_t\022\027\n\023REPLAY_EVENT" + "_CANCEL\020\000\022\026\n\022REPLAY_EVENT_DEATH\020\001\022\030\n\024REP" + "LAY_EVENT_GENERIC\020\002\022\'\n#REPLAY_EVENT_STUC" + "K_NEED_FULL_UPDATE\020\003*\343\004\n\014SVC_Messages\022\022\n" + "\016svc_ServerInfo\020\010\022\021\n\rsvc_SendTable\020\t\022\021\n\r" + "svc_ClassInfo\020\n\022\020\n\014svc_SetPause\020\013\022\031\n\025svc" + "_CreateStringTable\020\014\022\031\n\025svc_UpdateString" + "Table\020\r\022\021\n\rsvc_VoiceInit\020\016\022\021\n\rsvc_VoiceD" + "ata\020\017\022\r\n\tsvc_Print\020\020\022\016\n\nsvc_Sounds\020\021\022\017\n\013" + "svc_SetView\020\022\022\020\n\014svc_FixAngle\020\023\022\026\n\022svc_C" + "rosshairAngle\020\024\022\020\n\014svc_BSPDecal\020\025\022\023\n\017svc" + "_SplitScreen\020\026\022\023\n\017svc_UserMessage\020\027\022\025\n\021s" + "vc_EntityMessage\020\030\022\021\n\rsvc_GameEvent\020\031\022\026\n" + "\022svc_PacketEntities\020\032\022\024\n\020svc_TempEntitie" + "s\020\033\022\020\n\014svc_Prefetch\020\034\022\014\n\010svc_Menu\020\035\022\025\n\021s" + "vc_GameEventList\020\036\022\024\n\020svc_GetCvarValue\020\037" + "\022\024\n\020svc_PaintmapData\020!\022\024\n\020svc_CmdKeyValu" + "es\020\"\022\025\n\021svc_EncryptedData\020#\022\022\n\016svc_HltvR" + "eplay\020$\022\031\n\025svc_Broadcast_Command\020&B\003\200\001\000", 7639); ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( "netmessages.proto", &protobuf_RegisterTypes); CMsgVector::default_instance_ = new CMsgVector(); @@ -1639,6 +1782,7 @@ void protobuf_AddDesc_netmessages_2eproto() { CNETMsg_Disconnect::default_instance_ = new CNETMsg_Disconnect(); CNETMsg_File::default_instance_ = new CNETMsg_File(); CNETMsg_SplitScreenUser::default_instance_ = new CNETMsg_SplitScreenUser(); + CNETMsg_PlayerAvatarData::default_instance_ = new CNETMsg_PlayerAvatarData(); CCLCMsg_ClientInfo::default_instance_ = new CCLCMsg_ClientInfo(); CCLCMsg_Move::default_instance_ = new CCLCMsg_Move(); CCLCMsg_VoiceData::default_instance_ = new CCLCMsg_VoiceData(); @@ -1682,6 +1826,9 @@ void protobuf_AddDesc_netmessages_2eproto() { CSVCMsg_EntityMsg::default_instance_ = new CSVCMsg_EntityMsg(); CSVCMsg_CmdKeyValues::default_instance_ = new CSVCMsg_CmdKeyValues(); CSVCMsg_EncryptedData::default_instance_ = new CSVCMsg_EncryptedData(); + CSVCMsg_HltvReplay::default_instance_ = new CSVCMsg_HltvReplay(); + CCLCMsg_HltvReplay::default_instance_ = new CCLCMsg_HltvReplay(); + CSVCMsg_Broadcast_Command::default_instance_ = new CSVCMsg_Broadcast_Command(); CMsgVector::default_instance_->InitAsDefaultInstance(); CMsgVector2D::default_instance_->InitAsDefaultInstance(); CMsgQAngle::default_instance_->InitAsDefaultInstance(); @@ -1696,6 +1843,7 @@ void protobuf_AddDesc_netmessages_2eproto() { CNETMsg_Disconnect::default_instance_->InitAsDefaultInstance(); CNETMsg_File::default_instance_->InitAsDefaultInstance(); CNETMsg_SplitScreenUser::default_instance_->InitAsDefaultInstance(); + CNETMsg_PlayerAvatarData::default_instance_->InitAsDefaultInstance(); CCLCMsg_ClientInfo::default_instance_->InitAsDefaultInstance(); CCLCMsg_Move::default_instance_->InitAsDefaultInstance(); CCLCMsg_VoiceData::default_instance_->InitAsDefaultInstance(); @@ -1739,6 +1887,9 @@ void protobuf_AddDesc_netmessages_2eproto() { CSVCMsg_EntityMsg::default_instance_->InitAsDefaultInstance(); CSVCMsg_CmdKeyValues::default_instance_->InitAsDefaultInstance(); CSVCMsg_EncryptedData::default_instance_->InitAsDefaultInstance(); + CSVCMsg_HltvReplay::default_instance_->InitAsDefaultInstance(); + CCLCMsg_HltvReplay::default_instance_->InitAsDefaultInstance(); + CSVCMsg_Broadcast_Command::default_instance_->InitAsDefaultInstance(); ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_netmessages_2eproto); } @@ -1762,6 +1913,7 @@ bool NET_Messages_IsValid(int value) { case 5: case 6: case 7: + case 100: return true; default: return false; @@ -1785,6 +1937,21 @@ bool CLC_Messages_IsValid(int value) { case 16: case 17: case 18: + case 20: + return true; + default: + return false; + } +} + +const ::google::protobuf::EnumDescriptor* VoiceDataFormat_t_descriptor() { + protobuf_AssignDescriptorsOnce(); + return VoiceDataFormat_t_descriptor_; +} +bool VoiceDataFormat_t_IsValid(int value) { + switch(value) { + case 0: + case 1: return true; default: return false; @@ -1805,6 +1972,22 @@ bool ESplitScreenMessageType_IsValid(int value) { } } +const ::google::protobuf::EnumDescriptor* ReplayEventType_t_descriptor() { + protobuf_AssignDescriptorsOnce(); + return ReplayEventType_t_descriptor_; +} +bool ReplayEventType_t_IsValid(int value) { + switch(value) { + case 0: + case 1: + case 2: + case 3: + return true; + default: + return false; + } +} + const ::google::protobuf::EnumDescriptor* SVC_Messages_descriptor() { protobuf_AssignDescriptorsOnce(); return SVC_Messages_descriptor_; @@ -1838,6 +2021,8 @@ bool SVC_Messages_IsValid(int value) { case 33: case 34: case 35: + case 36: + case 38: return true; default: return false; @@ -2988,6 +3173,7 @@ const int CNETMsg_Tick::kTickFieldNumber; const int CNETMsg_Tick::kHostComputationtimeFieldNumber; const int CNETMsg_Tick::kHostComputationtimeStdDeviationFieldNumber; const int CNETMsg_Tick::kHostFramestarttimeStdDeviationFieldNumber; +const int CNETMsg_Tick::kHltvReplayFlagsFieldNumber; #endif // !_MSC_VER CNETMsg_Tick::CNETMsg_Tick() @@ -3010,6 +3196,7 @@ void CNETMsg_Tick::SharedCtor() { host_computationtime_ = 0u; host_computationtime_std_deviation_ = 0u; host_framestarttime_std_deviation_ = 0u; + hltv_replay_flags_ = 0u; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } @@ -3049,6 +3236,7 @@ void CNETMsg_Tick::Clear() { host_computationtime_ = 0u; host_computationtime_std_deviation_ = 0u; host_framestarttime_std_deviation_ = 0u; + hltv_replay_flags_ = 0u; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); @@ -3119,6 +3307,22 @@ bool CNETMsg_Tick::MergePartialFromCodedStream( } else { goto handle_uninterpreted; } + if (input->ExpectTag(56)) goto parse_hltv_replay_flags; + break; + } + + // optional uint32 hltv_replay_flags = 7; + case 7: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_hltv_replay_flags: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &hltv_replay_flags_))); + set_has_hltv_replay_flags(); + } else { + goto handle_uninterpreted; + } if (input->ExpectAtEnd()) return true; break; } @@ -3161,6 +3365,11 @@ void CNETMsg_Tick::SerializeWithCachedSizes( ::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->host_framestarttime_std_deviation(), output); } + // optional uint32 hltv_replay_flags = 7; + if (has_hltv_replay_flags()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(7, this->hltv_replay_flags(), output); + } + if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); @@ -3189,6 +3398,11 @@ void CNETMsg_Tick::SerializeWithCachedSizes( target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->host_framestarttime_std_deviation(), target); } + // optional uint32 hltv_replay_flags = 7; + if (has_hltv_replay_flags()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(7, this->hltv_replay_flags(), target); + } + if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); @@ -3228,6 +3442,13 @@ int CNETMsg_Tick::ByteSize() const { this->host_framestarttime_std_deviation()); } + // optional uint32 hltv_replay_flags = 7; + if (has_hltv_replay_flags()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->hltv_replay_flags()); + } + } if (!unknown_fields().empty()) { total_size += @@ -3267,6 +3488,9 @@ void CNETMsg_Tick::MergeFrom(const CNETMsg_Tick& from) { if (from.has_host_framestarttime_std_deviation()) { set_host_framestarttime_std_deviation(from.host_framestarttime_std_deviation()); } + if (from.has_hltv_replay_flags()) { + set_hltv_replay_flags(from.hltv_replay_flags()); + } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } @@ -3294,6 +3518,7 @@ void CNETMsg_Tick::Swap(CNETMsg_Tick* other) { std::swap(host_computationtime_, other->host_computationtime_); std::swap(host_computationtime_std_deviation_, other->host_computationtime_std_deviation_); std::swap(host_framestarttime_std_deviation_, other->host_framestarttime_std_deviation_); + std::swap(hltv_replay_flags_, other->hltv_replay_flags_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); @@ -5595,6 +5820,262 @@ void CNETMsg_SplitScreenUser::Swap(CNETMsg_SplitScreenUser* other) { } +// =================================================================== + +#ifndef _MSC_VER +const int CNETMsg_PlayerAvatarData::kAccountidFieldNumber; +const int CNETMsg_PlayerAvatarData::kRgbFieldNumber; +#endif // !_MSC_VER + +CNETMsg_PlayerAvatarData::CNETMsg_PlayerAvatarData() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CNETMsg_PlayerAvatarData::InitAsDefaultInstance() { +} + +CNETMsg_PlayerAvatarData::CNETMsg_PlayerAvatarData(const CNETMsg_PlayerAvatarData& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CNETMsg_PlayerAvatarData::SharedCtor() { + _cached_size_ = 0; + accountid_ = 0u; + rgb_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CNETMsg_PlayerAvatarData::~CNETMsg_PlayerAvatarData() { + SharedDtor(); +} + +void CNETMsg_PlayerAvatarData::SharedDtor() { + if (rgb_ != &::google::protobuf::internal::kEmptyString) { + delete rgb_; + } + if (this != default_instance_) { + } +} + +void CNETMsg_PlayerAvatarData::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CNETMsg_PlayerAvatarData::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CNETMsg_PlayerAvatarData_descriptor_; +} + +const CNETMsg_PlayerAvatarData& CNETMsg_PlayerAvatarData::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_netmessages_2eproto(); + return *default_instance_; +} + +CNETMsg_PlayerAvatarData* CNETMsg_PlayerAvatarData::default_instance_ = NULL; + +CNETMsg_PlayerAvatarData* CNETMsg_PlayerAvatarData::New() const { + return new CNETMsg_PlayerAvatarData; +} + +void CNETMsg_PlayerAvatarData::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + accountid_ = 0u; + if (has_rgb()) { + if (rgb_ != &::google::protobuf::internal::kEmptyString) { + rgb_->clear(); + } + } + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CNETMsg_PlayerAvatarData::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional uint32 accountid = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &accountid_))); + set_has_accountid(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(18)) goto parse_rgb; + break; + } + + // optional bytes rgb = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + parse_rgb: + DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( + input, this->mutable_rgb())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CNETMsg_PlayerAvatarData::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional uint32 accountid = 1; + if (has_accountid()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->accountid(), output); + } + + // optional bytes rgb = 2; + if (has_rgb()) { + ::google::protobuf::internal::WireFormatLite::WriteBytes( + 2, this->rgb(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CNETMsg_PlayerAvatarData::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional uint32 accountid = 1; + if (has_accountid()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->accountid(), target); + } + + // optional bytes rgb = 2; + if (has_rgb()) { + target = + ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( + 2, this->rgb(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CNETMsg_PlayerAvatarData::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional uint32 accountid = 1; + if (has_accountid()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->accountid()); + } + + // optional bytes rgb = 2; + if (has_rgb()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::BytesSize( + this->rgb()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CNETMsg_PlayerAvatarData::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CNETMsg_PlayerAvatarData* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CNETMsg_PlayerAvatarData::MergeFrom(const CNETMsg_PlayerAvatarData& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_accountid()) { + set_accountid(from.accountid()); + } + if (from.has_rgb()) { + set_rgb(from.rgb()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CNETMsg_PlayerAvatarData::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CNETMsg_PlayerAvatarData::CopyFrom(const CNETMsg_PlayerAvatarData& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CNETMsg_PlayerAvatarData::IsInitialized() const { + + return true; +} + +void CNETMsg_PlayerAvatarData::Swap(CNETMsg_PlayerAvatarData* other) { + if (other != this) { + std::swap(accountid_, other->accountid_); + std::swap(rgb_, other->rgb_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CNETMsg_PlayerAvatarData::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CNETMsg_PlayerAvatarData_descriptor_; + metadata.reflection = CNETMsg_PlayerAvatarData_reflection_; + return metadata; +} + + // =================================================================== #ifndef _MSC_VER @@ -6360,6 +6841,10 @@ void CCLCMsg_Move::Swap(CCLCMsg_Move* other) { #ifndef _MSC_VER const int CCLCMsg_VoiceData::kDataFieldNumber; const int CCLCMsg_VoiceData::kXuidFieldNumber; +const int CCLCMsg_VoiceData::kFormatFieldNumber; +const int CCLCMsg_VoiceData::kSequenceBytesFieldNumber; +const int CCLCMsg_VoiceData::kSectionNumberFieldNumber; +const int CCLCMsg_VoiceData::kUncompressedSampleOffsetFieldNumber; #endif // !_MSC_VER CCLCMsg_VoiceData::CCLCMsg_VoiceData() @@ -6380,6 +6865,10 @@ void CCLCMsg_VoiceData::SharedCtor() { _cached_size_ = 0; data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); xuid_ = GOOGLE_ULONGLONG(0); + format_ = 1; + sequence_bytes_ = 0; + section_number_ = 0u; + uncompressed_sample_offset_ = 0u; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } @@ -6424,6 +6913,10 @@ void CCLCMsg_VoiceData::Clear() { } } xuid_ = GOOGLE_ULONGLONG(0); + format_ = 1; + sequence_bytes_ = 0; + section_number_ = 0u; + uncompressed_sample_offset_ = 0u; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); @@ -6460,6 +6953,75 @@ bool CCLCMsg_VoiceData::MergePartialFromCodedStream( } else { goto handle_uninterpreted; } + if (input->ExpectTag(24)) goto parse_format; + break; + } + + // optional .VoiceDataFormat_t format = 3 [default = VOICEDATA_FORMAT_ENGINE]; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_format: + int value; + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( + input, &value))); + if (::VoiceDataFormat_t_IsValid(value)) { + set_format(static_cast< ::VoiceDataFormat_t >(value)); + } else { + mutable_unknown_fields()->AddVarint(3, value); + } + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(32)) goto parse_sequence_bytes; + break; + } + + // optional int32 sequence_bytes = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_sequence_bytes: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &sequence_bytes_))); + set_has_sequence_bytes(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(40)) goto parse_section_number; + break; + } + + // optional uint32 section_number = 5; + case 5: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_section_number: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, §ion_number_))); + set_has_section_number(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(48)) goto parse_uncompressed_sample_offset; + break; + } + + // optional uint32 uncompressed_sample_offset = 6; + case 6: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_uncompressed_sample_offset: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &uncompressed_sample_offset_))); + set_has_uncompressed_sample_offset(); + } else { + goto handle_uninterpreted; + } if (input->ExpectAtEnd()) return true; break; } @@ -6493,6 +7055,27 @@ void CCLCMsg_VoiceData::SerializeWithCachedSizes( ::google::protobuf::internal::WireFormatLite::WriteFixed64(2, this->xuid(), output); } + // optional .VoiceDataFormat_t format = 3 [default = VOICEDATA_FORMAT_ENGINE]; + if (has_format()) { + ::google::protobuf::internal::WireFormatLite::WriteEnum( + 3, this->format(), output); + } + + // optional int32 sequence_bytes = 4; + if (has_sequence_bytes()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->sequence_bytes(), output); + } + + // optional uint32 section_number = 5; + if (has_section_number()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->section_number(), output); + } + + // optional uint32 uncompressed_sample_offset = 6; + if (has_uncompressed_sample_offset()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->uncompressed_sample_offset(), output); + } + if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); @@ -6513,6 +7096,27 @@ void CCLCMsg_VoiceData::SerializeWithCachedSizes( target = ::google::protobuf::internal::WireFormatLite::WriteFixed64ToArray(2, this->xuid(), target); } + // optional .VoiceDataFormat_t format = 3 [default = VOICEDATA_FORMAT_ENGINE]; + if (has_format()) { + target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( + 3, this->format(), target); + } + + // optional int32 sequence_bytes = 4; + if (has_sequence_bytes()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->sequence_bytes(), target); + } + + // optional uint32 section_number = 5; + if (has_section_number()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->section_number(), target); + } + + // optional uint32 uncompressed_sample_offset = 6; + if (has_uncompressed_sample_offset()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->uncompressed_sample_offset(), target); + } + if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); @@ -6536,6 +7140,33 @@ int CCLCMsg_VoiceData::ByteSize() const { total_size += 1 + 8; } + // optional .VoiceDataFormat_t format = 3 [default = VOICEDATA_FORMAT_ENGINE]; + if (has_format()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::EnumSize(this->format()); + } + + // optional int32 sequence_bytes = 4; + if (has_sequence_bytes()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->sequence_bytes()); + } + + // optional uint32 section_number = 5; + if (has_section_number()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->section_number()); + } + + // optional uint32 uncompressed_sample_offset = 6; + if (has_uncompressed_sample_offset()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->uncompressed_sample_offset()); + } + } if (!unknown_fields().empty()) { total_size += @@ -6569,6 +7200,18 @@ void CCLCMsg_VoiceData::MergeFrom(const CCLCMsg_VoiceData& from) { if (from.has_xuid()) { set_xuid(from.xuid()); } + if (from.has_format()) { + set_format(from.format()); + } + if (from.has_sequence_bytes()) { + set_sequence_bytes(from.sequence_bytes()); + } + if (from.has_section_number()) { + set_section_number(from.section_number()); + } + if (from.has_uncompressed_sample_offset()) { + set_uncompressed_sample_offset(from.uncompressed_sample_offset()); + } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } @@ -6594,6 +7237,10 @@ void CCLCMsg_VoiceData::Swap(CCLCMsg_VoiceData* other) { if (other != this) { std::swap(data_, other->data_); std::swap(xuid_, other->xuid_); + std::swap(format_, other->format_); + std::swap(sequence_bytes_, other->sequence_bytes_); + std::swap(section_number_, other->section_number_); + std::swap(uncompressed_sample_offset_, other->uncompressed_sample_offset_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); @@ -12771,6 +13418,7 @@ void CSVCMsg_UpdateStringTable::Swap(CSVCMsg_UpdateStringTable* other) { #ifndef _MSC_VER const int CSVCMsg_VoiceInit::kQualityFieldNumber; const int CSVCMsg_VoiceInit::kCodecFieldNumber; +const int CSVCMsg_VoiceInit::kVersionFieldNumber; #endif // !_MSC_VER CSVCMsg_VoiceInit::CSVCMsg_VoiceInit() @@ -12791,6 +13439,7 @@ void CSVCMsg_VoiceInit::SharedCtor() { _cached_size_ = 0; quality_ = 0; codec_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + version_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } @@ -12835,6 +13484,7 @@ void CSVCMsg_VoiceInit::Clear() { codec_->clear(); } } + version_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); @@ -12874,6 +13524,22 @@ bool CSVCMsg_VoiceInit::MergePartialFromCodedStream( } else { goto handle_uninterpreted; } + if (input->ExpectTag(24)) goto parse_version; + break; + } + + // optional int32 version = 3 [default = 0]; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_version: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &version_))); + set_has_version(); + } else { + goto handle_uninterpreted; + } if (input->ExpectAtEnd()) return true; break; } @@ -12910,6 +13576,11 @@ void CSVCMsg_VoiceInit::SerializeWithCachedSizes( 2, this->codec(), output); } + // optional int32 version = 3 [default = 0]; + if (has_version()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->version(), output); + } + if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); @@ -12933,6 +13604,11 @@ void CSVCMsg_VoiceInit::SerializeWithCachedSizes( 2, this->codec(), target); } + // optional int32 version = 3 [default = 0]; + if (has_version()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->version(), target); + } + if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); @@ -12958,6 +13634,13 @@ int CSVCMsg_VoiceInit::ByteSize() const { this->codec()); } + // optional int32 version = 3 [default = 0]; + if (has_version()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->version()); + } + } if (!unknown_fields().empty()) { total_size += @@ -12991,6 +13674,9 @@ void CSVCMsg_VoiceInit::MergeFrom(const CSVCMsg_VoiceInit& from) { if (from.has_codec()) { set_codec(from.codec()); } + if (from.has_version()) { + set_version(from.version()); + } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } @@ -13016,6 +13702,7 @@ void CSVCMsg_VoiceInit::Swap(CSVCMsg_VoiceInit* other) { if (other != this) { std::swap(quality_, other->quality_); std::swap(codec_, other->codec_); + std::swap(version_, other->version_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); @@ -13040,6 +13727,10 @@ const int CSVCMsg_VoiceData::kXuidFieldNumber; const int CSVCMsg_VoiceData::kAudibleMaskFieldNumber; const int CSVCMsg_VoiceData::kVoiceDataFieldNumber; const int CSVCMsg_VoiceData::kCasterFieldNumber; +const int CSVCMsg_VoiceData::kFormatFieldNumber; +const int CSVCMsg_VoiceData::kSequenceBytesFieldNumber; +const int CSVCMsg_VoiceData::kSectionNumberFieldNumber; +const int CSVCMsg_VoiceData::kUncompressedSampleOffsetFieldNumber; #endif // !_MSC_VER CSVCMsg_VoiceData::CSVCMsg_VoiceData() @@ -13064,6 +13755,10 @@ void CSVCMsg_VoiceData::SharedCtor() { audible_mask_ = 0; voice_data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); caster_ = false; + format_ = 1; + sequence_bytes_ = 0; + section_number_ = 0u; + uncompressed_sample_offset_ = 0u; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } @@ -13112,6 +13807,12 @@ void CSVCMsg_VoiceData::Clear() { } } caster_ = false; + format_ = 1; + sequence_bytes_ = 0; + } + if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { + section_number_ = 0u; + uncompressed_sample_offset_ = 0u; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); @@ -13212,6 +13913,75 @@ bool CSVCMsg_VoiceData::MergePartialFromCodedStream( } else { goto handle_uninterpreted; } + if (input->ExpectTag(56)) goto parse_format; + break; + } + + // optional .VoiceDataFormat_t format = 7 [default = VOICEDATA_FORMAT_ENGINE]; + case 7: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_format: + int value; + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( + input, &value))); + if (::VoiceDataFormat_t_IsValid(value)) { + set_format(static_cast< ::VoiceDataFormat_t >(value)); + } else { + mutable_unknown_fields()->AddVarint(7, value); + } + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(64)) goto parse_sequence_bytes; + break; + } + + // optional int32 sequence_bytes = 8; + case 8: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_sequence_bytes: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &sequence_bytes_))); + set_has_sequence_bytes(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(72)) goto parse_section_number; + break; + } + + // optional uint32 section_number = 9; + case 9: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_section_number: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, §ion_number_))); + set_has_section_number(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(80)) goto parse_uncompressed_sample_offset; + break; + } + + // optional uint32 uncompressed_sample_offset = 10; + case 10: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_uncompressed_sample_offset: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &uncompressed_sample_offset_))); + set_has_uncompressed_sample_offset(); + } else { + goto handle_uninterpreted; + } if (input->ExpectAtEnd()) return true; break; } @@ -13265,6 +14035,27 @@ void CSVCMsg_VoiceData::SerializeWithCachedSizes( ::google::protobuf::internal::WireFormatLite::WriteBool(6, this->caster(), output); } + // optional .VoiceDataFormat_t format = 7 [default = VOICEDATA_FORMAT_ENGINE]; + if (has_format()) { + ::google::protobuf::internal::WireFormatLite::WriteEnum( + 7, this->format(), output); + } + + // optional int32 sequence_bytes = 8; + if (has_sequence_bytes()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->sequence_bytes(), output); + } + + // optional uint32 section_number = 9; + if (has_section_number()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(9, this->section_number(), output); + } + + // optional uint32 uncompressed_sample_offset = 10; + if (has_uncompressed_sample_offset()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(10, this->uncompressed_sample_offset(), output); + } + if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); @@ -13305,6 +14096,27 @@ void CSVCMsg_VoiceData::SerializeWithCachedSizes( target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(6, this->caster(), target); } + // optional .VoiceDataFormat_t format = 7 [default = VOICEDATA_FORMAT_ENGINE]; + if (has_format()) { + target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( + 7, this->format(), target); + } + + // optional int32 sequence_bytes = 8; + if (has_sequence_bytes()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(8, this->sequence_bytes(), target); + } + + // optional uint32 section_number = 9; + if (has_section_number()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(9, this->section_number(), target); + } + + // optional uint32 uncompressed_sample_offset = 10; + if (has_uncompressed_sample_offset()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(10, this->uncompressed_sample_offset(), target); + } + if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); @@ -13352,6 +14164,35 @@ int CSVCMsg_VoiceData::ByteSize() const { total_size += 1 + 1; } + // optional .VoiceDataFormat_t format = 7 [default = VOICEDATA_FORMAT_ENGINE]; + if (has_format()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::EnumSize(this->format()); + } + + // optional int32 sequence_bytes = 8; + if (has_sequence_bytes()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->sequence_bytes()); + } + + } + if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { + // optional uint32 section_number = 9; + if (has_section_number()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->section_number()); + } + + // optional uint32 uncompressed_sample_offset = 10; + if (has_uncompressed_sample_offset()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->uncompressed_sample_offset()); + } + } if (!unknown_fields().empty()) { total_size += @@ -13397,6 +14238,20 @@ void CSVCMsg_VoiceData::MergeFrom(const CSVCMsg_VoiceData& from) { if (from.has_caster()) { set_caster(from.caster()); } + if (from.has_format()) { + set_format(from.format()); + } + if (from.has_sequence_bytes()) { + set_sequence_bytes(from.sequence_bytes()); + } + } + if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) { + if (from.has_section_number()) { + set_section_number(from.section_number()); + } + if (from.has_uncompressed_sample_offset()) { + set_uncompressed_sample_offset(from.uncompressed_sample_offset()); + } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } @@ -13426,6 +14281,10 @@ void CSVCMsg_VoiceData::Swap(CSVCMsg_VoiceData* other) { std::swap(audible_mask_, other->audible_mask_); std::swap(voice_data_, other->voice_data_); std::swap(caster_, other->caster_); + std::swap(format_, other->format_); + std::swap(sequence_bytes_, other->sequence_bytes_); + std::swap(section_number_, other->section_number_); + std::swap(uncompressed_sample_offset_, other->uncompressed_sample_offset_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); @@ -15304,6 +16163,7 @@ void CSVCMsg_Menu::Swap(CSVCMsg_Menu* other) { #ifndef _MSC_VER const int CSVCMsg_UserMessage::kMsgTypeFieldNumber; const int CSVCMsg_UserMessage::kMsgDataFieldNumber; +const int CSVCMsg_UserMessage::kPassthroughFieldNumber; #endif // !_MSC_VER CSVCMsg_UserMessage::CSVCMsg_UserMessage() @@ -15324,6 +16184,7 @@ void CSVCMsg_UserMessage::SharedCtor() { _cached_size_ = 0; msg_type_ = 0; msg_data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + passthrough_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } @@ -15368,6 +16229,7 @@ void CSVCMsg_UserMessage::Clear() { msg_data_->clear(); } } + passthrough_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); @@ -15404,6 +16266,22 @@ bool CSVCMsg_UserMessage::MergePartialFromCodedStream( } else { goto handle_uninterpreted; } + if (input->ExpectTag(24)) goto parse_passthrough; + break; + } + + // optional int32 passthrough = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_passthrough: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &passthrough_))); + set_has_passthrough(); + } else { + goto handle_uninterpreted; + } if (input->ExpectAtEnd()) return true; break; } @@ -15437,6 +16315,11 @@ void CSVCMsg_UserMessage::SerializeWithCachedSizes( 2, this->msg_data(), output); } + // optional int32 passthrough = 3; + if (has_passthrough()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->passthrough(), output); + } + if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); @@ -15457,6 +16340,11 @@ void CSVCMsg_UserMessage::SerializeWithCachedSizes( 2, this->msg_data(), target); } + // optional int32 passthrough = 3; + if (has_passthrough()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->passthrough(), target); + } + if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); @@ -15482,6 +16370,13 @@ int CSVCMsg_UserMessage::ByteSize() const { this->msg_data()); } + // optional int32 passthrough = 3; + if (has_passthrough()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->passthrough()); + } + } if (!unknown_fields().empty()) { total_size += @@ -15515,6 +16410,9 @@ void CSVCMsg_UserMessage::MergeFrom(const CSVCMsg_UserMessage& from) { if (from.has_msg_data()) { set_msg_data(from.msg_data()); } + if (from.has_passthrough()) { + set_passthrough(from.passthrough()); + } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } @@ -15540,6 +16438,7 @@ void CSVCMsg_UserMessage::Swap(CSVCMsg_UserMessage* other) { if (other != this) { std::swap(msg_type_, other->msg_type_); std::swap(msg_data_, other->msg_data_); + std::swap(passthrough_, other->passthrough_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); @@ -16332,6 +17231,7 @@ void CSVCMsg_GameEvent_key_t::Swap(CSVCMsg_GameEvent_key_t* other) { const int CSVCMsg_GameEvent::kEventNameFieldNumber; const int CSVCMsg_GameEvent::kEventidFieldNumber; const int CSVCMsg_GameEvent::kKeysFieldNumber; +const int CSVCMsg_GameEvent::kPassthroughFieldNumber; #endif // !_MSC_VER CSVCMsg_GameEvent::CSVCMsg_GameEvent() @@ -16352,6 +17252,7 @@ void CSVCMsg_GameEvent::SharedCtor() { _cached_size_ = 0; event_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); eventid_ = 0; + passthrough_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } @@ -16396,6 +17297,7 @@ void CSVCMsg_GameEvent::Clear() { } } eventid_ = 0; + passthrough_ = 0; } keys_.Clear(); ::memset(_has_bits_, 0, sizeof(_has_bits_)); @@ -16451,6 +17353,22 @@ bool CSVCMsg_GameEvent::MergePartialFromCodedStream( goto handle_uninterpreted; } if (input->ExpectTag(26)) goto parse_keys; + if (input->ExpectTag(32)) goto parse_passthrough; + break; + } + + // optional int32 passthrough = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_passthrough: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &passthrough_))); + set_has_passthrough(); + } else { + goto handle_uninterpreted; + } if (input->ExpectAtEnd()) return true; break; } @@ -16493,6 +17411,11 @@ void CSVCMsg_GameEvent::SerializeWithCachedSizes( 3, this->keys(i), output); } + // optional int32 passthrough = 4; + if (has_passthrough()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->passthrough(), output); + } + if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); @@ -16523,6 +17446,11 @@ void CSVCMsg_GameEvent::SerializeWithCachedSizes( 3, this->keys(i), target); } + // optional int32 passthrough = 4; + if (has_passthrough()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->passthrough(), target); + } + if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); @@ -16548,6 +17476,13 @@ int CSVCMsg_GameEvent::ByteSize() const { this->eventid()); } + // optional int32 passthrough = 4; + if (has_passthrough()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->passthrough()); + } + } // repeated .CSVCMsg_GameEvent.key_t keys = 3; total_size += 1 * this->keys_size(); @@ -16590,6 +17525,9 @@ void CSVCMsg_GameEvent::MergeFrom(const CSVCMsg_GameEvent& from) { if (from.has_eventid()) { set_eventid(from.eventid()); } + if (from.has_passthrough()) { + set_passthrough(from.passthrough()); + } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } @@ -16616,6 +17554,7 @@ void CSVCMsg_GameEvent::Swap(CSVCMsg_GameEvent* other) { std::swap(event_name_, other->event_name_); std::swap(eventid_, other->eventid_); keys_.Swap(&other->keys_); + std::swap(passthrough_, other->passthrough_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); @@ -20016,6 +20955,1039 @@ void CSVCMsg_EncryptedData::Swap(CSVCMsg_EncryptedData* other) { } +// =================================================================== + +#ifndef _MSC_VER +const int CSVCMsg_HltvReplay::kDelayFieldNumber; +const int CSVCMsg_HltvReplay::kPrimaryTargetFieldNumber; +const int CSVCMsg_HltvReplay::kReplayStopAtFieldNumber; +const int CSVCMsg_HltvReplay::kReplayStartAtFieldNumber; +const int CSVCMsg_HltvReplay::kReplaySlowdownBeginFieldNumber; +const int CSVCMsg_HltvReplay::kReplaySlowdownEndFieldNumber; +const int CSVCMsg_HltvReplay::kReplaySlowdownRateFieldNumber; +#endif // !_MSC_VER + +CSVCMsg_HltvReplay::CSVCMsg_HltvReplay() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CSVCMsg_HltvReplay::InitAsDefaultInstance() { +} + +CSVCMsg_HltvReplay::CSVCMsg_HltvReplay(const CSVCMsg_HltvReplay& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CSVCMsg_HltvReplay::SharedCtor() { + _cached_size_ = 0; + delay_ = 0; + primary_target_ = 0; + replay_stop_at_ = 0; + replay_start_at_ = 0; + replay_slowdown_begin_ = 0; + replay_slowdown_end_ = 0; + replay_slowdown_rate_ = 0; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CSVCMsg_HltvReplay::~CSVCMsg_HltvReplay() { + SharedDtor(); +} + +void CSVCMsg_HltvReplay::SharedDtor() { + if (this != default_instance_) { + } +} + +void CSVCMsg_HltvReplay::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CSVCMsg_HltvReplay::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CSVCMsg_HltvReplay_descriptor_; +} + +const CSVCMsg_HltvReplay& CSVCMsg_HltvReplay::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_netmessages_2eproto(); + return *default_instance_; +} + +CSVCMsg_HltvReplay* CSVCMsg_HltvReplay::default_instance_ = NULL; + +CSVCMsg_HltvReplay* CSVCMsg_HltvReplay::New() const { + return new CSVCMsg_HltvReplay; +} + +void CSVCMsg_HltvReplay::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + delay_ = 0; + primary_target_ = 0; + replay_stop_at_ = 0; + replay_start_at_ = 0; + replay_slowdown_begin_ = 0; + replay_slowdown_end_ = 0; + replay_slowdown_rate_ = 0; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CSVCMsg_HltvReplay::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional int32 delay = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &delay_))); + set_has_delay(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(16)) goto parse_primary_target; + break; + } + + // optional int32 primary_target = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_primary_target: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &primary_target_))); + set_has_primary_target(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(24)) goto parse_replay_stop_at; + break; + } + + // optional int32 replay_stop_at = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_replay_stop_at: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &replay_stop_at_))); + set_has_replay_stop_at(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(32)) goto parse_replay_start_at; + break; + } + + // optional int32 replay_start_at = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_replay_start_at: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &replay_start_at_))); + set_has_replay_start_at(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(40)) goto parse_replay_slowdown_begin; + break; + } + + // optional int32 replay_slowdown_begin = 5; + case 5: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_replay_slowdown_begin: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &replay_slowdown_begin_))); + set_has_replay_slowdown_begin(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(48)) goto parse_replay_slowdown_end; + break; + } + + // optional int32 replay_slowdown_end = 6; + case 6: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_replay_slowdown_end: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &replay_slowdown_end_))); + set_has_replay_slowdown_end(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(61)) goto parse_replay_slowdown_rate; + break; + } + + // optional float replay_slowdown_rate = 7; + case 7: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_replay_slowdown_rate: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &replay_slowdown_rate_))); + set_has_replay_slowdown_rate(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CSVCMsg_HltvReplay::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional int32 delay = 1; + if (has_delay()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->delay(), output); + } + + // optional int32 primary_target = 2; + if (has_primary_target()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->primary_target(), output); + } + + // optional int32 replay_stop_at = 3; + if (has_replay_stop_at()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->replay_stop_at(), output); + } + + // optional int32 replay_start_at = 4; + if (has_replay_start_at()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->replay_start_at(), output); + } + + // optional int32 replay_slowdown_begin = 5; + if (has_replay_slowdown_begin()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->replay_slowdown_begin(), output); + } + + // optional int32 replay_slowdown_end = 6; + if (has_replay_slowdown_end()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(6, this->replay_slowdown_end(), output); + } + + // optional float replay_slowdown_rate = 7; + if (has_replay_slowdown_rate()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(7, this->replay_slowdown_rate(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CSVCMsg_HltvReplay::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional int32 delay = 1; + if (has_delay()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->delay(), target); + } + + // optional int32 primary_target = 2; + if (has_primary_target()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->primary_target(), target); + } + + // optional int32 replay_stop_at = 3; + if (has_replay_stop_at()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->replay_stop_at(), target); + } + + // optional int32 replay_start_at = 4; + if (has_replay_start_at()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->replay_start_at(), target); + } + + // optional int32 replay_slowdown_begin = 5; + if (has_replay_slowdown_begin()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(5, this->replay_slowdown_begin(), target); + } + + // optional int32 replay_slowdown_end = 6; + if (has_replay_slowdown_end()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(6, this->replay_slowdown_end(), target); + } + + // optional float replay_slowdown_rate = 7; + if (has_replay_slowdown_rate()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(7, this->replay_slowdown_rate(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CSVCMsg_HltvReplay::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional int32 delay = 1; + if (has_delay()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->delay()); + } + + // optional int32 primary_target = 2; + if (has_primary_target()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->primary_target()); + } + + // optional int32 replay_stop_at = 3; + if (has_replay_stop_at()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->replay_stop_at()); + } + + // optional int32 replay_start_at = 4; + if (has_replay_start_at()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->replay_start_at()); + } + + // optional int32 replay_slowdown_begin = 5; + if (has_replay_slowdown_begin()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->replay_slowdown_begin()); + } + + // optional int32 replay_slowdown_end = 6; + if (has_replay_slowdown_end()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->replay_slowdown_end()); + } + + // optional float replay_slowdown_rate = 7; + if (has_replay_slowdown_rate()) { + total_size += 1 + 4; + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CSVCMsg_HltvReplay::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CSVCMsg_HltvReplay* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CSVCMsg_HltvReplay::MergeFrom(const CSVCMsg_HltvReplay& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_delay()) { + set_delay(from.delay()); + } + if (from.has_primary_target()) { + set_primary_target(from.primary_target()); + } + if (from.has_replay_stop_at()) { + set_replay_stop_at(from.replay_stop_at()); + } + if (from.has_replay_start_at()) { + set_replay_start_at(from.replay_start_at()); + } + if (from.has_replay_slowdown_begin()) { + set_replay_slowdown_begin(from.replay_slowdown_begin()); + } + if (from.has_replay_slowdown_end()) { + set_replay_slowdown_end(from.replay_slowdown_end()); + } + if (from.has_replay_slowdown_rate()) { + set_replay_slowdown_rate(from.replay_slowdown_rate()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CSVCMsg_HltvReplay::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CSVCMsg_HltvReplay::CopyFrom(const CSVCMsg_HltvReplay& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CSVCMsg_HltvReplay::IsInitialized() const { + + return true; +} + +void CSVCMsg_HltvReplay::Swap(CSVCMsg_HltvReplay* other) { + if (other != this) { + std::swap(delay_, other->delay_); + std::swap(primary_target_, other->primary_target_); + std::swap(replay_stop_at_, other->replay_stop_at_); + std::swap(replay_start_at_, other->replay_start_at_); + std::swap(replay_slowdown_begin_, other->replay_slowdown_begin_); + std::swap(replay_slowdown_end_, other->replay_slowdown_end_); + std::swap(replay_slowdown_rate_, other->replay_slowdown_rate_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CSVCMsg_HltvReplay::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CSVCMsg_HltvReplay_descriptor_; + metadata.reflection = CSVCMsg_HltvReplay_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CCLCMsg_HltvReplay::kRequestFieldNumber; +const int CCLCMsg_HltvReplay::kSlowdownLengthFieldNumber; +const int CCLCMsg_HltvReplay::kSlowdownRateFieldNumber; +const int CCLCMsg_HltvReplay::kPrimaryTargetEntIndexFieldNumber; +const int CCLCMsg_HltvReplay::kEventTimeFieldNumber; +#endif // !_MSC_VER + +CCLCMsg_HltvReplay::CCLCMsg_HltvReplay() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCLCMsg_HltvReplay::InitAsDefaultInstance() { +} + +CCLCMsg_HltvReplay::CCLCMsg_HltvReplay(const CCLCMsg_HltvReplay& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCLCMsg_HltvReplay::SharedCtor() { + _cached_size_ = 0; + request_ = 0; + slowdown_length_ = 0; + slowdown_rate_ = 0; + primary_target_ent_index_ = 0; + event_time_ = 0; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCLCMsg_HltvReplay::~CCLCMsg_HltvReplay() { + SharedDtor(); +} + +void CCLCMsg_HltvReplay::SharedDtor() { + if (this != default_instance_) { + } +} + +void CCLCMsg_HltvReplay::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCLCMsg_HltvReplay::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCLCMsg_HltvReplay_descriptor_; +} + +const CCLCMsg_HltvReplay& CCLCMsg_HltvReplay::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_netmessages_2eproto(); + return *default_instance_; +} + +CCLCMsg_HltvReplay* CCLCMsg_HltvReplay::default_instance_ = NULL; + +CCLCMsg_HltvReplay* CCLCMsg_HltvReplay::New() const { + return new CCLCMsg_HltvReplay; +} + +void CCLCMsg_HltvReplay::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + request_ = 0; + slowdown_length_ = 0; + slowdown_rate_ = 0; + primary_target_ent_index_ = 0; + event_time_ = 0; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCLCMsg_HltvReplay::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional int32 request = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &request_))); + set_has_request(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(21)) goto parse_slowdown_length; + break; + } + + // optional float slowdown_length = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_slowdown_length: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &slowdown_length_))); + set_has_slowdown_length(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(29)) goto parse_slowdown_rate; + break; + } + + // optional float slowdown_rate = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_slowdown_rate: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &slowdown_rate_))); + set_has_slowdown_rate(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(32)) goto parse_primary_target_ent_index; + break; + } + + // optional int32 primary_target_ent_index = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_primary_target_ent_index: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &primary_target_ent_index_))); + set_has_primary_target_ent_index(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(45)) goto parse_event_time; + break; + } + + // optional float event_time = 5; + case 5: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_event_time: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &event_time_))); + set_has_event_time(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCLCMsg_HltvReplay::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional int32 request = 1; + if (has_request()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->request(), output); + } + + // optional float slowdown_length = 2; + if (has_slowdown_length()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(2, this->slowdown_length(), output); + } + + // optional float slowdown_rate = 3; + if (has_slowdown_rate()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(3, this->slowdown_rate(), output); + } + + // optional int32 primary_target_ent_index = 4; + if (has_primary_target_ent_index()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->primary_target_ent_index(), output); + } + + // optional float event_time = 5; + if (has_event_time()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(5, this->event_time(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCLCMsg_HltvReplay::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional int32 request = 1; + if (has_request()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->request(), target); + } + + // optional float slowdown_length = 2; + if (has_slowdown_length()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(2, this->slowdown_length(), target); + } + + // optional float slowdown_rate = 3; + if (has_slowdown_rate()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(3, this->slowdown_rate(), target); + } + + // optional int32 primary_target_ent_index = 4; + if (has_primary_target_ent_index()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->primary_target_ent_index(), target); + } + + // optional float event_time = 5; + if (has_event_time()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(5, this->event_time(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCLCMsg_HltvReplay::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional int32 request = 1; + if (has_request()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->request()); + } + + // optional float slowdown_length = 2; + if (has_slowdown_length()) { + total_size += 1 + 4; + } + + // optional float slowdown_rate = 3; + if (has_slowdown_rate()) { + total_size += 1 + 4; + } + + // optional int32 primary_target_ent_index = 4; + if (has_primary_target_ent_index()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->primary_target_ent_index()); + } + + // optional float event_time = 5; + if (has_event_time()) { + total_size += 1 + 4; + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCLCMsg_HltvReplay::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCLCMsg_HltvReplay* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCLCMsg_HltvReplay::MergeFrom(const CCLCMsg_HltvReplay& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_request()) { + set_request(from.request()); + } + if (from.has_slowdown_length()) { + set_slowdown_length(from.slowdown_length()); + } + if (from.has_slowdown_rate()) { + set_slowdown_rate(from.slowdown_rate()); + } + if (from.has_primary_target_ent_index()) { + set_primary_target_ent_index(from.primary_target_ent_index()); + } + if (from.has_event_time()) { + set_event_time(from.event_time()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCLCMsg_HltvReplay::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCLCMsg_HltvReplay::CopyFrom(const CCLCMsg_HltvReplay& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCLCMsg_HltvReplay::IsInitialized() const { + + return true; +} + +void CCLCMsg_HltvReplay::Swap(CCLCMsg_HltvReplay* other) { + if (other != this) { + std::swap(request_, other->request_); + std::swap(slowdown_length_, other->slowdown_length_); + std::swap(slowdown_rate_, other->slowdown_rate_); + std::swap(primary_target_ent_index_, other->primary_target_ent_index_); + std::swap(event_time_, other->event_time_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCLCMsg_HltvReplay::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCLCMsg_HltvReplay_descriptor_; + metadata.reflection = CCLCMsg_HltvReplay_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CSVCMsg_Broadcast_Command::kCmdFieldNumber; +#endif // !_MSC_VER + +CSVCMsg_Broadcast_Command::CSVCMsg_Broadcast_Command() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CSVCMsg_Broadcast_Command::InitAsDefaultInstance() { +} + +CSVCMsg_Broadcast_Command::CSVCMsg_Broadcast_Command(const CSVCMsg_Broadcast_Command& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CSVCMsg_Broadcast_Command::SharedCtor() { + _cached_size_ = 0; + cmd_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CSVCMsg_Broadcast_Command::~CSVCMsg_Broadcast_Command() { + SharedDtor(); +} + +void CSVCMsg_Broadcast_Command::SharedDtor() { + if (cmd_ != &::google::protobuf::internal::kEmptyString) { + delete cmd_; + } + if (this != default_instance_) { + } +} + +void CSVCMsg_Broadcast_Command::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CSVCMsg_Broadcast_Command::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CSVCMsg_Broadcast_Command_descriptor_; +} + +const CSVCMsg_Broadcast_Command& CSVCMsg_Broadcast_Command::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_netmessages_2eproto(); + return *default_instance_; +} + +CSVCMsg_Broadcast_Command* CSVCMsg_Broadcast_Command::default_instance_ = NULL; + +CSVCMsg_Broadcast_Command* CSVCMsg_Broadcast_Command::New() const { + return new CSVCMsg_Broadcast_Command; +} + +void CSVCMsg_Broadcast_Command::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (has_cmd()) { + if (cmd_ != &::google::protobuf::internal::kEmptyString) { + cmd_->clear(); + } + } + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CSVCMsg_Broadcast_Command::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional string cmd = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_cmd())); + ::google::protobuf::internal::WireFormat::VerifyUTF8String( + this->cmd().data(), this->cmd().length(), + ::google::protobuf::internal::WireFormat::PARSE); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CSVCMsg_Broadcast_Command::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional string cmd = 1; + if (has_cmd()) { + ::google::protobuf::internal::WireFormat::VerifyUTF8String( + this->cmd().data(), this->cmd().length(), + ::google::protobuf::internal::WireFormat::SERIALIZE); + ::google::protobuf::internal::WireFormatLite::WriteString( + 1, this->cmd(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CSVCMsg_Broadcast_Command::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional string cmd = 1; + if (has_cmd()) { + ::google::protobuf::internal::WireFormat::VerifyUTF8String( + this->cmd().data(), this->cmd().length(), + ::google::protobuf::internal::WireFormat::SERIALIZE); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 1, this->cmd(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CSVCMsg_Broadcast_Command::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional string cmd = 1; + if (has_cmd()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->cmd()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CSVCMsg_Broadcast_Command::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CSVCMsg_Broadcast_Command* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CSVCMsg_Broadcast_Command::MergeFrom(const CSVCMsg_Broadcast_Command& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_cmd()) { + set_cmd(from.cmd()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CSVCMsg_Broadcast_Command::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CSVCMsg_Broadcast_Command::CopyFrom(const CSVCMsg_Broadcast_Command& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CSVCMsg_Broadcast_Command::IsInitialized() const { + + return true; +} + +void CSVCMsg_Broadcast_Command::Swap(CSVCMsg_Broadcast_Command* other) { + if (other != this) { + std::swap(cmd_, other->cmd_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CSVCMsg_Broadcast_Command::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CSVCMsg_Broadcast_Command_descriptor_; + metadata.reflection = CSVCMsg_Broadcast_Command_reflection_; + return metadata; +} + + // @@protoc_insertion_point(namespace_scope) // @@protoc_insertion_point(global_scope) diff --git a/public/engine/protobuf/netmessages.pb.h b/public/engine/protobuf/netmessages.pb.h index 91dd7a10..5176652a 100644 --- a/public/engine/protobuf/netmessages.pb.h +++ b/public/engine/protobuf/netmessages.pb.h @@ -47,6 +47,7 @@ class CNETMsg_NOP; class CNETMsg_Disconnect; class CNETMsg_File; class CNETMsg_SplitScreenUser; +class CNETMsg_PlayerAvatarData; class CCLCMsg_ClientInfo; class CCLCMsg_Move; class CCLCMsg_VoiceData; @@ -90,6 +91,9 @@ class CSVCMsg_Sounds_sounddata_t; class CSVCMsg_EntityMsg; class CSVCMsg_CmdKeyValues; class CSVCMsg_EncryptedData; +class CSVCMsg_HltvReplay; +class CCLCMsg_HltvReplay; +class CSVCMsg_Broadcast_Command; enum NET_Messages { net_NOP = 0, @@ -99,11 +103,12 @@ enum NET_Messages { net_Tick = 4, net_StringCmd = 5, net_SetConVar = 6, - net_SignonState = 7 + net_SignonState = 7, + net_PlayerAvatarData = 100 }; bool NET_Messages_IsValid(int value); const NET_Messages NET_Messages_MIN = net_NOP; -const NET_Messages NET_Messages_MAX = net_SignonState; +const NET_Messages NET_Messages_MAX = net_PlayerAvatarData; const int NET_Messages_ARRAYSIZE = NET_Messages_MAX + 1; const ::google::protobuf::EnumDescriptor* NET_Messages_descriptor(); @@ -127,11 +132,12 @@ enum CLC_Messages { clc_LoadingProgress = 15, clc_SplitPlayerConnect = 16, clc_ClientMessage = 17, - clc_CmdKeyValues = 18 + clc_CmdKeyValues = 18, + clc_HltvReplay = 20 }; bool CLC_Messages_IsValid(int value); const CLC_Messages CLC_Messages_MIN = clc_ClientInfo; -const CLC_Messages CLC_Messages_MAX = clc_CmdKeyValues; +const CLC_Messages CLC_Messages_MAX = clc_HltvReplay; const int CLC_Messages_ARRAYSIZE = CLC_Messages_MAX + 1; const ::google::protobuf::EnumDescriptor* CLC_Messages_descriptor(); @@ -144,6 +150,25 @@ inline bool CLC_Messages_Parse( return ::google::protobuf::internal::ParseNamedEnum( CLC_Messages_descriptor(), name, value); } +enum VoiceDataFormat_t { + VOICEDATA_FORMAT_STEAM = 0, + VOICEDATA_FORMAT_ENGINE = 1 +}; +bool VoiceDataFormat_t_IsValid(int value); +const VoiceDataFormat_t VoiceDataFormat_t_MIN = VOICEDATA_FORMAT_STEAM; +const VoiceDataFormat_t VoiceDataFormat_t_MAX = VOICEDATA_FORMAT_ENGINE; +const int VoiceDataFormat_t_ARRAYSIZE = VoiceDataFormat_t_MAX + 1; + +const ::google::protobuf::EnumDescriptor* VoiceDataFormat_t_descriptor(); +inline const ::std::string& VoiceDataFormat_t_Name(VoiceDataFormat_t value) { + return ::google::protobuf::internal::NameOfEnum( + VoiceDataFormat_t_descriptor(), value); +} +inline bool VoiceDataFormat_t_Parse( + const ::std::string& name, VoiceDataFormat_t* value) { + return ::google::protobuf::internal::ParseNamedEnum( + VoiceDataFormat_t_descriptor(), name, value); +} enum ESplitScreenMessageType { MSG_SPLITSCREEN_ADDUSER = 0, MSG_SPLITSCREEN_REMOVEUSER = 1, @@ -164,6 +189,27 @@ inline bool ESplitScreenMessageType_Parse( return ::google::protobuf::internal::ParseNamedEnum( ESplitScreenMessageType_descriptor(), name, value); } +enum ReplayEventType_t { + REPLAY_EVENT_CANCEL = 0, + REPLAY_EVENT_DEATH = 1, + REPLAY_EVENT_GENERIC = 2, + REPLAY_EVENT_STUCK_NEED_FULL_UPDATE = 3 +}; +bool ReplayEventType_t_IsValid(int value); +const ReplayEventType_t ReplayEventType_t_MIN = REPLAY_EVENT_CANCEL; +const ReplayEventType_t ReplayEventType_t_MAX = REPLAY_EVENT_STUCK_NEED_FULL_UPDATE; +const int ReplayEventType_t_ARRAYSIZE = ReplayEventType_t_MAX + 1; + +const ::google::protobuf::EnumDescriptor* ReplayEventType_t_descriptor(); +inline const ::std::string& ReplayEventType_t_Name(ReplayEventType_t value) { + return ::google::protobuf::internal::NameOfEnum( + ReplayEventType_t_descriptor(), value); +} +inline bool ReplayEventType_t_Parse( + const ::std::string& name, ReplayEventType_t* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ReplayEventType_t_descriptor(), name, value); +} enum SVC_Messages { svc_ServerInfo = 8, svc_SendTable = 9, @@ -191,11 +237,13 @@ enum SVC_Messages { svc_GetCvarValue = 31, svc_PaintmapData = 33, svc_CmdKeyValues = 34, - svc_EncryptedData = 35 + svc_EncryptedData = 35, + svc_HltvReplay = 36, + svc_Broadcast_Command = 38 }; bool SVC_Messages_IsValid(int value); const SVC_Messages SVC_Messages_MIN = svc_ServerInfo; -const SVC_Messages SVC_Messages_MAX = svc_EncryptedData; +const SVC_Messages SVC_Messages_MAX = svc_Broadcast_Command; const int SVC_Messages_ARRAYSIZE = SVC_Messages_MAX + 1; const ::google::protobuf::EnumDescriptor* SVC_Messages_descriptor(); @@ -700,6 +748,13 @@ class CNETMsg_Tick : public ::google::protobuf::Message { inline ::google::protobuf::uint32 host_framestarttime_std_deviation() const; inline void set_host_framestarttime_std_deviation(::google::protobuf::uint32 value); + // optional uint32 hltv_replay_flags = 7; + inline bool has_hltv_replay_flags() const; + inline void clear_hltv_replay_flags(); + static const int kHltvReplayFlagsFieldNumber = 7; + inline ::google::protobuf::uint32 hltv_replay_flags() const; + inline void set_hltv_replay_flags(::google::protobuf::uint32 value); + // @@protoc_insertion_point(class_scope:CNETMsg_Tick) private: inline void set_has_tick(); @@ -710,6 +765,8 @@ class CNETMsg_Tick : public ::google::protobuf::Message { inline void clear_has_host_computationtime_std_deviation(); inline void set_has_host_framestarttime_std_deviation(); inline void clear_has_host_framestarttime_std_deviation(); + inline void set_has_hltv_replay_flags(); + inline void clear_has_hltv_replay_flags(); ::google::protobuf::UnknownFieldSet _unknown_fields_; @@ -717,9 +774,10 @@ class CNETMsg_Tick : public ::google::protobuf::Message { ::google::protobuf::uint32 host_computationtime_; ::google::protobuf::uint32 host_computationtime_std_deviation_; ::google::protobuf::uint32 host_framestarttime_std_deviation_; + ::google::protobuf::uint32 hltv_replay_flags_; mutable int _cached_size_; - ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; + ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; friend void protobuf_AddDesc_netmessages_2eproto(); friend void protobuf_AssignDesc_netmessages_2eproto(); @@ -1592,6 +1650,103 @@ class CNETMsg_SplitScreenUser : public ::google::protobuf::Message { }; // ------------------------------------------------------------------- +class CNETMsg_PlayerAvatarData : public ::google::protobuf::Message { + public: + CNETMsg_PlayerAvatarData(); + virtual ~CNETMsg_PlayerAvatarData(); + + CNETMsg_PlayerAvatarData(const CNETMsg_PlayerAvatarData& from); + + inline CNETMsg_PlayerAvatarData& operator=(const CNETMsg_PlayerAvatarData& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CNETMsg_PlayerAvatarData& default_instance(); + + void Swap(CNETMsg_PlayerAvatarData* other); + + // implements Message ---------------------------------------------- + + CNETMsg_PlayerAvatarData* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CNETMsg_PlayerAvatarData& from); + void MergeFrom(const CNETMsg_PlayerAvatarData& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional uint32 accountid = 1; + inline bool has_accountid() const; + inline void clear_accountid(); + static const int kAccountidFieldNumber = 1; + inline ::google::protobuf::uint32 accountid() const; + inline void set_accountid(::google::protobuf::uint32 value); + + // optional bytes rgb = 2; + inline bool has_rgb() const; + inline void clear_rgb(); + static const int kRgbFieldNumber = 2; + inline const ::std::string& rgb() const; + inline void set_rgb(const ::std::string& value); + inline void set_rgb(const char* value); + inline void set_rgb(const void* value, size_t size); + inline ::std::string* mutable_rgb(); + inline ::std::string* release_rgb(); + inline void set_allocated_rgb(::std::string* rgb); + + // @@protoc_insertion_point(class_scope:CNETMsg_PlayerAvatarData) + private: + inline void set_has_accountid(); + inline void clear_has_accountid(); + inline void set_has_rgb(); + inline void clear_has_rgb(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::std::string* rgb_; + ::google::protobuf::uint32 accountid_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; + + friend void protobuf_AddDesc_netmessages_2eproto(); + friend void protobuf_AssignDesc_netmessages_2eproto(); + friend void protobuf_ShutdownFile_netmessages_2eproto(); + + void InitAsDefaultInstance(); + static CNETMsg_PlayerAvatarData* default_instance_; +}; +// ------------------------------------------------------------------- + class CCLCMsg_ClientInfo : public ::google::protobuf::Message { public: CCLCMsg_ClientInfo(); @@ -1922,20 +2077,60 @@ class CCLCMsg_VoiceData : public ::google::protobuf::Message { inline ::google::protobuf::uint64 xuid() const; inline void set_xuid(::google::protobuf::uint64 value); + // optional .VoiceDataFormat_t format = 3 [default = VOICEDATA_FORMAT_ENGINE]; + inline bool has_format() const; + inline void clear_format(); + static const int kFormatFieldNumber = 3; + inline ::VoiceDataFormat_t format() const; + inline void set_format(::VoiceDataFormat_t value); + + // optional int32 sequence_bytes = 4; + inline bool has_sequence_bytes() const; + inline void clear_sequence_bytes(); + static const int kSequenceBytesFieldNumber = 4; + inline ::google::protobuf::int32 sequence_bytes() const; + inline void set_sequence_bytes(::google::protobuf::int32 value); + + // optional uint32 section_number = 5; + inline bool has_section_number() const; + inline void clear_section_number(); + static const int kSectionNumberFieldNumber = 5; + inline ::google::protobuf::uint32 section_number() const; + inline void set_section_number(::google::protobuf::uint32 value); + + // optional uint32 uncompressed_sample_offset = 6; + inline bool has_uncompressed_sample_offset() const; + inline void clear_uncompressed_sample_offset(); + static const int kUncompressedSampleOffsetFieldNumber = 6; + inline ::google::protobuf::uint32 uncompressed_sample_offset() const; + inline void set_uncompressed_sample_offset(::google::protobuf::uint32 value); + // @@protoc_insertion_point(class_scope:CCLCMsg_VoiceData) private: inline void set_has_data(); inline void clear_has_data(); inline void set_has_xuid(); inline void clear_has_xuid(); + inline void set_has_format(); + inline void clear_has_format(); + inline void set_has_sequence_bytes(); + inline void clear_has_sequence_bytes(); + inline void set_has_section_number(); + inline void clear_has_section_number(); + inline void set_has_uncompressed_sample_offset(); + inline void clear_has_uncompressed_sample_offset(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::std::string* data_; ::google::protobuf::uint64 xuid_; + int format_; + ::google::protobuf::int32 sequence_bytes_; + ::google::protobuf::uint32 section_number_; + ::google::protobuf::uint32 uncompressed_sample_offset_; mutable int _cached_size_; - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; + ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32]; friend void protobuf_AddDesc_netmessages_2eproto(); friend void protobuf_AssignDesc_netmessages_2eproto(); @@ -4108,20 +4303,30 @@ class CSVCMsg_VoiceInit : public ::google::protobuf::Message { inline ::std::string* release_codec(); inline void set_allocated_codec(::std::string* codec); + // optional int32 version = 3 [default = 0]; + inline bool has_version() const; + inline void clear_version(); + static const int kVersionFieldNumber = 3; + inline ::google::protobuf::int32 version() const; + inline void set_version(::google::protobuf::int32 value); + // @@protoc_insertion_point(class_scope:CSVCMsg_VoiceInit) private: inline void set_has_quality(); inline void clear_has_quality(); inline void set_has_codec(); inline void clear_has_codec(); + inline void set_has_version(); + inline void clear_has_version(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::std::string* codec_; ::google::protobuf::int32 quality_; + ::google::protobuf::int32 version_; mutable int _cached_size_; - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; + ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; friend void protobuf_AddDesc_netmessages_2eproto(); friend void protobuf_AssignDesc_netmessages_2eproto(); @@ -4233,6 +4438,34 @@ class CSVCMsg_VoiceData : public ::google::protobuf::Message { inline bool caster() const; inline void set_caster(bool value); + // optional .VoiceDataFormat_t format = 7 [default = VOICEDATA_FORMAT_ENGINE]; + inline bool has_format() const; + inline void clear_format(); + static const int kFormatFieldNumber = 7; + inline ::VoiceDataFormat_t format() const; + inline void set_format(::VoiceDataFormat_t value); + + // optional int32 sequence_bytes = 8; + inline bool has_sequence_bytes() const; + inline void clear_sequence_bytes(); + static const int kSequenceBytesFieldNumber = 8; + inline ::google::protobuf::int32 sequence_bytes() const; + inline void set_sequence_bytes(::google::protobuf::int32 value); + + // optional uint32 section_number = 9; + inline bool has_section_number() const; + inline void clear_section_number(); + static const int kSectionNumberFieldNumber = 9; + inline ::google::protobuf::uint32 section_number() const; + inline void set_section_number(::google::protobuf::uint32 value); + + // optional uint32 uncompressed_sample_offset = 10; + inline bool has_uncompressed_sample_offset() const; + inline void clear_uncompressed_sample_offset(); + static const int kUncompressedSampleOffsetFieldNumber = 10; + inline ::google::protobuf::uint32 uncompressed_sample_offset() const; + inline void set_uncompressed_sample_offset(::google::protobuf::uint32 value); + // @@protoc_insertion_point(class_scope:CSVCMsg_VoiceData) private: inline void set_has_client(); @@ -4247,6 +4480,14 @@ class CSVCMsg_VoiceData : public ::google::protobuf::Message { inline void clear_has_voice_data(); inline void set_has_caster(); inline void clear_has_caster(); + inline void set_has_format(); + inline void clear_has_format(); + inline void set_has_sequence_bytes(); + inline void clear_has_sequence_bytes(); + inline void set_has_section_number(); + inline void clear_has_section_number(); + inline void set_has_uncompressed_sample_offset(); + inline void clear_has_uncompressed_sample_offset(); ::google::protobuf::UnknownFieldSet _unknown_fields_; @@ -4256,9 +4497,13 @@ class CSVCMsg_VoiceData : public ::google::protobuf::Message { ::std::string* voice_data_; bool proximity_; bool caster_; + int format_; + ::google::protobuf::int32 sequence_bytes_; + ::google::protobuf::uint32 section_number_; + ::google::protobuf::uint32 uncompressed_sample_offset_; mutable int _cached_size_; - ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32]; + ::google::protobuf::uint32 _has_bits_[(10 + 31) / 32]; friend void protobuf_AddDesc_netmessages_2eproto(); friend void protobuf_AssignDesc_netmessages_2eproto(); @@ -5022,20 +5267,30 @@ class CSVCMsg_UserMessage : public ::google::protobuf::Message { inline ::std::string* release_msg_data(); inline void set_allocated_msg_data(::std::string* msg_data); + // optional int32 passthrough = 3; + inline bool has_passthrough() const; + inline void clear_passthrough(); + static const int kPassthroughFieldNumber = 3; + inline ::google::protobuf::int32 passthrough() const; + inline void set_passthrough(::google::protobuf::int32 value); + // @@protoc_insertion_point(class_scope:CSVCMsg_UserMessage) private: inline void set_has_msg_type(); inline void clear_has_msg_type(); inline void set_has_msg_data(); inline void clear_has_msg_data(); + inline void set_has_passthrough(); + inline void clear_has_passthrough(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::std::string* msg_data_; ::google::protobuf::int32 msg_type_; + ::google::protobuf::int32 passthrough_; mutable int _cached_size_; - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; + ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; friend void protobuf_AddDesc_netmessages_2eproto(); friend void protobuf_AssignDesc_netmessages_2eproto(); @@ -5392,21 +5647,31 @@ class CSVCMsg_GameEvent : public ::google::protobuf::Message { inline ::google::protobuf::RepeatedPtrField< ::CSVCMsg_GameEvent_key_t >* mutable_keys(); + // optional int32 passthrough = 4; + inline bool has_passthrough() const; + inline void clear_passthrough(); + static const int kPassthroughFieldNumber = 4; + inline ::google::protobuf::int32 passthrough() const; + inline void set_passthrough(::google::protobuf::int32 value); + // @@protoc_insertion_point(class_scope:CSVCMsg_GameEvent) private: inline void set_has_event_name(); inline void clear_has_event_name(); inline void set_has_eventid(); inline void clear_has_eventid(); + inline void set_has_passthrough(); + inline void clear_has_passthrough(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::std::string* event_name_; ::google::protobuf::RepeatedPtrField< ::CSVCMsg_GameEvent_key_t > keys_; ::google::protobuf::int32 eventid_; + ::google::protobuf::int32 passthrough_; mutable int _cached_size_; - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; + ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; friend void protobuf_AddDesc_netmessages_2eproto(); friend void protobuf_AssignDesc_netmessages_2eproto(); @@ -6594,6 +6859,357 @@ class CSVCMsg_EncryptedData : public ::google::protobuf::Message { void InitAsDefaultInstance(); static CSVCMsg_EncryptedData* default_instance_; }; +// ------------------------------------------------------------------- + +class CSVCMsg_HltvReplay : public ::google::protobuf::Message { + public: + CSVCMsg_HltvReplay(); + virtual ~CSVCMsg_HltvReplay(); + + CSVCMsg_HltvReplay(const CSVCMsg_HltvReplay& from); + + inline CSVCMsg_HltvReplay& operator=(const CSVCMsg_HltvReplay& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CSVCMsg_HltvReplay& default_instance(); + + void Swap(CSVCMsg_HltvReplay* other); + + // implements Message ---------------------------------------------- + + CSVCMsg_HltvReplay* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CSVCMsg_HltvReplay& from); + void MergeFrom(const CSVCMsg_HltvReplay& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional int32 delay = 1; + inline bool has_delay() const; + inline void clear_delay(); + static const int kDelayFieldNumber = 1; + inline ::google::protobuf::int32 delay() const; + inline void set_delay(::google::protobuf::int32 value); + + // optional int32 primary_target = 2; + inline bool has_primary_target() const; + inline void clear_primary_target(); + static const int kPrimaryTargetFieldNumber = 2; + inline ::google::protobuf::int32 primary_target() const; + inline void set_primary_target(::google::protobuf::int32 value); + + // optional int32 replay_stop_at = 3; + inline bool has_replay_stop_at() const; + inline void clear_replay_stop_at(); + static const int kReplayStopAtFieldNumber = 3; + inline ::google::protobuf::int32 replay_stop_at() const; + inline void set_replay_stop_at(::google::protobuf::int32 value); + + // optional int32 replay_start_at = 4; + inline bool has_replay_start_at() const; + inline void clear_replay_start_at(); + static const int kReplayStartAtFieldNumber = 4; + inline ::google::protobuf::int32 replay_start_at() const; + inline void set_replay_start_at(::google::protobuf::int32 value); + + // optional int32 replay_slowdown_begin = 5; + inline bool has_replay_slowdown_begin() const; + inline void clear_replay_slowdown_begin(); + static const int kReplaySlowdownBeginFieldNumber = 5; + inline ::google::protobuf::int32 replay_slowdown_begin() const; + inline void set_replay_slowdown_begin(::google::protobuf::int32 value); + + // optional int32 replay_slowdown_end = 6; + inline bool has_replay_slowdown_end() const; + inline void clear_replay_slowdown_end(); + static const int kReplaySlowdownEndFieldNumber = 6; + inline ::google::protobuf::int32 replay_slowdown_end() const; + inline void set_replay_slowdown_end(::google::protobuf::int32 value); + + // optional float replay_slowdown_rate = 7; + inline bool has_replay_slowdown_rate() const; + inline void clear_replay_slowdown_rate(); + static const int kReplaySlowdownRateFieldNumber = 7; + inline float replay_slowdown_rate() const; + inline void set_replay_slowdown_rate(float value); + + // @@protoc_insertion_point(class_scope:CSVCMsg_HltvReplay) + private: + inline void set_has_delay(); + inline void clear_has_delay(); + inline void set_has_primary_target(); + inline void clear_has_primary_target(); + inline void set_has_replay_stop_at(); + inline void clear_has_replay_stop_at(); + inline void set_has_replay_start_at(); + inline void clear_has_replay_start_at(); + inline void set_has_replay_slowdown_begin(); + inline void clear_has_replay_slowdown_begin(); + inline void set_has_replay_slowdown_end(); + inline void clear_has_replay_slowdown_end(); + inline void set_has_replay_slowdown_rate(); + inline void clear_has_replay_slowdown_rate(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::int32 delay_; + ::google::protobuf::int32 primary_target_; + ::google::protobuf::int32 replay_stop_at_; + ::google::protobuf::int32 replay_start_at_; + ::google::protobuf::int32 replay_slowdown_begin_; + ::google::protobuf::int32 replay_slowdown_end_; + float replay_slowdown_rate_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32]; + + friend void protobuf_AddDesc_netmessages_2eproto(); + friend void protobuf_AssignDesc_netmessages_2eproto(); + friend void protobuf_ShutdownFile_netmessages_2eproto(); + + void InitAsDefaultInstance(); + static CSVCMsg_HltvReplay* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCLCMsg_HltvReplay : public ::google::protobuf::Message { + public: + CCLCMsg_HltvReplay(); + virtual ~CCLCMsg_HltvReplay(); + + CCLCMsg_HltvReplay(const CCLCMsg_HltvReplay& from); + + inline CCLCMsg_HltvReplay& operator=(const CCLCMsg_HltvReplay& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCLCMsg_HltvReplay& default_instance(); + + void Swap(CCLCMsg_HltvReplay* other); + + // implements Message ---------------------------------------------- + + CCLCMsg_HltvReplay* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCLCMsg_HltvReplay& from); + void MergeFrom(const CCLCMsg_HltvReplay& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional int32 request = 1; + inline bool has_request() const; + inline void clear_request(); + static const int kRequestFieldNumber = 1; + inline ::google::protobuf::int32 request() const; + inline void set_request(::google::protobuf::int32 value); + + // optional float slowdown_length = 2; + inline bool has_slowdown_length() const; + inline void clear_slowdown_length(); + static const int kSlowdownLengthFieldNumber = 2; + inline float slowdown_length() const; + inline void set_slowdown_length(float value); + + // optional float slowdown_rate = 3; + inline bool has_slowdown_rate() const; + inline void clear_slowdown_rate(); + static const int kSlowdownRateFieldNumber = 3; + inline float slowdown_rate() const; + inline void set_slowdown_rate(float value); + + // optional int32 primary_target_ent_index = 4; + inline bool has_primary_target_ent_index() const; + inline void clear_primary_target_ent_index(); + static const int kPrimaryTargetEntIndexFieldNumber = 4; + inline ::google::protobuf::int32 primary_target_ent_index() const; + inline void set_primary_target_ent_index(::google::protobuf::int32 value); + + // optional float event_time = 5; + inline bool has_event_time() const; + inline void clear_event_time(); + static const int kEventTimeFieldNumber = 5; + inline float event_time() const; + inline void set_event_time(float value); + + // @@protoc_insertion_point(class_scope:CCLCMsg_HltvReplay) + private: + inline void set_has_request(); + inline void clear_has_request(); + inline void set_has_slowdown_length(); + inline void clear_has_slowdown_length(); + inline void set_has_slowdown_rate(); + inline void clear_has_slowdown_rate(); + inline void set_has_primary_target_ent_index(); + inline void clear_has_primary_target_ent_index(); + inline void set_has_event_time(); + inline void clear_has_event_time(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::int32 request_; + float slowdown_length_; + float slowdown_rate_; + ::google::protobuf::int32 primary_target_ent_index_; + float event_time_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; + + friend void protobuf_AddDesc_netmessages_2eproto(); + friend void protobuf_AssignDesc_netmessages_2eproto(); + friend void protobuf_ShutdownFile_netmessages_2eproto(); + + void InitAsDefaultInstance(); + static CCLCMsg_HltvReplay* default_instance_; +}; +// ------------------------------------------------------------------- + +class CSVCMsg_Broadcast_Command : public ::google::protobuf::Message { + public: + CSVCMsg_Broadcast_Command(); + virtual ~CSVCMsg_Broadcast_Command(); + + CSVCMsg_Broadcast_Command(const CSVCMsg_Broadcast_Command& from); + + inline CSVCMsg_Broadcast_Command& operator=(const CSVCMsg_Broadcast_Command& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CSVCMsg_Broadcast_Command& default_instance(); + + void Swap(CSVCMsg_Broadcast_Command* other); + + // implements Message ---------------------------------------------- + + CSVCMsg_Broadcast_Command* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CSVCMsg_Broadcast_Command& from); + void MergeFrom(const CSVCMsg_Broadcast_Command& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional string cmd = 1; + inline bool has_cmd() const; + inline void clear_cmd(); + static const int kCmdFieldNumber = 1; + inline const ::std::string& cmd() const; + inline void set_cmd(const ::std::string& value); + inline void set_cmd(const char* value); + inline void set_cmd(const char* value, size_t size); + inline ::std::string* mutable_cmd(); + inline ::std::string* release_cmd(); + inline void set_allocated_cmd(::std::string* cmd); + + // @@protoc_insertion_point(class_scope:CSVCMsg_Broadcast_Command) + private: + inline void set_has_cmd(); + inline void clear_has_cmd(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::std::string* cmd_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; + + friend void protobuf_AddDesc_netmessages_2eproto(); + friend void protobuf_AssignDesc_netmessages_2eproto(); + friend void protobuf_ShutdownFile_netmessages_2eproto(); + + void InitAsDefaultInstance(); + static CSVCMsg_Broadcast_Command* default_instance_; +}; // =================================================================== @@ -6969,6 +7585,28 @@ inline void CNETMsg_Tick::set_host_framestarttime_std_deviation(::google::protob host_framestarttime_std_deviation_ = value; } +// optional uint32 hltv_replay_flags = 7; +inline bool CNETMsg_Tick::has_hltv_replay_flags() const { + return (_has_bits_[0] & 0x00000010u) != 0; +} +inline void CNETMsg_Tick::set_has_hltv_replay_flags() { + _has_bits_[0] |= 0x00000010u; +} +inline void CNETMsg_Tick::clear_has_hltv_replay_flags() { + _has_bits_[0] &= ~0x00000010u; +} +inline void CNETMsg_Tick::clear_hltv_replay_flags() { + hltv_replay_flags_ = 0u; + clear_has_hltv_replay_flags(); +} +inline ::google::protobuf::uint32 CNETMsg_Tick::hltv_replay_flags() const { + return hltv_replay_flags_; +} +inline void CNETMsg_Tick::set_hltv_replay_flags(::google::protobuf::uint32 value) { + set_has_hltv_replay_flags(); + hltv_replay_flags_ = value; +} + // ------------------------------------------------------------------- // CNETMsg_StringCmd @@ -7710,6 +8348,102 @@ inline void CNETMsg_SplitScreenUser::set_slot(::google::protobuf::int32 value) { // ------------------------------------------------------------------- +// CNETMsg_PlayerAvatarData + +// optional uint32 accountid = 1; +inline bool CNETMsg_PlayerAvatarData::has_accountid() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CNETMsg_PlayerAvatarData::set_has_accountid() { + _has_bits_[0] |= 0x00000001u; +} +inline void CNETMsg_PlayerAvatarData::clear_has_accountid() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CNETMsg_PlayerAvatarData::clear_accountid() { + accountid_ = 0u; + clear_has_accountid(); +} +inline ::google::protobuf::uint32 CNETMsg_PlayerAvatarData::accountid() const { + return accountid_; +} +inline void CNETMsg_PlayerAvatarData::set_accountid(::google::protobuf::uint32 value) { + set_has_accountid(); + accountid_ = value; +} + +// optional bytes rgb = 2; +inline bool CNETMsg_PlayerAvatarData::has_rgb() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void CNETMsg_PlayerAvatarData::set_has_rgb() { + _has_bits_[0] |= 0x00000002u; +} +inline void CNETMsg_PlayerAvatarData::clear_has_rgb() { + _has_bits_[0] &= ~0x00000002u; +} +inline void CNETMsg_PlayerAvatarData::clear_rgb() { + if (rgb_ != &::google::protobuf::internal::kEmptyString) { + rgb_->clear(); + } + clear_has_rgb(); +} +inline const ::std::string& CNETMsg_PlayerAvatarData::rgb() const { + return *rgb_; +} +inline void CNETMsg_PlayerAvatarData::set_rgb(const ::std::string& value) { + set_has_rgb(); + if (rgb_ == &::google::protobuf::internal::kEmptyString) { + rgb_ = new ::std::string; + } + rgb_->assign(value); +} +inline void CNETMsg_PlayerAvatarData::set_rgb(const char* value) { + set_has_rgb(); + if (rgb_ == &::google::protobuf::internal::kEmptyString) { + rgb_ = new ::std::string; + } + rgb_->assign(value); +} +inline void CNETMsg_PlayerAvatarData::set_rgb(const void* value, size_t size) { + set_has_rgb(); + if (rgb_ == &::google::protobuf::internal::kEmptyString) { + rgb_ = new ::std::string; + } + rgb_->assign(reinterpret_cast(value), size); +} +inline ::std::string* CNETMsg_PlayerAvatarData::mutable_rgb() { + set_has_rgb(); + if (rgb_ == &::google::protobuf::internal::kEmptyString) { + rgb_ = new ::std::string; + } + return rgb_; +} +inline ::std::string* CNETMsg_PlayerAvatarData::release_rgb() { + clear_has_rgb(); + if (rgb_ == &::google::protobuf::internal::kEmptyString) { + return NULL; + } else { + ::std::string* temp = rgb_; + rgb_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + return temp; + } +} +inline void CNETMsg_PlayerAvatarData::set_allocated_rgb(::std::string* rgb) { + if (rgb_ != &::google::protobuf::internal::kEmptyString) { + delete rgb_; + } + if (rgb) { + set_has_rgb(); + rgb_ = rgb; + } else { + clear_has_rgb(); + rgb_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + } +} + +// ------------------------------------------------------------------- + // CCLCMsg_ClientInfo // optional fixed32 send_table_crc = 1; @@ -8131,6 +8865,95 @@ inline void CCLCMsg_VoiceData::set_xuid(::google::protobuf::uint64 value) { xuid_ = value; } +// optional .VoiceDataFormat_t format = 3 [default = VOICEDATA_FORMAT_ENGINE]; +inline bool CCLCMsg_VoiceData::has_format() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CCLCMsg_VoiceData::set_has_format() { + _has_bits_[0] |= 0x00000004u; +} +inline void CCLCMsg_VoiceData::clear_has_format() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CCLCMsg_VoiceData::clear_format() { + format_ = 1; + clear_has_format(); +} +inline ::VoiceDataFormat_t CCLCMsg_VoiceData::format() const { + return static_cast< ::VoiceDataFormat_t >(format_); +} +inline void CCLCMsg_VoiceData::set_format(::VoiceDataFormat_t value) { + assert(::VoiceDataFormat_t_IsValid(value)); + set_has_format(); + format_ = value; +} + +// optional int32 sequence_bytes = 4; +inline bool CCLCMsg_VoiceData::has_sequence_bytes() const { + return (_has_bits_[0] & 0x00000008u) != 0; +} +inline void CCLCMsg_VoiceData::set_has_sequence_bytes() { + _has_bits_[0] |= 0x00000008u; +} +inline void CCLCMsg_VoiceData::clear_has_sequence_bytes() { + _has_bits_[0] &= ~0x00000008u; +} +inline void CCLCMsg_VoiceData::clear_sequence_bytes() { + sequence_bytes_ = 0; + clear_has_sequence_bytes(); +} +inline ::google::protobuf::int32 CCLCMsg_VoiceData::sequence_bytes() const { + return sequence_bytes_; +} +inline void CCLCMsg_VoiceData::set_sequence_bytes(::google::protobuf::int32 value) { + set_has_sequence_bytes(); + sequence_bytes_ = value; +} + +// optional uint32 section_number = 5; +inline bool CCLCMsg_VoiceData::has_section_number() const { + return (_has_bits_[0] & 0x00000010u) != 0; +} +inline void CCLCMsg_VoiceData::set_has_section_number() { + _has_bits_[0] |= 0x00000010u; +} +inline void CCLCMsg_VoiceData::clear_has_section_number() { + _has_bits_[0] &= ~0x00000010u; +} +inline void CCLCMsg_VoiceData::clear_section_number() { + section_number_ = 0u; + clear_has_section_number(); +} +inline ::google::protobuf::uint32 CCLCMsg_VoiceData::section_number() const { + return section_number_; +} +inline void CCLCMsg_VoiceData::set_section_number(::google::protobuf::uint32 value) { + set_has_section_number(); + section_number_ = value; +} + +// optional uint32 uncompressed_sample_offset = 6; +inline bool CCLCMsg_VoiceData::has_uncompressed_sample_offset() const { + return (_has_bits_[0] & 0x00000020u) != 0; +} +inline void CCLCMsg_VoiceData::set_has_uncompressed_sample_offset() { + _has_bits_[0] |= 0x00000020u; +} +inline void CCLCMsg_VoiceData::clear_has_uncompressed_sample_offset() { + _has_bits_[0] &= ~0x00000020u; +} +inline void CCLCMsg_VoiceData::clear_uncompressed_sample_offset() { + uncompressed_sample_offset_ = 0u; + clear_has_uncompressed_sample_offset(); +} +inline ::google::protobuf::uint32 CCLCMsg_VoiceData::uncompressed_sample_offset() const { + return uncompressed_sample_offset_; +} +inline void CCLCMsg_VoiceData::set_uncompressed_sample_offset(::google::protobuf::uint32 value) { + set_has_uncompressed_sample_offset(); + uncompressed_sample_offset_ = value; +} + // ------------------------------------------------------------------- // CCLCMsg_BaselineAck @@ -10930,6 +11753,28 @@ inline void CSVCMsg_VoiceInit::set_allocated_codec(::std::string* codec) { } } +// optional int32 version = 3 [default = 0]; +inline bool CSVCMsg_VoiceInit::has_version() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CSVCMsg_VoiceInit::set_has_version() { + _has_bits_[0] |= 0x00000004u; +} +inline void CSVCMsg_VoiceInit::clear_has_version() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CSVCMsg_VoiceInit::clear_version() { + version_ = 0; + clear_has_version(); +} +inline ::google::protobuf::int32 CSVCMsg_VoiceInit::version() const { + return version_; +} +inline void CSVCMsg_VoiceInit::set_version(::google::protobuf::int32 value) { + set_has_version(); + version_ = value; +} + // ------------------------------------------------------------------- // CSVCMsg_VoiceData @@ -11114,6 +11959,95 @@ inline void CSVCMsg_VoiceData::set_caster(bool value) { caster_ = value; } +// optional .VoiceDataFormat_t format = 7 [default = VOICEDATA_FORMAT_ENGINE]; +inline bool CSVCMsg_VoiceData::has_format() const { + return (_has_bits_[0] & 0x00000040u) != 0; +} +inline void CSVCMsg_VoiceData::set_has_format() { + _has_bits_[0] |= 0x00000040u; +} +inline void CSVCMsg_VoiceData::clear_has_format() { + _has_bits_[0] &= ~0x00000040u; +} +inline void CSVCMsg_VoiceData::clear_format() { + format_ = 1; + clear_has_format(); +} +inline ::VoiceDataFormat_t CSVCMsg_VoiceData::format() const { + return static_cast< ::VoiceDataFormat_t >(format_); +} +inline void CSVCMsg_VoiceData::set_format(::VoiceDataFormat_t value) { + assert(::VoiceDataFormat_t_IsValid(value)); + set_has_format(); + format_ = value; +} + +// optional int32 sequence_bytes = 8; +inline bool CSVCMsg_VoiceData::has_sequence_bytes() const { + return (_has_bits_[0] & 0x00000080u) != 0; +} +inline void CSVCMsg_VoiceData::set_has_sequence_bytes() { + _has_bits_[0] |= 0x00000080u; +} +inline void CSVCMsg_VoiceData::clear_has_sequence_bytes() { + _has_bits_[0] &= ~0x00000080u; +} +inline void CSVCMsg_VoiceData::clear_sequence_bytes() { + sequence_bytes_ = 0; + clear_has_sequence_bytes(); +} +inline ::google::protobuf::int32 CSVCMsg_VoiceData::sequence_bytes() const { + return sequence_bytes_; +} +inline void CSVCMsg_VoiceData::set_sequence_bytes(::google::protobuf::int32 value) { + set_has_sequence_bytes(); + sequence_bytes_ = value; +} + +// optional uint32 section_number = 9; +inline bool CSVCMsg_VoiceData::has_section_number() const { + return (_has_bits_[0] & 0x00000100u) != 0; +} +inline void CSVCMsg_VoiceData::set_has_section_number() { + _has_bits_[0] |= 0x00000100u; +} +inline void CSVCMsg_VoiceData::clear_has_section_number() { + _has_bits_[0] &= ~0x00000100u; +} +inline void CSVCMsg_VoiceData::clear_section_number() { + section_number_ = 0u; + clear_has_section_number(); +} +inline ::google::protobuf::uint32 CSVCMsg_VoiceData::section_number() const { + return section_number_; +} +inline void CSVCMsg_VoiceData::set_section_number(::google::protobuf::uint32 value) { + set_has_section_number(); + section_number_ = value; +} + +// optional uint32 uncompressed_sample_offset = 10; +inline bool CSVCMsg_VoiceData::has_uncompressed_sample_offset() const { + return (_has_bits_[0] & 0x00000200u) != 0; +} +inline void CSVCMsg_VoiceData::set_has_uncompressed_sample_offset() { + _has_bits_[0] |= 0x00000200u; +} +inline void CSVCMsg_VoiceData::clear_has_uncompressed_sample_offset() { + _has_bits_[0] &= ~0x00000200u; +} +inline void CSVCMsg_VoiceData::clear_uncompressed_sample_offset() { + uncompressed_sample_offset_ = 0u; + clear_has_uncompressed_sample_offset(); +} +inline ::google::protobuf::uint32 CSVCMsg_VoiceData::uncompressed_sample_offset() const { + return uncompressed_sample_offset_; +} +inline void CSVCMsg_VoiceData::set_uncompressed_sample_offset(::google::protobuf::uint32 value) { + set_has_uncompressed_sample_offset(); + uncompressed_sample_offset_ = value; +} + // ------------------------------------------------------------------- // CSVCMsg_FixAngle @@ -11735,6 +12669,28 @@ inline void CSVCMsg_UserMessage::set_allocated_msg_data(::std::string* msg_data) } } +// optional int32 passthrough = 3; +inline bool CSVCMsg_UserMessage::has_passthrough() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CSVCMsg_UserMessage::set_has_passthrough() { + _has_bits_[0] |= 0x00000004u; +} +inline void CSVCMsg_UserMessage::clear_has_passthrough() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CSVCMsg_UserMessage::clear_passthrough() { + passthrough_ = 0; + clear_has_passthrough(); +} +inline ::google::protobuf::int32 CSVCMsg_UserMessage::passthrough() const { + return passthrough_; +} +inline void CSVCMsg_UserMessage::set_passthrough(::google::protobuf::int32 value) { + set_has_passthrough(); + passthrough_ = value; +} + // ------------------------------------------------------------------- // CSVCMsg_PaintmapData @@ -12228,6 +13184,28 @@ CSVCMsg_GameEvent::mutable_keys() { return &keys_; } +// optional int32 passthrough = 4; +inline bool CSVCMsg_GameEvent::has_passthrough() const { + return (_has_bits_[0] & 0x00000008u) != 0; +} +inline void CSVCMsg_GameEvent::set_has_passthrough() { + _has_bits_[0] |= 0x00000008u; +} +inline void CSVCMsg_GameEvent::clear_has_passthrough() { + _has_bits_[0] &= ~0x00000008u; +} +inline void CSVCMsg_GameEvent::clear_passthrough() { + passthrough_ = 0; + clear_has_passthrough(); +} +inline ::google::protobuf::int32 CSVCMsg_GameEvent::passthrough() const { + return passthrough_; +} +inline void CSVCMsg_GameEvent::set_passthrough(::google::protobuf::int32 value) { + set_has_passthrough(); + passthrough_ = value; +} + // ------------------------------------------------------------------- // CSVCMsg_GameEventList_key_t @@ -13515,6 +14493,352 @@ inline void CSVCMsg_EncryptedData::set_key_type(::google::protobuf::int32 value) key_type_ = value; } +// ------------------------------------------------------------------- + +// CSVCMsg_HltvReplay + +// optional int32 delay = 1; +inline bool CSVCMsg_HltvReplay::has_delay() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CSVCMsg_HltvReplay::set_has_delay() { + _has_bits_[0] |= 0x00000001u; +} +inline void CSVCMsg_HltvReplay::clear_has_delay() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CSVCMsg_HltvReplay::clear_delay() { + delay_ = 0; + clear_has_delay(); +} +inline ::google::protobuf::int32 CSVCMsg_HltvReplay::delay() const { + return delay_; +} +inline void CSVCMsg_HltvReplay::set_delay(::google::protobuf::int32 value) { + set_has_delay(); + delay_ = value; +} + +// optional int32 primary_target = 2; +inline bool CSVCMsg_HltvReplay::has_primary_target() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void CSVCMsg_HltvReplay::set_has_primary_target() { + _has_bits_[0] |= 0x00000002u; +} +inline void CSVCMsg_HltvReplay::clear_has_primary_target() { + _has_bits_[0] &= ~0x00000002u; +} +inline void CSVCMsg_HltvReplay::clear_primary_target() { + primary_target_ = 0; + clear_has_primary_target(); +} +inline ::google::protobuf::int32 CSVCMsg_HltvReplay::primary_target() const { + return primary_target_; +} +inline void CSVCMsg_HltvReplay::set_primary_target(::google::protobuf::int32 value) { + set_has_primary_target(); + primary_target_ = value; +} + +// optional int32 replay_stop_at = 3; +inline bool CSVCMsg_HltvReplay::has_replay_stop_at() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CSVCMsg_HltvReplay::set_has_replay_stop_at() { + _has_bits_[0] |= 0x00000004u; +} +inline void CSVCMsg_HltvReplay::clear_has_replay_stop_at() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CSVCMsg_HltvReplay::clear_replay_stop_at() { + replay_stop_at_ = 0; + clear_has_replay_stop_at(); +} +inline ::google::protobuf::int32 CSVCMsg_HltvReplay::replay_stop_at() const { + return replay_stop_at_; +} +inline void CSVCMsg_HltvReplay::set_replay_stop_at(::google::protobuf::int32 value) { + set_has_replay_stop_at(); + replay_stop_at_ = value; +} + +// optional int32 replay_start_at = 4; +inline bool CSVCMsg_HltvReplay::has_replay_start_at() const { + return (_has_bits_[0] & 0x00000008u) != 0; +} +inline void CSVCMsg_HltvReplay::set_has_replay_start_at() { + _has_bits_[0] |= 0x00000008u; +} +inline void CSVCMsg_HltvReplay::clear_has_replay_start_at() { + _has_bits_[0] &= ~0x00000008u; +} +inline void CSVCMsg_HltvReplay::clear_replay_start_at() { + replay_start_at_ = 0; + clear_has_replay_start_at(); +} +inline ::google::protobuf::int32 CSVCMsg_HltvReplay::replay_start_at() const { + return replay_start_at_; +} +inline void CSVCMsg_HltvReplay::set_replay_start_at(::google::protobuf::int32 value) { + set_has_replay_start_at(); + replay_start_at_ = value; +} + +// optional int32 replay_slowdown_begin = 5; +inline bool CSVCMsg_HltvReplay::has_replay_slowdown_begin() const { + return (_has_bits_[0] & 0x00000010u) != 0; +} +inline void CSVCMsg_HltvReplay::set_has_replay_slowdown_begin() { + _has_bits_[0] |= 0x00000010u; +} +inline void CSVCMsg_HltvReplay::clear_has_replay_slowdown_begin() { + _has_bits_[0] &= ~0x00000010u; +} +inline void CSVCMsg_HltvReplay::clear_replay_slowdown_begin() { + replay_slowdown_begin_ = 0; + clear_has_replay_slowdown_begin(); +} +inline ::google::protobuf::int32 CSVCMsg_HltvReplay::replay_slowdown_begin() const { + return replay_slowdown_begin_; +} +inline void CSVCMsg_HltvReplay::set_replay_slowdown_begin(::google::protobuf::int32 value) { + set_has_replay_slowdown_begin(); + replay_slowdown_begin_ = value; +} + +// optional int32 replay_slowdown_end = 6; +inline bool CSVCMsg_HltvReplay::has_replay_slowdown_end() const { + return (_has_bits_[0] & 0x00000020u) != 0; +} +inline void CSVCMsg_HltvReplay::set_has_replay_slowdown_end() { + _has_bits_[0] |= 0x00000020u; +} +inline void CSVCMsg_HltvReplay::clear_has_replay_slowdown_end() { + _has_bits_[0] &= ~0x00000020u; +} +inline void CSVCMsg_HltvReplay::clear_replay_slowdown_end() { + replay_slowdown_end_ = 0; + clear_has_replay_slowdown_end(); +} +inline ::google::protobuf::int32 CSVCMsg_HltvReplay::replay_slowdown_end() const { + return replay_slowdown_end_; +} +inline void CSVCMsg_HltvReplay::set_replay_slowdown_end(::google::protobuf::int32 value) { + set_has_replay_slowdown_end(); + replay_slowdown_end_ = value; +} + +// optional float replay_slowdown_rate = 7; +inline bool CSVCMsg_HltvReplay::has_replay_slowdown_rate() const { + return (_has_bits_[0] & 0x00000040u) != 0; +} +inline void CSVCMsg_HltvReplay::set_has_replay_slowdown_rate() { + _has_bits_[0] |= 0x00000040u; +} +inline void CSVCMsg_HltvReplay::clear_has_replay_slowdown_rate() { + _has_bits_[0] &= ~0x00000040u; +} +inline void CSVCMsg_HltvReplay::clear_replay_slowdown_rate() { + replay_slowdown_rate_ = 0; + clear_has_replay_slowdown_rate(); +} +inline float CSVCMsg_HltvReplay::replay_slowdown_rate() const { + return replay_slowdown_rate_; +} +inline void CSVCMsg_HltvReplay::set_replay_slowdown_rate(float value) { + set_has_replay_slowdown_rate(); + replay_slowdown_rate_ = value; +} + +// ------------------------------------------------------------------- + +// CCLCMsg_HltvReplay + +// optional int32 request = 1; +inline bool CCLCMsg_HltvReplay::has_request() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCLCMsg_HltvReplay::set_has_request() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCLCMsg_HltvReplay::clear_has_request() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCLCMsg_HltvReplay::clear_request() { + request_ = 0; + clear_has_request(); +} +inline ::google::protobuf::int32 CCLCMsg_HltvReplay::request() const { + return request_; +} +inline void CCLCMsg_HltvReplay::set_request(::google::protobuf::int32 value) { + set_has_request(); + request_ = value; +} + +// optional float slowdown_length = 2; +inline bool CCLCMsg_HltvReplay::has_slowdown_length() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void CCLCMsg_HltvReplay::set_has_slowdown_length() { + _has_bits_[0] |= 0x00000002u; +} +inline void CCLCMsg_HltvReplay::clear_has_slowdown_length() { + _has_bits_[0] &= ~0x00000002u; +} +inline void CCLCMsg_HltvReplay::clear_slowdown_length() { + slowdown_length_ = 0; + clear_has_slowdown_length(); +} +inline float CCLCMsg_HltvReplay::slowdown_length() const { + return slowdown_length_; +} +inline void CCLCMsg_HltvReplay::set_slowdown_length(float value) { + set_has_slowdown_length(); + slowdown_length_ = value; +} + +// optional float slowdown_rate = 3; +inline bool CCLCMsg_HltvReplay::has_slowdown_rate() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CCLCMsg_HltvReplay::set_has_slowdown_rate() { + _has_bits_[0] |= 0x00000004u; +} +inline void CCLCMsg_HltvReplay::clear_has_slowdown_rate() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CCLCMsg_HltvReplay::clear_slowdown_rate() { + slowdown_rate_ = 0; + clear_has_slowdown_rate(); +} +inline float CCLCMsg_HltvReplay::slowdown_rate() const { + return slowdown_rate_; +} +inline void CCLCMsg_HltvReplay::set_slowdown_rate(float value) { + set_has_slowdown_rate(); + slowdown_rate_ = value; +} + +// optional int32 primary_target_ent_index = 4; +inline bool CCLCMsg_HltvReplay::has_primary_target_ent_index() const { + return (_has_bits_[0] & 0x00000008u) != 0; +} +inline void CCLCMsg_HltvReplay::set_has_primary_target_ent_index() { + _has_bits_[0] |= 0x00000008u; +} +inline void CCLCMsg_HltvReplay::clear_has_primary_target_ent_index() { + _has_bits_[0] &= ~0x00000008u; +} +inline void CCLCMsg_HltvReplay::clear_primary_target_ent_index() { + primary_target_ent_index_ = 0; + clear_has_primary_target_ent_index(); +} +inline ::google::protobuf::int32 CCLCMsg_HltvReplay::primary_target_ent_index() const { + return primary_target_ent_index_; +} +inline void CCLCMsg_HltvReplay::set_primary_target_ent_index(::google::protobuf::int32 value) { + set_has_primary_target_ent_index(); + primary_target_ent_index_ = value; +} + +// optional float event_time = 5; +inline bool CCLCMsg_HltvReplay::has_event_time() const { + return (_has_bits_[0] & 0x00000010u) != 0; +} +inline void CCLCMsg_HltvReplay::set_has_event_time() { + _has_bits_[0] |= 0x00000010u; +} +inline void CCLCMsg_HltvReplay::clear_has_event_time() { + _has_bits_[0] &= ~0x00000010u; +} +inline void CCLCMsg_HltvReplay::clear_event_time() { + event_time_ = 0; + clear_has_event_time(); +} +inline float CCLCMsg_HltvReplay::event_time() const { + return event_time_; +} +inline void CCLCMsg_HltvReplay::set_event_time(float value) { + set_has_event_time(); + event_time_ = value; +} + +// ------------------------------------------------------------------- + +// CSVCMsg_Broadcast_Command + +// optional string cmd = 1; +inline bool CSVCMsg_Broadcast_Command::has_cmd() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CSVCMsg_Broadcast_Command::set_has_cmd() { + _has_bits_[0] |= 0x00000001u; +} +inline void CSVCMsg_Broadcast_Command::clear_has_cmd() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CSVCMsg_Broadcast_Command::clear_cmd() { + if (cmd_ != &::google::protobuf::internal::kEmptyString) { + cmd_->clear(); + } + clear_has_cmd(); +} +inline const ::std::string& CSVCMsg_Broadcast_Command::cmd() const { + return *cmd_; +} +inline void CSVCMsg_Broadcast_Command::set_cmd(const ::std::string& value) { + set_has_cmd(); + if (cmd_ == &::google::protobuf::internal::kEmptyString) { + cmd_ = new ::std::string; + } + cmd_->assign(value); +} +inline void CSVCMsg_Broadcast_Command::set_cmd(const char* value) { + set_has_cmd(); + if (cmd_ == &::google::protobuf::internal::kEmptyString) { + cmd_ = new ::std::string; + } + cmd_->assign(value); +} +inline void CSVCMsg_Broadcast_Command::set_cmd(const char* value, size_t size) { + set_has_cmd(); + if (cmd_ == &::google::protobuf::internal::kEmptyString) { + cmd_ = new ::std::string; + } + cmd_->assign(reinterpret_cast(value), size); +} +inline ::std::string* CSVCMsg_Broadcast_Command::mutable_cmd() { + set_has_cmd(); + if (cmd_ == &::google::protobuf::internal::kEmptyString) { + cmd_ = new ::std::string; + } + return cmd_; +} +inline ::std::string* CSVCMsg_Broadcast_Command::release_cmd() { + clear_has_cmd(); + if (cmd_ == &::google::protobuf::internal::kEmptyString) { + return NULL; + } else { + ::std::string* temp = cmd_; + cmd_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + return temp; + } +} +inline void CSVCMsg_Broadcast_Command::set_allocated_cmd(::std::string* cmd) { + if (cmd_ != &::google::protobuf::internal::kEmptyString) { + delete cmd_; + } + if (cmd) { + set_has_cmd(); + cmd_ = cmd; + } else { + clear_has_cmd(); + cmd_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + } +} + // @@protoc_insertion_point(namespace_scope) @@ -13531,10 +14855,18 @@ inline const EnumDescriptor* GetEnumDescriptor< ::CLC_Messages>() { return ::CLC_Messages_descriptor(); } template <> +inline const EnumDescriptor* GetEnumDescriptor< ::VoiceDataFormat_t>() { + return ::VoiceDataFormat_t_descriptor(); +} +template <> inline const EnumDescriptor* GetEnumDescriptor< ::ESplitScreenMessageType>() { return ::ESplitScreenMessageType_descriptor(); } template <> +inline const EnumDescriptor* GetEnumDescriptor< ::ReplayEventType_t>() { + return ::ReplayEventType_t_descriptor(); +} +template <> inline const EnumDescriptor* GetEnumDescriptor< ::SVC_Messages>() { return ::SVC_Messages_descriptor(); } diff --git a/public/engine/protobuf/netmessages.proto b/public/engine/protobuf/netmessages.proto index 5ebdd23b..ccc3e1a4 100644 --- a/public/engine/protobuf/netmessages.proto +++ b/public/engine/protobuf/netmessages.proto @@ -117,6 +117,7 @@ enum NET_Messages net_StringCmd = 5; // a string command net_SetConVar = 6; // sends one/multiple convar/userinfo settings net_SignonState = 7; // signals or acks current signon state + net_PlayerAvatarData = 100; } message CNETMsg_Tick @@ -125,6 +126,7 @@ message CNETMsg_Tick optional uint32 host_computationtime = 4; optional uint32 host_computationtime_std_deviation = 5; optional uint32 host_framestarttime_std_deviation = 6; + optional uint32 hltv_replay_flags = 7; } message CNETMsg_StringCmd @@ -180,6 +182,11 @@ message CNETMsg_SplitScreenUser optional int32 slot = 1; } +message CNETMsg_PlayerAvatarData { + optional uint32 accountid = 1; + optional bytes rgb = 2; +} + //============================================================================= // Client messages //============================================================================= @@ -197,6 +204,7 @@ enum CLC_Messages clc_SplitPlayerConnect = 16; clc_ClientMessage = 17; clc_CmdKeyValues = 18; + clc_HltvReplay = 20; } message CCLCMsg_ClientInfo @@ -221,6 +229,10 @@ message CCLCMsg_VoiceData { optional bytes data = 1; optional fixed64 xuid = 2; + optional VoiceDataFormat_t format = 3 [default = VOICEDATA_FORMAT_ENGINE]; + optional int32 sequence_bytes = 4; + optional uint32 section_number = 5; + optional uint32 uncompressed_sample_offset = 6; } message CCLCMsg_BaselineAck @@ -290,6 +302,11 @@ message CCLCMsg_CmdKeyValues // Server messages //============================================================================= +enum VoiceDataFormat_t { + VOICEDATA_FORMAT_STEAM = 0; + VOICEDATA_FORMAT_ENGINE = 1; +} + enum ESplitScreenMessageType { option allow_alias = true; @@ -298,6 +315,13 @@ enum ESplitScreenMessageType MSG_SPLITSCREEN_TYPE_BITS = 1; }; +enum ReplayEventType_t { + REPLAY_EVENT_CANCEL = 0; + REPLAY_EVENT_DEATH = 1; + REPLAY_EVENT_GENERIC = 2; + REPLAY_EVENT_STUCK_NEED_FULL_UPDATE = 3; +} + enum SVC_Messages { svc_ServerInfo = 8; // first message from server about game; map etc @@ -327,6 +351,8 @@ enum SVC_Messages svc_PaintmapData = 33; svc_CmdKeyValues = 34; // Server submits KeyValues command for the client svc_EncryptedData = 35; + svc_HltvReplay = 36; + svc_Broadcast_Command = 38; } message CSVCMsg_ServerInfo @@ -427,6 +453,7 @@ message CSVCMsg_VoiceInit { optional int32 quality = 1; optional string codec = 2; + optional int32 version = 3 [default = 0]; } message CSVCMsg_VoiceData @@ -437,6 +464,10 @@ message CSVCMsg_VoiceData optional int32 audible_mask = 4; optional bytes voice_data = 5; optional bool caster = 6; + optional VoiceDataFormat_t format = 7 [default = VOICEDATA_FORMAT_ENGINE]; + optional int32 sequence_bytes = 8; + optional uint32 section_number = 9; + optional uint32 uncompressed_sample_offset = 10; } message CSVCMsg_FixAngle @@ -486,7 +517,8 @@ message CSVCMsg_Menu message CSVCMsg_UserMessage { optional int32 msg_type = 1; - optional bytes msg_data = 2; + optional bytes msg_data = 2; + optional int32 passthrough = 3; } message CSVCMsg_PaintmapData @@ -512,6 +544,7 @@ message CSVCMsg_GameEvent optional string event_name = 1; optional int32 eventid = 2; repeated key_t keys = 3; + optional int32 passthrough = 4; } message CSVCMsg_GameEventList @@ -593,4 +626,26 @@ message CSVCMsg_EncryptedData { optional bytes encrypted = 1; optional int32 key_type = 2; -} \ No newline at end of file +} + +message CSVCMsg_HltvReplay { + optional int32 delay = 1; + optional int32 primary_target = 2; + optional int32 replay_stop_at = 3; + optional int32 replay_start_at = 4; + optional int32 replay_slowdown_begin = 5; + optional int32 replay_slowdown_end = 6; + optional float replay_slowdown_rate = 7; +} + +message CCLCMsg_HltvReplay { + optional int32 request = 1; + optional float slowdown_length = 2; + optional float slowdown_rate = 3; + optional int32 primary_target_ent_index = 4; + optional float event_time = 5; +} + +message CSVCMsg_Broadcast_Command { + optional string cmd = 1; +} diff --git a/public/game/shared/csgo/protobuf/cstrike15_usermessage_helpers.cpp b/public/game/shared/csgo/protobuf/cstrike15_usermessage_helpers.cpp index 333dadab..cf2474b5 100644 --- a/public/game/shared/csgo/protobuf/cstrike15_usermessage_helpers.cpp +++ b/public/game/shared/csgo/protobuf/cstrike15_usermessage_helpers.cpp @@ -74,6 +74,16 @@ CCstrike15UsermessageHelpers::CCstrike15UsermessageHelpers() SETUP_MESSAGE( RoundBackupFilenames ); SETUP_MESSAGE( SendPlayerItemFound ); SETUP_MESSAGE( ReportHit ); + SETUP_MESSAGE( XpUpdate ); + SETUP_MESSAGE( QuestProgress ); + SETUP_MESSAGE( ScoreLeaderboardData ); + SETUP_MESSAGE( PlayerDecalDigitalSignature ); + SETUP_MESSAGE( WeaponSound ); + SETUP_MESSAGE( UpdateScreenHealthBar ); + SETUP_MESSAGE( EntityOutlineHighlight ); + SETUP_MESSAGE( SSUI ); + SETUP_MESSAGE( SurvivalStats ); + //SETUP_MESSAGE( DisconnectToLobby2 ); } const google::protobuf::Message *CCstrike15UsermessageHelpers::GetPrototype( int index ) const diff --git a/public/game/shared/csgo/protobuf/cstrike15_usermessages.pb.cc b/public/game/shared/csgo/protobuf/cstrike15_usermessages.pb.cc index 7fffe675..d049a194 100644 --- a/public/game/shared/csgo/protobuf/cstrike15_usermessages.pb.cc +++ b/public/game/shared/csgo/protobuf/cstrike15_usermessages.pb.cc @@ -192,6 +192,60 @@ const ::google::protobuf::internal::GeneratedMessageReflection* const ::google::protobuf::Descriptor* CCSUsrMsg_RoundBackupFilenames_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* CCSUsrMsg_RoundBackupFilenames_reflection_ = NULL; +const ::google::protobuf::Descriptor* XpProgressData_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + XpProgressData_reflection_ = NULL; +const ::google::protobuf::Descriptor* CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_XpUpdate_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_XpUpdate_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_QuestProgress_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_QuestProgress_reflection_ = NULL; +const ::google::protobuf::Descriptor* ScoreLeaderboardData_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + ScoreLeaderboardData_reflection_ = NULL; +const ::google::protobuf::Descriptor* ScoreLeaderboardData_Entry_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + ScoreLeaderboardData_Entry_reflection_ = NULL; +const ::google::protobuf::Descriptor* ScoreLeaderboardData_AccountEntries_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + ScoreLeaderboardData_AccountEntries_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_ScoreLeaderboardData_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_ScoreLeaderboardData_reflection_ = NULL; +const ::google::protobuf::Descriptor* PlayerDecalDigitalSignature_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + PlayerDecalDigitalSignature_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_PlayerDecalDigitalSignature_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_PlayerDecalDigitalSignature_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_WeaponSound_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_WeaponSound_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_UpdateScreenHealthBar_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_UpdateScreenHealthBar_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_EntityOutlineHighlight_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_EntityOutlineHighlight_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_SSUI_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_SSUI_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_SurvivalStats_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_SurvivalStats_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_SurvivalStats_Fact_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_SurvivalStats_Fact_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_SurvivalStats_Placement_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_SurvivalStats_Placement_reflection_ = NULL; +const ::google::protobuf::Descriptor* CCSUsrMsg_SurvivalStats_Damage_descriptor_ = NULL; +const ::google::protobuf::internal::GeneratedMessageReflection* + CCSUsrMsg_SurvivalStats_Damage_reflection_ = NULL; const ::google::protobuf::Descriptor* CCSUsrMsg_ResetHud_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* CCSUsrMsg_ResetHud_reflection_ = NULL; @@ -217,6 +271,7 @@ const ::google::protobuf::Descriptor* CCSUsrMsg_ServerRankRevealAll_descriptor_ const ::google::protobuf::internal::GeneratedMessageReflection* CCSUsrMsg_ServerRankRevealAll_reflection_ = NULL; const ::google::protobuf::EnumDescriptor* ECstrike15UserMessages_descriptor_ = NULL; +const ::google::protobuf::EnumDescriptor* ECSUsrMsg_DisconnectToLobby_Action_descriptor_ = NULL; } // namespace @@ -535,9 +590,10 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_VoiceMask_PlayerMask)); CCSUsrMsg_Damage_descriptor_ = file->message_type(16); - static const int CCSUsrMsg_Damage_offsets_[2] = { + static const int CCSUsrMsg_Damage_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_Damage, amount_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_Damage, inflictor_world_pos_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_Damage, victim_entindex_), }; CCSUsrMsg_Damage_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( @@ -638,7 +694,7 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_ProcessSpottedEntityUpdate_SpottedEntityUpdate)); CEconItemPreviewDataBlock_descriptor_ = file->message_type(21); - static const int CEconItemPreviewDataBlock_offsets_[15] = { + static const int CEconItemPreviewDataBlock_offsets_[18] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock, accountid_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock, itemid_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock, defindex_), @@ -654,6 +710,9 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock, inventory_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock, origin_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock, questid_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock, dropreason_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock, musicindex_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock, entindex_), }; CEconItemPreviewDataBlock_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( @@ -667,12 +726,13 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::MessageFactory::generated_factory(), sizeof(CEconItemPreviewDataBlock)); CEconItemPreviewDataBlock_Sticker_descriptor_ = CEconItemPreviewDataBlock_descriptor_->nested_type(0); - static const int CEconItemPreviewDataBlock_Sticker_offsets_[5] = { + static const int CEconItemPreviewDataBlock_Sticker_offsets_[6] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock_Sticker, slot_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock_Sticker, sticker_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock_Sticker, wear_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock_Sticker, scale_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock_Sticker, rotation_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CEconItemPreviewDataBlock_Sticker, tint_id_), }; CEconItemPreviewDataBlock_Sticker_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( @@ -1056,12 +1116,13 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_ServerRankUpdate)); CCSUsrMsg_ServerRankUpdate_RankUpdate_descriptor_ = CCSUsrMsg_ServerRankUpdate_descriptor_->nested_type(0); - static const int CCSUsrMsg_ServerRankUpdate_RankUpdate_offsets_[5] = { + static const int CCSUsrMsg_ServerRankUpdate_RankUpdate_offsets_[6] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ServerRankUpdate_RankUpdate, account_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ServerRankUpdate_RankUpdate, rank_old_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ServerRankUpdate_RankUpdate, rank_new_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ServerRankUpdate_RankUpdate, num_wins_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ServerRankUpdate_RankUpdate, rank_change_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ServerRankUpdate_RankUpdate, rank_type_id_), }; CCSUsrMsg_ServerRankUpdate_RankUpdate_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( @@ -1215,7 +1276,325 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_RoundBackupFilenames)); - CCSUsrMsg_ResetHud_descriptor_ = file->message_type(52); + XpProgressData_descriptor_ = file->message_type(52); + static const int XpProgressData_offsets_[2] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(XpProgressData, xp_points_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(XpProgressData, xp_category_), + }; + XpProgressData_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + XpProgressData_descriptor_, + XpProgressData::default_instance_, + XpProgressData_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(XpProgressData, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(XpProgressData, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(XpProgressData)); + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_descriptor_ = file->message_type(53); + static const int CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_offsets_[6] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded, xp_progress_data_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded, account_id_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded, current_xp_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded, current_level_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded, upgraded_defidx_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded, operation_points_awarded_), + }; + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_descriptor_, + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::default_instance_, + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded)); + CCSUsrMsg_XpUpdate_descriptor_ = file->message_type(54); + static const int CCSUsrMsg_XpUpdate_offsets_[1] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_XpUpdate, data_), + }; + CCSUsrMsg_XpUpdate_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_XpUpdate_descriptor_, + CCSUsrMsg_XpUpdate::default_instance_, + CCSUsrMsg_XpUpdate_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_XpUpdate, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_XpUpdate, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_XpUpdate)); + CCSUsrMsg_QuestProgress_descriptor_ = file->message_type(55); + static const int CCSUsrMsg_QuestProgress_offsets_[4] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_QuestProgress, quest_id_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_QuestProgress, normal_points_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_QuestProgress, bonus_points_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_QuestProgress, is_event_quest_), + }; + CCSUsrMsg_QuestProgress_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_QuestProgress_descriptor_, + CCSUsrMsg_QuestProgress::default_instance_, + CCSUsrMsg_QuestProgress_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_QuestProgress, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_QuestProgress, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_QuestProgress)); + ScoreLeaderboardData_descriptor_ = file->message_type(56); + static const int ScoreLeaderboardData_offsets_[4] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData, quest_id_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData, score_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData, accountentries_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData, matchentries_), + }; + ScoreLeaderboardData_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + ScoreLeaderboardData_descriptor_, + ScoreLeaderboardData::default_instance_, + ScoreLeaderboardData_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(ScoreLeaderboardData)); + ScoreLeaderboardData_Entry_descriptor_ = ScoreLeaderboardData_descriptor_->nested_type(0); + static const int ScoreLeaderboardData_Entry_offsets_[2] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData_Entry, tag_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData_Entry, val_), + }; + ScoreLeaderboardData_Entry_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + ScoreLeaderboardData_Entry_descriptor_, + ScoreLeaderboardData_Entry::default_instance_, + ScoreLeaderboardData_Entry_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData_Entry, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData_Entry, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(ScoreLeaderboardData_Entry)); + ScoreLeaderboardData_AccountEntries_descriptor_ = ScoreLeaderboardData_descriptor_->nested_type(1); + static const int ScoreLeaderboardData_AccountEntries_offsets_[2] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData_AccountEntries, accountid_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData_AccountEntries, entries_), + }; + ScoreLeaderboardData_AccountEntries_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + ScoreLeaderboardData_AccountEntries_descriptor_, + ScoreLeaderboardData_AccountEntries::default_instance_, + ScoreLeaderboardData_AccountEntries_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData_AccountEntries, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ScoreLeaderboardData_AccountEntries, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(ScoreLeaderboardData_AccountEntries)); + CCSUsrMsg_ScoreLeaderboardData_descriptor_ = file->message_type(57); + static const int CCSUsrMsg_ScoreLeaderboardData_offsets_[1] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ScoreLeaderboardData, data_), + }; + CCSUsrMsg_ScoreLeaderboardData_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_ScoreLeaderboardData_descriptor_, + CCSUsrMsg_ScoreLeaderboardData::default_instance_, + CCSUsrMsg_ScoreLeaderboardData_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ScoreLeaderboardData, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ScoreLeaderboardData, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_ScoreLeaderboardData)); + PlayerDecalDigitalSignature_descriptor_ = file->message_type(58); + static const int PlayerDecalDigitalSignature_offsets_[14] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, signature_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, accountid_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, rtime_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, endpos_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, startpos_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, right_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, tx_defidx_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, entindex_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, hitbox_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, creationtime_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, equipslot_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, trace_id_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, normal_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, tint_id_), + }; + PlayerDecalDigitalSignature_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + PlayerDecalDigitalSignature_descriptor_, + PlayerDecalDigitalSignature::default_instance_, + PlayerDecalDigitalSignature_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PlayerDecalDigitalSignature, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(PlayerDecalDigitalSignature)); + CCSUsrMsg_PlayerDecalDigitalSignature_descriptor_ = file->message_type(59); + static const int CCSUsrMsg_PlayerDecalDigitalSignature_offsets_[1] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_PlayerDecalDigitalSignature, data_), + }; + CCSUsrMsg_PlayerDecalDigitalSignature_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_PlayerDecalDigitalSignature_descriptor_, + CCSUsrMsg_PlayerDecalDigitalSignature::default_instance_, + CCSUsrMsg_PlayerDecalDigitalSignature_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_PlayerDecalDigitalSignature, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_PlayerDecalDigitalSignature, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_PlayerDecalDigitalSignature)); + CCSUsrMsg_WeaponSound_descriptor_ = file->message_type(60); + static const int CCSUsrMsg_WeaponSound_offsets_[6] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_WeaponSound, entidx_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_WeaponSound, origin_x_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_WeaponSound, origin_y_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_WeaponSound, origin_z_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_WeaponSound, sound_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_WeaponSound, timestamp_), + }; + CCSUsrMsg_WeaponSound_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_WeaponSound_descriptor_, + CCSUsrMsg_WeaponSound::default_instance_, + CCSUsrMsg_WeaponSound_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_WeaponSound, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_WeaponSound, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_WeaponSound)); + CCSUsrMsg_UpdateScreenHealthBar_descriptor_ = file->message_type(61); + static const int CCSUsrMsg_UpdateScreenHealthBar_offsets_[4] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_UpdateScreenHealthBar, entidx_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_UpdateScreenHealthBar, healthratio_old_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_UpdateScreenHealthBar, healthratio_new_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_UpdateScreenHealthBar, style_), + }; + CCSUsrMsg_UpdateScreenHealthBar_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_UpdateScreenHealthBar_descriptor_, + CCSUsrMsg_UpdateScreenHealthBar::default_instance_, + CCSUsrMsg_UpdateScreenHealthBar_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_UpdateScreenHealthBar, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_UpdateScreenHealthBar, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_UpdateScreenHealthBar)); + CCSUsrMsg_EntityOutlineHighlight_descriptor_ = file->message_type(62); + static const int CCSUsrMsg_EntityOutlineHighlight_offsets_[1] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_EntityOutlineHighlight, entidx_), + }; + CCSUsrMsg_EntityOutlineHighlight_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_EntityOutlineHighlight_descriptor_, + CCSUsrMsg_EntityOutlineHighlight::default_instance_, + CCSUsrMsg_EntityOutlineHighlight_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_EntityOutlineHighlight, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_EntityOutlineHighlight, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_EntityOutlineHighlight)); + CCSUsrMsg_SSUI_descriptor_ = file->message_type(63); + static const int CCSUsrMsg_SSUI_offsets_[1] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SSUI, show_), + }; + CCSUsrMsg_SSUI_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_SSUI_descriptor_, + CCSUsrMsg_SSUI::default_instance_, + CCSUsrMsg_SSUI_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SSUI, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SSUI, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_SSUI)); + CCSUsrMsg_SurvivalStats_descriptor_ = file->message_type(64); + static const int CCSUsrMsg_SurvivalStats_offsets_[5] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats, xuid_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats, facts_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats, users_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats, damages_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats, ticknumber_), + }; + CCSUsrMsg_SurvivalStats_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_SurvivalStats_descriptor_, + CCSUsrMsg_SurvivalStats::default_instance_, + CCSUsrMsg_SurvivalStats_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_SurvivalStats)); + CCSUsrMsg_SurvivalStats_Fact_descriptor_ = CCSUsrMsg_SurvivalStats_descriptor_->nested_type(0); + static const int CCSUsrMsg_SurvivalStats_Fact_offsets_[4] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Fact, type_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Fact, display_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Fact, value_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Fact, interestingness_), + }; + CCSUsrMsg_SurvivalStats_Fact_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_SurvivalStats_Fact_descriptor_, + CCSUsrMsg_SurvivalStats_Fact::default_instance_, + CCSUsrMsg_SurvivalStats_Fact_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Fact, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Fact, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_SurvivalStats_Fact)); + CCSUsrMsg_SurvivalStats_Placement_descriptor_ = CCSUsrMsg_SurvivalStats_descriptor_->nested_type(1); + static const int CCSUsrMsg_SurvivalStats_Placement_offsets_[3] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Placement, xuid_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Placement, teamnumber_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Placement, placement_), + }; + CCSUsrMsg_SurvivalStats_Placement_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_SurvivalStats_Placement_descriptor_, + CCSUsrMsg_SurvivalStats_Placement::default_instance_, + CCSUsrMsg_SurvivalStats_Placement_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Placement, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Placement, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_SurvivalStats_Placement)); + CCSUsrMsg_SurvivalStats_Damage_descriptor_ = CCSUsrMsg_SurvivalStats_descriptor_->nested_type(2); + static const int CCSUsrMsg_SurvivalStats_Damage_offsets_[5] = { + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Damage, xuid_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Damage, to_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Damage, to_hits_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Damage, from_), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Damage, from_hits_), + }; + CCSUsrMsg_SurvivalStats_Damage_reflection_ = + new ::google::protobuf::internal::GeneratedMessageReflection( + CCSUsrMsg_SurvivalStats_Damage_descriptor_, + CCSUsrMsg_SurvivalStats_Damage::default_instance_, + CCSUsrMsg_SurvivalStats_Damage_offsets_, + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Damage, _has_bits_[0]), + GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_SurvivalStats_Damage, _unknown_fields_), + -1, + ::google::protobuf::DescriptorPool::generated_pool(), + ::google::protobuf::MessageFactory::generated_factory(), + sizeof(CCSUsrMsg_SurvivalStats_Damage)); + CCSUsrMsg_ResetHud_descriptor_ = file->message_type(65); static const int CCSUsrMsg_ResetHud_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ResetHud, reset_), }; @@ -1230,7 +1609,7 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_ResetHud)); - CCSUsrMsg_GameTitle_descriptor_ = file->message_type(53); + CCSUsrMsg_GameTitle_descriptor_ = file->message_type(66); static const int CCSUsrMsg_GameTitle_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_GameTitle, dummy_), }; @@ -1245,7 +1624,7 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_GameTitle)); - CCSUsrMsg_RequestState_descriptor_ = file->message_type(54); + CCSUsrMsg_RequestState_descriptor_ = file->message_type(67); static const int CCSUsrMsg_RequestState_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_RequestState, dummy_), }; @@ -1260,7 +1639,7 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_RequestState)); - CCSUsrMsg_StopSpectatorMode_descriptor_ = file->message_type(55); + CCSUsrMsg_StopSpectatorMode_descriptor_ = file->message_type(68); static const int CCSUsrMsg_StopSpectatorMode_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_StopSpectatorMode, dummy_), }; @@ -1275,7 +1654,7 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_StopSpectatorMode)); - CCSUsrMsg_DisconnectToLobby_descriptor_ = file->message_type(56); + CCSUsrMsg_DisconnectToLobby_descriptor_ = file->message_type(69); static const int CCSUsrMsg_DisconnectToLobby_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_DisconnectToLobby, dummy_), }; @@ -1290,7 +1669,7 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_DisconnectToLobby)); - CCSUsrMsg_WarmupHasEnded_descriptor_ = file->message_type(57); + CCSUsrMsg_WarmupHasEnded_descriptor_ = file->message_type(70); static const int CCSUsrMsg_WarmupHasEnded_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_WarmupHasEnded, dummy_), }; @@ -1305,7 +1684,7 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_WarmupHasEnded)); - CCSUsrMsg_ClientInfo_descriptor_ = file->message_type(58); + CCSUsrMsg_ClientInfo_descriptor_ = file->message_type(71); static const int CCSUsrMsg_ClientInfo_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ClientInfo, dummy_), }; @@ -1320,7 +1699,7 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_ClientInfo)); - CCSUsrMsg_ServerRankRevealAll_descriptor_ = file->message_type(59); + CCSUsrMsg_ServerRankRevealAll_descriptor_ = file->message_type(72); static const int CCSUsrMsg_ServerRankRevealAll_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCSUsrMsg_ServerRankRevealAll, seconds_till_shutdown_), }; @@ -1336,6 +1715,7 @@ void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto() { ::google::protobuf::MessageFactory::generated_factory(), sizeof(CCSUsrMsg_ServerRankRevealAll)); ECstrike15UserMessages_descriptor_ = file->enum_type(0); + ECSUsrMsg_DisconnectToLobby_Action_descriptor_ = file->enum_type(1); } namespace { @@ -1464,6 +1844,42 @@ void protobuf_RegisterTypes(const ::std::string&) { CCSUsrMsg_GlowPropTurnOff_descriptor_, &CCSUsrMsg_GlowPropTurnOff::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( CCSUsrMsg_RoundBackupFilenames_descriptor_, &CCSUsrMsg_RoundBackupFilenames::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + XpProgressData_descriptor_, &XpProgressData::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_descriptor_, &CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_XpUpdate_descriptor_, &CCSUsrMsg_XpUpdate::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_QuestProgress_descriptor_, &CCSUsrMsg_QuestProgress::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + ScoreLeaderboardData_descriptor_, &ScoreLeaderboardData::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + ScoreLeaderboardData_Entry_descriptor_, &ScoreLeaderboardData_Entry::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + ScoreLeaderboardData_AccountEntries_descriptor_, &ScoreLeaderboardData_AccountEntries::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_ScoreLeaderboardData_descriptor_, &CCSUsrMsg_ScoreLeaderboardData::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + PlayerDecalDigitalSignature_descriptor_, &PlayerDecalDigitalSignature::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_PlayerDecalDigitalSignature_descriptor_, &CCSUsrMsg_PlayerDecalDigitalSignature::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_WeaponSound_descriptor_, &CCSUsrMsg_WeaponSound::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_UpdateScreenHealthBar_descriptor_, &CCSUsrMsg_UpdateScreenHealthBar::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_EntityOutlineHighlight_descriptor_, &CCSUsrMsg_EntityOutlineHighlight::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_SSUI_descriptor_, &CCSUsrMsg_SSUI::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_SurvivalStats_descriptor_, &CCSUsrMsg_SurvivalStats::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_SurvivalStats_Fact_descriptor_, &CCSUsrMsg_SurvivalStats_Fact::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_SurvivalStats_Placement_descriptor_, &CCSUsrMsg_SurvivalStats_Placement::default_instance()); + ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( + CCSUsrMsg_SurvivalStats_Damage_descriptor_, &CCSUsrMsg_SurvivalStats_Damage::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( CCSUsrMsg_ResetHud_descriptor_, &CCSUsrMsg_ResetHud::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( @@ -1601,6 +2017,42 @@ void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto() { delete CCSUsrMsg_GlowPropTurnOff_reflection_; delete CCSUsrMsg_RoundBackupFilenames::default_instance_; delete CCSUsrMsg_RoundBackupFilenames_reflection_; + delete XpProgressData::default_instance_; + delete XpProgressData_reflection_; + delete CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::default_instance_; + delete CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_reflection_; + delete CCSUsrMsg_XpUpdate::default_instance_; + delete CCSUsrMsg_XpUpdate_reflection_; + delete CCSUsrMsg_QuestProgress::default_instance_; + delete CCSUsrMsg_QuestProgress_reflection_; + delete ScoreLeaderboardData::default_instance_; + delete ScoreLeaderboardData_reflection_; + delete ScoreLeaderboardData_Entry::default_instance_; + delete ScoreLeaderboardData_Entry_reflection_; + delete ScoreLeaderboardData_AccountEntries::default_instance_; + delete ScoreLeaderboardData_AccountEntries_reflection_; + delete CCSUsrMsg_ScoreLeaderboardData::default_instance_; + delete CCSUsrMsg_ScoreLeaderboardData_reflection_; + delete PlayerDecalDigitalSignature::default_instance_; + delete PlayerDecalDigitalSignature_reflection_; + delete CCSUsrMsg_PlayerDecalDigitalSignature::default_instance_; + delete CCSUsrMsg_PlayerDecalDigitalSignature_reflection_; + delete CCSUsrMsg_WeaponSound::default_instance_; + delete CCSUsrMsg_WeaponSound_reflection_; + delete CCSUsrMsg_UpdateScreenHealthBar::default_instance_; + delete CCSUsrMsg_UpdateScreenHealthBar_reflection_; + delete CCSUsrMsg_EntityOutlineHighlight::default_instance_; + delete CCSUsrMsg_EntityOutlineHighlight_reflection_; + delete CCSUsrMsg_SSUI::default_instance_; + delete CCSUsrMsg_SSUI_reflection_; + delete CCSUsrMsg_SurvivalStats::default_instance_; + delete CCSUsrMsg_SurvivalStats_reflection_; + delete CCSUsrMsg_SurvivalStats_Fact::default_instance_; + delete CCSUsrMsg_SurvivalStats_Fact_reflection_; + delete CCSUsrMsg_SurvivalStats_Placement::default_instance_; + delete CCSUsrMsg_SurvivalStats_Placement_reflection_; + delete CCSUsrMsg_SurvivalStats_Damage::default_instance_; + delete CCSUsrMsg_SurvivalStats_Damage_reflection_; delete CCSUsrMsg_ResetHud::default_instance_; delete CCSUsrMsg_ResetHud_reflection_; delete CCSUsrMsg_GameTitle::default_instance_; @@ -1666,140 +2118,203 @@ void protobuf_AddDesc_cstrike15_5fusermessages_2eproto() { "\0132\037.CCSUsrMsg_VoiceMask.PlayerMask\022\031\n\021pl" "ayer_mod_enable\030\002 \001(\010\0328\n\nPlayerMask\022\027\n\017g" "ame_rules_mask\030\001 \001(\005\022\021\n\tban_masks\030\002 \001(\005\"" - "L\n\020CCSUsrMsg_Damage\022\016\n\006amount\030\001 \001(\005\022(\n\023i" - "nflictor_world_pos\030\002 \001(\0132\013.CMsgVector\"X\n" - "\023CCSUsrMsg_RadioText\022\017\n\007msg_dst\030\001 \001(\005\022\016\n" - "\006client\030\002 \001(\005\022\020\n\010msg_name\030\003 \001(\t\022\016\n\006param" - "s\030\004 \003(\t\"\"\n\022CCSUsrMsg_HintText\022\014\n\004text\030\001 " - "\001(\t\"&\n\025CCSUsrMsg_KeyHintText\022\r\n\005hints\030\001 " - "\003(\t\"\326\002\n$CCSUsrMsg_ProcessSpottedEntityUp" - "date\022\022\n\nnew_update\030\001 \001(\010\022Q\n\016entity_updat" - "es\030\002 \003(\01329.CCSUsrMsg_ProcessSpottedEntit" - "yUpdate.SpottedEntityUpdate\032\306\001\n\023SpottedE" - "ntityUpdate\022\022\n\nentity_idx\030\001 \001(\005\022\020\n\010class" - "_id\030\002 \001(\005\022\020\n\010origin_x\030\003 \001(\005\022\020\n\010origin_y\030" - "\004 \001(\005\022\020\n\010origin_z\030\005 \001(\005\022\017\n\007angle_y\030\006 \001(\005" - "\022\017\n\007defuser\030\007 \001(\010\022\032\n\022player_has_defuser\030" - "\010 \001(\010\022\025\n\rplayer_has_c4\030\t \001(\010\"\271\003\n\031CEconIt" - "emPreviewDataBlock\022\021\n\taccountid\030\001 \001(\r\022\016\n" - "\006itemid\030\002 \001(\004\022\020\n\010defindex\030\003 \001(\r\022\022\n\npaint" - "index\030\004 \001(\r\022\016\n\006rarity\030\005 \001(\r\022\017\n\007quality\030\006" - " \001(\r\022\021\n\tpaintwear\030\007 \001(\r\022\021\n\tpaintseed\030\010 \001" - "(\r\022\032\n\022killeaterscoretype\030\t \001(\r\022\026\n\016killea" - "tervalue\030\n \001(\r\022\022\n\ncustomname\030\013 \001(\t\0224\n\010st" - "ickers\030\014 \003(\0132\".CEconItemPreviewDataBlock" - ".Sticker\022\021\n\tinventory\030\r \001(\r\022\016\n\006origin\030\016 " - "\001(\r\022\017\n\007questid\030\017 \001(\r\032Z\n\007Sticker\022\014\n\004slot\030" - "\001 \001(\r\022\022\n\nsticker_id\030\002 \001(\r\022\014\n\004wear\030\003 \001(\002\022" - "\r\n\005scale\030\004 \001(\002\022\020\n\010rotation\030\005 \001(\002\"S\n\035CCSU" - "srMsg_SendPlayerItemDrops\0222\n\016entity_upda" - "tes\030\001 \003(\0132\032.CEconItemPreviewDataBlock\"_\n" - "\035CCSUsrMsg_SendPlayerItemFound\022,\n\010itemin" - "fo\030\001 \001(\0132\032.CEconItemPreviewDataBlock\022\020\n\010" - "entindex\030\002 \001(\005\"o\n\026CCSUsrMsg_ReloadEffect" - "\022\016\n\006entidx\030\001 \001(\005\022\017\n\007actanim\030\002 \001(\005\022\020\n\010ori" - "gin_x\030\003 \001(\002\022\020\n\010origin_y\030\004 \001(\002\022\020\n\010origin_" - "z\030\005 \001(\002\"\'\n\025CCSUsrMsg_AdjustMoney\022\016\n\006amou" - "nt\030\001 \001(\005\"U\n\023CCSUsrMsg_ReportHit\022\r\n\005pos_x" - "\030\001 \001(\002\022\r\n\005pos_y\030\002 \001(\002\022\021\n\ttimestamp\030\004 \001(\002" - "\022\r\n\005pos_z\030\003 \001(\002\"R\n\021CCSUsrMsg_KillCam\022\020\n\010" - "obs_mode\030\001 \001(\005\022\024\n\014first_target\030\002 \001(\005\022\025\n\r" - "second_target\030\003 \001(\005\"\213\001\n\032CCSUsrMsg_Desire" - "dTimescale\022\031\n\021desired_timescale\030\001 \001(\002\022\035\n" - "\025duration_realtime_sec\030\002 \001(\002\022\031\n\021interpol" - "ator_type\030\003 \001(\005\022\030\n\020start_blend_time\030\004 \001(" - "\002\"3\n\032CCSUsrMsg_CurrentTimescale\022\025\n\rcur_t" - "imescale\030\001 \001(\002\"Q\n\032CCSUsrMsg_AchievementE" - "vent\022\023\n\013achievement\030\001 \001(\005\022\r\n\005count\030\002 \001(\005" - "\022\017\n\007user_id\030\003 \001(\005\"r\n\034CCSUsrMsg_MatchEndC" - "onditions\022\021\n\tfraglimit\030\001 \001(\005\022\024\n\014mp_maxro" - "unds\030\002 \001(\005\022\023\n\013mp_winlimit\030\003 \001(\005\022\024\n\014mp_ti" - "melimit\030\004 \001(\005\"\242\001\n\033CCSUsrMsg_PlayerStatsU" - "pdate\022\017\n\007version\030\001 \001(\005\0220\n\005stats\030\004 \003(\0132!." - "CCSUsrMsg_PlayerStatsUpdate.Stat\022\017\n\007user" - "_id\030\005 \001(\005\022\013\n\003crc\030\006 \001(\005\032\"\n\004Stat\022\013\n\003idx\030\001 " - "\001(\005\022\r\n\005delta\030\002 \001(\005\">\n\032CCSUsrMsg_DisplayI" - "nventory\022\017\n\007display\030\001 \001(\010\022\017\n\007user_id\030\002 \001" - "(\005\":\n\022CCSUsrMsg_XRankGet\022\020\n\010mode_idx\030\001 \001" - "(\005\022\022\n\ncontroller\030\002 \001(\005\"K\n\022CCSUsrMsg_XRan" - "kUpd\022\020\n\010mode_idx\030\001 \001(\005\022\022\n\ncontroller\030\002 \001" - "(\005\022\017\n\007ranking\030\003 \001(\005\"8\n\030CCSUsrMsg_CallVot" - "eFailed\022\016\n\006reason\030\001 \001(\005\022\014\n\004time\030\002 \001(\005\"\236\001" - "\n\023CCSUsrMsg_VoteStart\022\014\n\004team\030\001 \001(\005\022\017\n\007e" - "nt_idx\030\002 \001(\005\022\021\n\tvote_type\030\003 \001(\005\022\020\n\010disp_" - "str\030\004 \001(\t\022\023\n\013details_str\030\005 \001(\t\022\026\n\016other_" - "team_str\030\006 \001(\t\022\026\n\016is_yes_no_vote\030\007 \001(\010\"\\" - "\n\022CCSUsrMsg_VotePass\022\014\n\004team\030\001 \001(\005\022\021\n\tvo" - "te_type\030\002 \001(\005\022\020\n\010disp_str\030\003 \001(\t\022\023\n\013detai" - "ls_str\030\004 \001(\t\"4\n\024CCSUsrMsg_VoteFailed\022\014\n\004" - "team\030\001 \001(\005\022\016\n\006reason\030\002 \001(\005\"/\n\023CCSUsrMsg_" - "VoteSetup\022\030\n\020potential_issues\030\001 \003(\t\"\204\001\n&" - "CCSUsrMsg_SendLastKillerDamageToClient\022\026" - "\n\016num_hits_given\030\001 \001(\005\022\024\n\014damage_given\030\002" - " \001(\005\022\026\n\016num_hits_taken\030\003 \001(\005\022\024\n\014damage_t" - "aken\030\004 \001(\005\"\306\001\n\032CCSUsrMsg_ServerRankUpdat" - "e\022;\n\013rank_update\030\001 \003(\0132&.CCSUsrMsg_Serve" - "rRankUpdate.RankUpdate\032k\n\nRankUpdate\022\022\n\n" - "account_id\030\001 \001(\005\022\020\n\010rank_old\030\002 \001(\005\022\020\n\010ra" - "nk_new\030\003 \001(\005\022\020\n\010num_wins\030\004 \001(\005\022\023\n\013rank_c" - "hange\030\005 \001(\002\"$\n\024CCSUsrMsg_ItemPickup\022\014\n\004i" - "tem\030\001 \001(\t\"Y\n\022CCSUsrMsg_ShowMenu\022\030\n\020bits_" - "valid_slots\030\001 \001(\005\022\024\n\014display_time\030\002 \001(\005\022" - "\023\n\013menu_string\030\003 \001(\t\"!\n\021CCSUsrMsg_BarTim" - "e\022\014\n\004time\030\001 \001(\t\"\'\n\024CCSUsrMsg_AmmoDenied\022" - "\017\n\007ammoIdx\030\001 \001(\005\"0\n\031CCSUsrMsg_MarkAchiev" - "ement\022\023\n\013achievement\030\001 \001(\t\",\n\032CCSUsrMsg_" - "MatchStatsUpdate\022\016\n\006update\030\001 \001(\t\"3\n\022CCSU" - "srMsg_ItemDrop\022\016\n\006itemid\030\001 \001(\003\022\r\n\005death\030" - "\002 \001(\010\"+\n\031CCSUsrMsg_GlowPropTurnOff\022\016\n\006en" - "tidx\030\001 \001(\005\"b\n\036CCSUsrMsg_RoundBackupFilen" - "ames\022\r\n\005count\030\001 \001(\005\022\r\n\005index\030\002 \001(\005\022\020\n\010fi" - "lename\030\003 \001(\t\022\020\n\010nicename\030\004 \001(\t\"#\n\022CCSUsr" - "Msg_ResetHud\022\r\n\005reset\030\001 \001(\010\"$\n\023CCSUsrMsg" - "_GameTitle\022\r\n\005dummy\030\001 \001(\005\"\'\n\026CCSUsrMsg_R" - "equestState\022\r\n\005dummy\030\001 \001(\005\",\n\033CCSUsrMsg_" - "StopSpectatorMode\022\r\n\005dummy\030\001 \001(\005\",\n\033CCSU" - "srMsg_DisconnectToLobby\022\r\n\005dummy\030\001 \001(\005\")" - "\n\030CCSUsrMsg_WarmupHasEnded\022\r\n\005dummy\030\001 \001(" - "\005\"%\n\024CCSUsrMsg_ClientInfo\022\r\n\005dummy\030\001 \001(\005" - "\">\n\035CCSUsrMsg_ServerRankRevealAll\022\035\n\025sec" - "onds_till_shutdown\030\001 \001(\005*\245\013\n\026ECstrike15U" - "serMessages\022\022\n\016CS_UM_VGUIMenu\020\001\022\020\n\014CS_UM" - "_Geiger\020\002\022\017\n\013CS_UM_Train\020\003\022\021\n\rCS_UM_HudT" - "ext\020\004\022\021\n\rCS_UM_SayText\020\005\022\022\n\016CS_UM_SayTex" - "t2\020\006\022\021\n\rCS_UM_TextMsg\020\007\022\020\n\014CS_UM_HudMsg\020" - "\010\022\022\n\016CS_UM_ResetHud\020\t\022\023\n\017CS_UM_GameTitle" - "\020\n\022\017\n\013CS_UM_Shake\020\014\022\016\n\nCS_UM_Fade\020\r\022\020\n\014C" - "S_UM_Rumble\020\016\022\026\n\022CS_UM_CloseCaption\020\017\022\034\n" - "\030CS_UM_CloseCaptionDirect\020\020\022\023\n\017CS_UM_Sen" - "dAudio\020\021\022\022\n\016CS_UM_RawAudio\020\022\022\023\n\017CS_UM_Vo" - "iceMask\020\023\022\026\n\022CS_UM_RequestState\020\024\022\020\n\014CS_" - "UM_Damage\020\025\022\023\n\017CS_UM_RadioText\020\026\022\022\n\016CS_U" - "M_HintText\020\027\022\025\n\021CS_UM_KeyHintText\020\030\022$\n C" - "S_UM_ProcessSpottedEntityUpdate\020\031\022\026\n\022CS_" - "UM_ReloadEffect\020\032\022\025\n\021CS_UM_AdjustMoney\020\033" - "\022\031\n\025CS_UM_UpdateTeamMoney\020\034\022\033\n\027CS_UM_Sto" - "pSpectatorMode\020\035\022\021\n\rCS_UM_KillCam\020\036\022\032\n\026C" - "S_UM_DesiredTimescale\020\037\022\032\n\026CS_UM_Current" - "Timescale\020 \022\032\n\026CS_UM_AchievementEvent\020!\022" - "\034\n\030CS_UM_MatchEndConditions\020\"\022\033\n\027CS_UM_D" - "isconnectToLobby\020#\022\033\n\027CS_UM_PlayerStatsU" - "pdate\020$\022\032\n\026CS_UM_DisplayInventory\020%\022\030\n\024C" - "S_UM_WarmupHasEnded\020&\022\024\n\020CS_UM_ClientInf" - "o\020\'\022\022\n\016CS_UM_XRankGet\020(\022\022\n\016CS_UM_XRankUp" - "d\020)\022\030\n\024CS_UM_CallVoteFailed\020-\022\023\n\017CS_UM_V" - "oteStart\020.\022\022\n\016CS_UM_VotePass\020/\022\024\n\020CS_UM_" - "VoteFailed\0200\022\023\n\017CS_UM_VoteSetup\0201\022\035\n\031CS_" - "UM_ServerRankRevealAll\0202\022&\n\"CS_UM_SendLa" - "stKillerDamageToClient\0203\022\032\n\026CS_UM_Server" - "RankUpdate\0204\022\024\n\020CS_UM_ItemPickup\0205\022\022\n\016CS" - "_UM_ShowMenu\0206\022\021\n\rCS_UM_BarTime\0207\022\024\n\020CS_" - "UM_AmmoDenied\0208\022\031\n\025CS_UM_MarkAchievement" - "\0209\022\032\n\026CS_UM_MatchStatsUpdate\020:\022\022\n\016CS_UM_" - "ItemDrop\020;\022\031\n\025CS_UM_GlowPropTurnOff\020<\022\035\n" - "\031CS_UM_SendPlayerItemDrops\020=\022\036\n\032CS_UM_Ro" - "undBackupFilenames\020>\022\035\n\031CS_UM_SendPlayer" - "ItemFound\020\?\022\023\n\017CS_UM_ReportHit\020@B\005H\001\200\001\000", 6879); + "e\n\020CCSUsrMsg_Damage\022\016\n\006amount\030\001 \001(\005\022(\n\023i" + "nflictor_world_pos\030\002 \001(\0132\013.CMsgVector\022\027\n" + "\017victim_entindex\030\003 \001(\005\"X\n\023CCSUsrMsg_Radi" + "oText\022\017\n\007msg_dst\030\001 \001(\005\022\016\n\006client\030\002 \001(\005\022\020" + "\n\010msg_name\030\003 \001(\t\022\016\n\006params\030\004 \003(\t\"\"\n\022CCSU" + "srMsg_HintText\022\014\n\004text\030\001 \001(\t\"&\n\025CCSUsrMs" + "g_KeyHintText\022\r\n\005hints\030\001 \003(\t\"\326\002\n$CCSUsrM" + "sg_ProcessSpottedEntityUpdate\022\022\n\nnew_upd" + "ate\030\001 \001(\010\022Q\n\016entity_updates\030\002 \003(\01329.CCSU" + "srMsg_ProcessSpottedEntityUpdate.Spotted" + "EntityUpdate\032\306\001\n\023SpottedEntityUpdate\022\022\n\n" + "entity_idx\030\001 \001(\005\022\020\n\010class_id\030\002 \001(\005\022\020\n\010or" + "igin_x\030\003 \001(\005\022\020\n\010origin_y\030\004 \001(\005\022\020\n\010origin" + "_z\030\005 \001(\005\022\017\n\007angle_y\030\006 \001(\005\022\017\n\007defuser\030\007 \001" + "(\010\022\032\n\022player_has_defuser\030\010 \001(\010\022\025\n\rplayer" + "_has_c4\030\t \001(\010\"\204\004\n\031CEconItemPreviewDataBl" + "ock\022\021\n\taccountid\030\001 \001(\r\022\016\n\006itemid\030\002 \001(\004\022\020" + "\n\010defindex\030\003 \001(\r\022\022\n\npaintindex\030\004 \001(\r\022\016\n\006" + "rarity\030\005 \001(\r\022\017\n\007quality\030\006 \001(\r\022\021\n\tpaintwe" + "ar\030\007 \001(\r\022\021\n\tpaintseed\030\010 \001(\r\022\032\n\022killeater" + "scoretype\030\t \001(\r\022\026\n\016killeatervalue\030\n \001(\r\022" + "\022\n\ncustomname\030\013 \001(\t\0224\n\010stickers\030\014 \003(\0132\"." + "CEconItemPreviewDataBlock.Sticker\022\021\n\tinv" + "entory\030\r \001(\r\022\016\n\006origin\030\016 \001(\r\022\017\n\007questid\030" + "\017 \001(\r\022\022\n\ndropreason\030\020 \001(\r\022\022\n\nmusicindex\030" + "\021 \001(\r\022\020\n\010entindex\030\022 \001(\005\032k\n\007Sticker\022\014\n\004sl" + "ot\030\001 \001(\r\022\022\n\nsticker_id\030\002 \001(\r\022\014\n\004wear\030\003 \001" + "(\002\022\r\n\005scale\030\004 \001(\002\022\020\n\010rotation\030\005 \001(\002\022\017\n\007t" + "int_id\030\006 \001(\r\"S\n\035CCSUsrMsg_SendPlayerItem" + "Drops\0222\n\016entity_updates\030\001 \003(\0132\032.CEconIte" + "mPreviewDataBlock\"_\n\035CCSUsrMsg_SendPlaye" + "rItemFound\022,\n\010iteminfo\030\001 \001(\0132\032.CEconItem" + "PreviewDataBlock\022\020\n\010entindex\030\002 \001(\005\"o\n\026CC" + "SUsrMsg_ReloadEffect\022\016\n\006entidx\030\001 \001(\005\022\017\n\007" + "actanim\030\002 \001(\005\022\020\n\010origin_x\030\003 \001(\002\022\020\n\010origi" + "n_y\030\004 \001(\002\022\020\n\010origin_z\030\005 \001(\002\"\'\n\025CCSUsrMsg" + "_AdjustMoney\022\016\n\006amount\030\001 \001(\005\"U\n\023CCSUsrMs" + "g_ReportHit\022\r\n\005pos_x\030\001 \001(\002\022\r\n\005pos_y\030\002 \001(" + "\002\022\021\n\ttimestamp\030\004 \001(\002\022\r\n\005pos_z\030\003 \001(\002\"R\n\021C" + "CSUsrMsg_KillCam\022\020\n\010obs_mode\030\001 \001(\005\022\024\n\014fi" + "rst_target\030\002 \001(\005\022\025\n\rsecond_target\030\003 \001(\005\"" + "\213\001\n\032CCSUsrMsg_DesiredTimescale\022\031\n\021desire" + "d_timescale\030\001 \001(\002\022\035\n\025duration_realtime_s" + "ec\030\002 \001(\002\022\031\n\021interpolator_type\030\003 \001(\005\022\030\n\020s" + "tart_blend_time\030\004 \001(\002\"3\n\032CCSUsrMsg_Curre" + "ntTimescale\022\025\n\rcur_timescale\030\001 \001(\002\"Q\n\032CC" + "SUsrMsg_AchievementEvent\022\023\n\013achievement\030" + "\001 \001(\005\022\r\n\005count\030\002 \001(\005\022\017\n\007user_id\030\003 \001(\005\"r\n" + "\034CCSUsrMsg_MatchEndConditions\022\021\n\tfraglim" + "it\030\001 \001(\005\022\024\n\014mp_maxrounds\030\002 \001(\005\022\023\n\013mp_win" + "limit\030\003 \001(\005\022\024\n\014mp_timelimit\030\004 \001(\005\"\242\001\n\033CC" + "SUsrMsg_PlayerStatsUpdate\022\017\n\007version\030\001 \001" + "(\005\0220\n\005stats\030\004 \003(\0132!.CCSUsrMsg_PlayerStat" + "sUpdate.Stat\022\017\n\007user_id\030\005 \001(\005\022\013\n\003crc\030\006 \001" + "(\005\032\"\n\004Stat\022\013\n\003idx\030\001 \001(\005\022\r\n\005delta\030\002 \001(\005\">" + "\n\032CCSUsrMsg_DisplayInventory\022\017\n\007display\030" + "\001 \001(\010\022\017\n\007user_id\030\002 \001(\005\":\n\022CCSUsrMsg_XRan" + "kGet\022\020\n\010mode_idx\030\001 \001(\005\022\022\n\ncontroller\030\002 \001" + "(\005\"K\n\022CCSUsrMsg_XRankUpd\022\020\n\010mode_idx\030\001 \001" + "(\005\022\022\n\ncontroller\030\002 \001(\005\022\017\n\007ranking\030\003 \001(\005\"" + "8\n\030CCSUsrMsg_CallVoteFailed\022\016\n\006reason\030\001 " + "\001(\005\022\014\n\004time\030\002 \001(\005\"\236\001\n\023CCSUsrMsg_VoteStar" + "t\022\014\n\004team\030\001 \001(\005\022\017\n\007ent_idx\030\002 \001(\005\022\021\n\tvote" + "_type\030\003 \001(\005\022\020\n\010disp_str\030\004 \001(\t\022\023\n\013details" + "_str\030\005 \001(\t\022\026\n\016other_team_str\030\006 \001(\t\022\026\n\016is" + "_yes_no_vote\030\007 \001(\010\"\\\n\022CCSUsrMsg_VotePass" + "\022\014\n\004team\030\001 \001(\005\022\021\n\tvote_type\030\002 \001(\005\022\020\n\010dis" + "p_str\030\003 \001(\t\022\023\n\013details_str\030\004 \001(\t\"4\n\024CCSU" + "srMsg_VoteFailed\022\014\n\004team\030\001 \001(\005\022\016\n\006reason" + "\030\002 \001(\005\"/\n\023CCSUsrMsg_VoteSetup\022\030\n\020potenti" + "al_issues\030\001 \003(\t\"\204\001\n&CCSUsrMsg_SendLastKi" + "llerDamageToClient\022\026\n\016num_hits_given\030\001 \001" + "(\005\022\024\n\014damage_given\030\002 \001(\005\022\026\n\016num_hits_tak" + "en\030\003 \001(\005\022\024\n\014damage_taken\030\004 \001(\005\"\335\001\n\032CCSUs" + "rMsg_ServerRankUpdate\022;\n\013rank_update\030\001 \003" + "(\0132&.CCSUsrMsg_ServerRankUpdate.RankUpda" + "te\032\201\001\n\nRankUpdate\022\022\n\naccount_id\030\001 \001(\005\022\020\n" + "\010rank_old\030\002 \001(\005\022\020\n\010rank_new\030\003 \001(\005\022\020\n\010num" + "_wins\030\004 \001(\005\022\023\n\013rank_change\030\005 \001(\002\022\024\n\014rank" + "_type_id\030\006 \001(\005\"$\n\024CCSUsrMsg_ItemPickup\022\014" + "\n\004item\030\001 \001(\t\"Y\n\022CCSUsrMsg_ShowMenu\022\030\n\020bi" + "ts_valid_slots\030\001 \001(\005\022\024\n\014display_time\030\002 \001" + "(\005\022\023\n\013menu_string\030\003 \001(\t\"!\n\021CCSUsrMsg_Bar" + "Time\022\014\n\004time\030\001 \001(\t\"\'\n\024CCSUsrMsg_AmmoDeni" + "ed\022\017\n\007ammoIdx\030\001 \001(\005\"0\n\031CCSUsrMsg_MarkAch" + "ievement\022\023\n\013achievement\030\001 \001(\t\",\n\032CCSUsrM" + "sg_MatchStatsUpdate\022\016\n\006update\030\001 \001(\t\"3\n\022C" + "CSUsrMsg_ItemDrop\022\016\n\006itemid\030\001 \001(\003\022\r\n\005dea" + "th\030\002 \001(\010\"+\n\031CCSUsrMsg_GlowPropTurnOff\022\016\n" + "\006entidx\030\001 \001(\005\"b\n\036CCSUsrMsg_RoundBackupFi" + "lenames\022\r\n\005count\030\001 \001(\005\022\r\n\005index\030\002 \001(\005\022\020\n" + "\010filename\030\003 \001(\t\022\020\n\010nicename\030\004 \001(\t\"8\n\016XpP" + "rogressData\022\021\n\txp_points\030\001 \001(\r\022\023\n\013xp_cat" + "egory\030\002 \001(\005\"\323\001\n,CMsgGCCstrike15_v2_GC2Se" + "rverNotifyXPRewarded\022)\n\020xp_progress_data" + "\030\001 \003(\0132\017.XpProgressData\022\022\n\naccount_id\030\002 " + "\001(\r\022\022\n\ncurrent_xp\030\003 \001(\r\022\025\n\rcurrent_level" + "\030\004 \001(\r\022\027\n\017upgraded_defidx\030\005 \001(\r\022 \n\030opera" + "tion_points_awarded\030\006 \001(\r\"Q\n\022CCSUsrMsg_X" + "pUpdate\022;\n\004data\030\001 \001(\0132-.CMsgGCCstrike15_" + "v2_GC2ServerNotifyXPRewarded\"p\n\027CCSUsrMs" + "g_QuestProgress\022\020\n\010quest_id\030\001 \001(\r\022\025\n\rnor" + "mal_points\030\002 \001(\r\022\024\n\014bonus_points\030\003 \001(\r\022\026" + "\n\016is_event_quest\030\004 \001(\010\"\236\002\n\024ScoreLeaderbo" + "ardData\022\020\n\010quest_id\030\001 \001(\004\022\r\n\005score\030\002 \001(\r" + "\022<\n\016accountentries\030\003 \003(\0132$.ScoreLeaderbo" + "ardData.AccountEntries\0221\n\014matchentries\030\005" + " \003(\0132\033.ScoreLeaderboardData.Entry\032!\n\005Ent" + "ry\022\013\n\003tag\030\001 \001(\r\022\013\n\003val\030\002 \001(\r\032Q\n\016AccountE" + "ntries\022\021\n\taccountid\030\001 \001(\r\022,\n\007entries\030\002 \003" + "(\0132\033.ScoreLeaderboardData.Entry\"E\n\036CCSUs" + "rMsg_ScoreLeaderboardData\022#\n\004data\030\001 \001(\0132" + "\025.ScoreLeaderboardData\"\224\002\n\033PlayerDecalDi" + "gitalSignature\022\021\n\tsignature\030\001 \001(\014\022\021\n\tacc" + "ountid\030\002 \001(\r\022\r\n\005rtime\030\003 \001(\r\022\016\n\006endpos\030\004 " + "\003(\002\022\020\n\010startpos\030\005 \003(\002\022\r\n\005right\030\006 \003(\002\022\021\n\t" + "tx_defidx\030\007 \001(\r\022\020\n\010entindex\030\010 \001(\005\022\016\n\006hit" + "box\030\t \001(\r\022\024\n\014creationtime\030\n \001(\002\022\021\n\tequip" + "slot\030\013 \001(\r\022\020\n\010trace_id\030\014 \001(\r\022\016\n\006normal\030\r" + " \003(\002\022\017\n\007tint_id\030\016 \001(\r\"S\n%CCSUsrMsg_Playe" + "rDecalDigitalSignature\022*\n\004data\030\001 \001(\0132\034.P" + "layerDecalDigitalSignature\"\177\n\025CCSUsrMsg_" + "WeaponSound\022\016\n\006entidx\030\001 \001(\005\022\020\n\010origin_x\030" + "\002 \001(\002\022\020\n\010origin_y\030\003 \001(\002\022\020\n\010origin_z\030\004 \001(" + "\002\022\r\n\005sound\030\005 \001(\t\022\021\n\ttimestamp\030\006 \001(\002\"r\n\037C" + "CSUsrMsg_UpdateScreenHealthBar\022\016\n\006entidx" + "\030\001 \001(\005\022\027\n\017healthratio_old\030\002 \001(\002\022\027\n\017healt" + "hratio_new\030\003 \001(\002\022\r\n\005style\030\004 \001(\005\"2\n CCSUs" + "rMsg_EntityOutlineHighlight\022\016\n\006entidx\030\001 " + "\001(\005\"\036\n\016CCSUsrMsg_SSUI\022\014\n\004show\030\001 \001(\010\"\265\003\n\027" + "CCSUsrMsg_SurvivalStats\022\014\n\004xuid\030\001 \001(\004\022,\n" + "\005facts\030\002 \003(\0132\035.CCSUsrMsg_SurvivalStats.F" + "act\0221\n\005users\030\003 \003(\0132\".CCSUsrMsg_SurvivalS" + "tats.Placement\0220\n\007damages\030\005 \003(\0132\037.CCSUsr" + "Msg_SurvivalStats.Damage\022\022\n\nticknumber\030\004" + " \001(\005\032M\n\004Fact\022\014\n\004type\030\001 \001(\005\022\017\n\007display\030\002 " + "\001(\005\022\r\n\005value\030\003 \001(\005\022\027\n\017interestingness\030\004 " + "\001(\002\032@\n\tPlacement\022\014\n\004xuid\030\001 \001(\004\022\022\n\nteamnu" + "mber\030\002 \001(\005\022\021\n\tplacement\030\003 \001(\005\032T\n\006Damage\022" + "\014\n\004xuid\030\001 \001(\004\022\n\n\002to\030\002 \001(\005\022\017\n\007to_hits\030\003 \001" + "(\005\022\014\n\004from\030\004 \001(\005\022\021\n\tfrom_hits\030\005 \001(\005\"#\n\022C" + "CSUsrMsg_ResetHud\022\r\n\005reset\030\001 \001(\010\"$\n\023CCSU" + "srMsg_GameTitle\022\r\n\005dummy\030\001 \001(\005\"\'\n\026CCSUsr" + "Msg_RequestState\022\r\n\005dummy\030\001 \001(\005\",\n\033CCSUs" + "rMsg_StopSpectatorMode\022\r\n\005dummy\030\001 \001(\005\",\n" + "\033CCSUsrMsg_DisconnectToLobby\022\r\n\005dummy\030\001 " + "\001(\005\")\n\030CCSUsrMsg_WarmupHasEnded\022\r\n\005dummy" + "\030\001 \001(\005\"%\n\024CCSUsrMsg_ClientInfo\022\r\n\005dummy\030" + "\001 \001(\005\">\n\035CCSUsrMsg_ServerRankRevealAll\022\035" + "\n\025seconds_till_shutdown\030\001 \001(\005*\272\r\n\026ECstri" + "ke15UserMessages\022\022\n\016CS_UM_VGUIMenu\020\001\022\020\n\014" + "CS_UM_Geiger\020\002\022\017\n\013CS_UM_Train\020\003\022\021\n\rCS_UM" + "_HudText\020\004\022\021\n\rCS_UM_SayText\020\005\022\022\n\016CS_UM_S" + "ayText2\020\006\022\021\n\rCS_UM_TextMsg\020\007\022\020\n\014CS_UM_Hu" + "dMsg\020\010\022\022\n\016CS_UM_ResetHud\020\t\022\023\n\017CS_UM_Game" + "Title\020\n\022\017\n\013CS_UM_Shake\020\014\022\016\n\nCS_UM_Fade\020\r" + "\022\020\n\014CS_UM_Rumble\020\016\022\026\n\022CS_UM_CloseCaption" + "\020\017\022\034\n\030CS_UM_CloseCaptionDirect\020\020\022\023\n\017CS_U" + "M_SendAudio\020\021\022\022\n\016CS_UM_RawAudio\020\022\022\023\n\017CS_" + "UM_VoiceMask\020\023\022\026\n\022CS_UM_RequestState\020\024\022\020" + "\n\014CS_UM_Damage\020\025\022\023\n\017CS_UM_RadioText\020\026\022\022\n" + "\016CS_UM_HintText\020\027\022\025\n\021CS_UM_KeyHintText\020\030" + "\022$\n CS_UM_ProcessSpottedEntityUpdate\020\031\022\026" + "\n\022CS_UM_ReloadEffect\020\032\022\025\n\021CS_UM_AdjustMo" + "ney\020\033\022\031\n\025CS_UM_UpdateTeamMoney\020\034\022\033\n\027CS_U" + "M_StopSpectatorMode\020\035\022\021\n\rCS_UM_KillCam\020\036" + "\022\032\n\026CS_UM_DesiredTimescale\020\037\022\032\n\026CS_UM_Cu" + "rrentTimescale\020 \022\032\n\026CS_UM_AchievementEve" + "nt\020!\022\034\n\030CS_UM_MatchEndConditions\020\"\022\033\n\027CS" + "_UM_DisconnectToLobby\020#\022\033\n\027CS_UM_PlayerS" + "tatsUpdate\020$\022\032\n\026CS_UM_DisplayInventory\020%" + "\022\030\n\024CS_UM_WarmupHasEnded\020&\022\024\n\020CS_UM_Clie" + "ntInfo\020\'\022\022\n\016CS_UM_XRankGet\020(\022\022\n\016CS_UM_XR" + "ankUpd\020)\022\030\n\024CS_UM_CallVoteFailed\020-\022\023\n\017CS" + "_UM_VoteStart\020.\022\022\n\016CS_UM_VotePass\020/\022\024\n\020C" + "S_UM_VoteFailed\0200\022\023\n\017CS_UM_VoteSetup\0201\022\035" + "\n\031CS_UM_ServerRankRevealAll\0202\022&\n\"CS_UM_S" + "endLastKillerDamageToClient\0203\022\032\n\026CS_UM_S" + "erverRankUpdate\0204\022\024\n\020CS_UM_ItemPickup\0205\022" + "\022\n\016CS_UM_ShowMenu\0206\022\021\n\rCS_UM_BarTime\0207\022\024" + "\n\020CS_UM_AmmoDenied\0208\022\031\n\025CS_UM_MarkAchiev" + "ement\0209\022\032\n\026CS_UM_MatchStatsUpdate\020:\022\022\n\016C" + "S_UM_ItemDrop\020;\022\031\n\025CS_UM_GlowPropTurnOff" + "\020<\022\035\n\031CS_UM_SendPlayerItemDrops\020=\022\036\n\032CS_" + "UM_RoundBackupFilenames\020>\022\035\n\031CS_UM_SendP" + "layerItemFound\020\?\022\023\n\017CS_UM_ReportHit\020@\022\022\n" + "\016CS_UM_XpUpdate\020A\022\027\n\023CS_UM_QuestProgress" + "\020B\022\036\n\032CS_UM_ScoreLeaderboardData\020C\022%\n!CS" + "_UM_PlayerDecalDigitalSignature\020D\022\025\n\021CS_" + "UM_WeaponSound\020E\022\037\n\033CS_UM_UpdateScreenHe" + "althBar\020F\022 \n\034CS_UM_EntityOutlineHighligh" + "t\020G\022\016\n\nCS_UM_SSUI\020H\022\027\n\023CS_UM_SurvivalSta" + "ts\020I\022\034\n\030CS_UM_DisconnectToLobby2\020J*\210\001\n\"E" + "CSUsrMsg_DisconnectToLobby_Action\0220\n,k_E" + "CSUsrMsg_DisconnectToLobby_Action_Defaul" + "t\020\000\0220\n,k_ECSUsrMsg_DisconnectToLobby_Act" + "ion_GoQueue\020\001B\005H\001\200\001\000", 9380); ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( "cstrike15_usermessages.proto", &protobuf_RegisterTypes); CCSUsrMsg_VGUIMenu::default_instance_ = new CCSUsrMsg_VGUIMenu(); @@ -1860,6 +2375,24 @@ void protobuf_AddDesc_cstrike15_5fusermessages_2eproto() { CCSUsrMsg_ItemDrop::default_instance_ = new CCSUsrMsg_ItemDrop(); CCSUsrMsg_GlowPropTurnOff::default_instance_ = new CCSUsrMsg_GlowPropTurnOff(); CCSUsrMsg_RoundBackupFilenames::default_instance_ = new CCSUsrMsg_RoundBackupFilenames(); + XpProgressData::default_instance_ = new XpProgressData(); + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::default_instance_ = new CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded(); + CCSUsrMsg_XpUpdate::default_instance_ = new CCSUsrMsg_XpUpdate(); + CCSUsrMsg_QuestProgress::default_instance_ = new CCSUsrMsg_QuestProgress(); + ScoreLeaderboardData::default_instance_ = new ScoreLeaderboardData(); + ScoreLeaderboardData_Entry::default_instance_ = new ScoreLeaderboardData_Entry(); + ScoreLeaderboardData_AccountEntries::default_instance_ = new ScoreLeaderboardData_AccountEntries(); + CCSUsrMsg_ScoreLeaderboardData::default_instance_ = new CCSUsrMsg_ScoreLeaderboardData(); + PlayerDecalDigitalSignature::default_instance_ = new PlayerDecalDigitalSignature(); + CCSUsrMsg_PlayerDecalDigitalSignature::default_instance_ = new CCSUsrMsg_PlayerDecalDigitalSignature(); + CCSUsrMsg_WeaponSound::default_instance_ = new CCSUsrMsg_WeaponSound(); + CCSUsrMsg_UpdateScreenHealthBar::default_instance_ = new CCSUsrMsg_UpdateScreenHealthBar(); + CCSUsrMsg_EntityOutlineHighlight::default_instance_ = new CCSUsrMsg_EntityOutlineHighlight(); + CCSUsrMsg_SSUI::default_instance_ = new CCSUsrMsg_SSUI(); + CCSUsrMsg_SurvivalStats::default_instance_ = new CCSUsrMsg_SurvivalStats(); + CCSUsrMsg_SurvivalStats_Fact::default_instance_ = new CCSUsrMsg_SurvivalStats_Fact(); + CCSUsrMsg_SurvivalStats_Placement::default_instance_ = new CCSUsrMsg_SurvivalStats_Placement(); + CCSUsrMsg_SurvivalStats_Damage::default_instance_ = new CCSUsrMsg_SurvivalStats_Damage(); CCSUsrMsg_ResetHud::default_instance_ = new CCSUsrMsg_ResetHud(); CCSUsrMsg_GameTitle::default_instance_ = new CCSUsrMsg_GameTitle(); CCSUsrMsg_RequestState::default_instance_ = new CCSUsrMsg_RequestState(); @@ -1926,6 +2459,24 @@ void protobuf_AddDesc_cstrike15_5fusermessages_2eproto() { CCSUsrMsg_ItemDrop::default_instance_->InitAsDefaultInstance(); CCSUsrMsg_GlowPropTurnOff::default_instance_->InitAsDefaultInstance(); CCSUsrMsg_RoundBackupFilenames::default_instance_->InitAsDefaultInstance(); + XpProgressData::default_instance_->InitAsDefaultInstance(); + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_XpUpdate::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_QuestProgress::default_instance_->InitAsDefaultInstance(); + ScoreLeaderboardData::default_instance_->InitAsDefaultInstance(); + ScoreLeaderboardData_Entry::default_instance_->InitAsDefaultInstance(); + ScoreLeaderboardData_AccountEntries::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_ScoreLeaderboardData::default_instance_->InitAsDefaultInstance(); + PlayerDecalDigitalSignature::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_PlayerDecalDigitalSignature::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_WeaponSound::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_UpdateScreenHealthBar::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_EntityOutlineHighlight::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_SSUI::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_SurvivalStats::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_SurvivalStats_Fact::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_SurvivalStats_Placement::default_instance_->InitAsDefaultInstance(); + CCSUsrMsg_SurvivalStats_Damage::default_instance_->InitAsDefaultInstance(); CCSUsrMsg_ResetHud::default_instance_->InitAsDefaultInstance(); CCSUsrMsg_GameTitle::default_instance_->InitAsDefaultInstance(); CCSUsrMsg_RequestState::default_instance_->InitAsDefaultInstance(); @@ -2009,6 +2560,30 @@ bool ECstrike15UserMessages_IsValid(int value) { case 62: case 63: case 64: + case 65: + case 66: + case 67: + case 68: + case 69: + case 70: + case 71: + case 72: + case 73: + case 74: + return true; + default: + return false; + } +} + +const ::google::protobuf::EnumDescriptor* ECSUsrMsg_DisconnectToLobby_Action_descriptor() { + protobuf_AssignDescriptorsOnce(); + return ECSUsrMsg_DisconnectToLobby_Action_descriptor_; +} +bool ECSUsrMsg_DisconnectToLobby_Action_IsValid(int value) { + switch(value) { + case 0: + case 1: return true; default: return false; @@ -7409,6 +7984,7 @@ void CCSUsrMsg_VoiceMask::Swap(CCSUsrMsg_VoiceMask* other) { #ifndef _MSC_VER const int CCSUsrMsg_Damage::kAmountFieldNumber; const int CCSUsrMsg_Damage::kInflictorWorldPosFieldNumber; +const int CCSUsrMsg_Damage::kVictimEntindexFieldNumber; #endif // !_MSC_VER CCSUsrMsg_Damage::CCSUsrMsg_Damage() @@ -7430,6 +8006,7 @@ void CCSUsrMsg_Damage::SharedCtor() { _cached_size_ = 0; amount_ = 0; inflictor_world_pos_ = NULL; + victim_entindex_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } @@ -7470,6 +8047,7 @@ void CCSUsrMsg_Damage::Clear() { if (has_inflictor_world_pos()) { if (inflictor_world_pos_ != NULL) inflictor_world_pos_->::CMsgVector::Clear(); } + victim_entindex_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); @@ -7506,6 +8084,22 @@ bool CCSUsrMsg_Damage::MergePartialFromCodedStream( } else { goto handle_uninterpreted; } + if (input->ExpectTag(24)) goto parse_victim_entindex; + break; + } + + // optional int32 victim_entindex = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_victim_entindex: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &victim_entindex_))); + set_has_victim_entindex(); + } else { + goto handle_uninterpreted; + } if (input->ExpectAtEnd()) return true; break; } @@ -7539,6 +8133,11 @@ void CCSUsrMsg_Damage::SerializeWithCachedSizes( 2, this->inflictor_world_pos(), output); } + // optional int32 victim_entindex = 3; + if (has_victim_entindex()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->victim_entindex(), output); + } + if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); @@ -7559,6 +8158,11 @@ void CCSUsrMsg_Damage::SerializeWithCachedSizes( 2, this->inflictor_world_pos(), target); } + // optional int32 victim_entindex = 3; + if (has_victim_entindex()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->victim_entindex(), target); + } + if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); @@ -7584,6 +8188,13 @@ int CCSUsrMsg_Damage::ByteSize() const { this->inflictor_world_pos()); } + // optional int32 victim_entindex = 3; + if (has_victim_entindex()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->victim_entindex()); + } + } if (!unknown_fields().empty()) { total_size += @@ -7617,6 +8228,9 @@ void CCSUsrMsg_Damage::MergeFrom(const CCSUsrMsg_Damage& from) { if (from.has_inflictor_world_pos()) { mutable_inflictor_world_pos()->::CMsgVector::MergeFrom(from.inflictor_world_pos()); } + if (from.has_victim_entindex()) { + set_victim_entindex(from.victim_entindex()); + } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } @@ -7642,6 +8256,7 @@ void CCSUsrMsg_Damage::Swap(CCSUsrMsg_Damage* other) { if (other != this) { std::swap(amount_, other->amount_); std::swap(inflictor_world_pos_, other->inflictor_world_pos_); + std::swap(victim_entindex_, other->victim_entindex_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); @@ -9228,6 +9843,7 @@ const int CEconItemPreviewDataBlock_Sticker::kStickerIdFieldNumber; const int CEconItemPreviewDataBlock_Sticker::kWearFieldNumber; const int CEconItemPreviewDataBlock_Sticker::kScaleFieldNumber; const int CEconItemPreviewDataBlock_Sticker::kRotationFieldNumber; +const int CEconItemPreviewDataBlock_Sticker::kTintIdFieldNumber; #endif // !_MSC_VER CEconItemPreviewDataBlock_Sticker::CEconItemPreviewDataBlock_Sticker() @@ -9251,6 +9867,7 @@ void CEconItemPreviewDataBlock_Sticker::SharedCtor() { wear_ = 0; scale_ = 0; rotation_ = 0; + tint_id_ = 0u; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } @@ -9291,6 +9908,7 @@ void CEconItemPreviewDataBlock_Sticker::Clear() { wear_ = 0; scale_ = 0; rotation_ = 0; + tint_id_ = 0u; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); @@ -9377,6 +9995,22 @@ bool CEconItemPreviewDataBlock_Sticker::MergePartialFromCodedStream( } else { goto handle_uninterpreted; } + if (input->ExpectTag(48)) goto parse_tint_id; + break; + } + + // optional uint32 tint_id = 6; + case 6: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_tint_id: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &tint_id_))); + set_has_tint_id(); + } else { + goto handle_uninterpreted; + } if (input->ExpectAtEnd()) return true; break; } @@ -9424,6 +10058,11 @@ void CEconItemPreviewDataBlock_Sticker::SerializeWithCachedSizes( ::google::protobuf::internal::WireFormatLite::WriteFloat(5, this->rotation(), output); } + // optional uint32 tint_id = 6; + if (has_tint_id()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->tint_id(), output); + } + if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); @@ -9457,6 +10096,11 @@ void CEconItemPreviewDataBlock_Sticker::SerializeWithCachedSizes( target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(5, this->rotation(), target); } + // optional uint32 tint_id = 6; + if (has_tint_id()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->tint_id(), target); + } + if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); @@ -9497,6 +10141,13 @@ int CEconItemPreviewDataBlock_Sticker::ByteSize() const { total_size += 1 + 4; } + // optional uint32 tint_id = 6; + if (has_tint_id()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->tint_id()); + } + } if (!unknown_fields().empty()) { total_size += @@ -9539,6 +10190,9 @@ void CEconItemPreviewDataBlock_Sticker::MergeFrom(const CEconItemPreviewDataBloc if (from.has_rotation()) { set_rotation(from.rotation()); } + if (from.has_tint_id()) { + set_tint_id(from.tint_id()); + } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } @@ -9567,6 +10221,7 @@ void CEconItemPreviewDataBlock_Sticker::Swap(CEconItemPreviewDataBlock_Sticker* std::swap(wear_, other->wear_); std::swap(scale_, other->scale_); std::swap(rotation_, other->rotation_); + std::swap(tint_id_, other->tint_id_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); @@ -9600,6 +10255,9 @@ const int CEconItemPreviewDataBlock::kStickersFieldNumber; const int CEconItemPreviewDataBlock::kInventoryFieldNumber; const int CEconItemPreviewDataBlock::kOriginFieldNumber; const int CEconItemPreviewDataBlock::kQuestidFieldNumber; +const int CEconItemPreviewDataBlock::kDropreasonFieldNumber; +const int CEconItemPreviewDataBlock::kMusicindexFieldNumber; +const int CEconItemPreviewDataBlock::kEntindexFieldNumber; #endif // !_MSC_VER CEconItemPreviewDataBlock::CEconItemPreviewDataBlock() @@ -9632,6 +10290,9 @@ void CEconItemPreviewDataBlock::SharedCtor() { inventory_ = 0u; origin_ = 0u; questid_ = 0u; + dropreason_ = 0u; + musicindex_ = 0u; + entindex_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } @@ -9690,6 +10351,11 @@ void CEconItemPreviewDataBlock::Clear() { inventory_ = 0u; origin_ = 0u; questid_ = 0u; + dropreason_ = 0u; + } + if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) { + musicindex_ = 0u; + entindex_ = 0; } stickers_.Clear(); ::memset(_has_bits_, 0, sizeof(_has_bits_)); @@ -9937,6 +10603,54 @@ bool CEconItemPreviewDataBlock::MergePartialFromCodedStream( } else { goto handle_uninterpreted; } + if (input->ExpectTag(128)) goto parse_dropreason; + break; + } + + // optional uint32 dropreason = 16; + case 16: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_dropreason: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &dropreason_))); + set_has_dropreason(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(136)) goto parse_musicindex; + break; + } + + // optional uint32 musicindex = 17; + case 17: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_musicindex: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &musicindex_))); + set_has_musicindex(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(144)) goto parse_entindex; + break; + } + + // optional int32 entindex = 18; + case 18: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_entindex: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &entindex_))); + set_has_entindex(); + } else { + goto handle_uninterpreted; + } if (input->ExpectAtEnd()) return true; break; } @@ -10039,6 +10753,21 @@ void CEconItemPreviewDataBlock::SerializeWithCachedSizes( ::google::protobuf::internal::WireFormatLite::WriteUInt32(15, this->questid(), output); } + // optional uint32 dropreason = 16; + if (has_dropreason()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(16, this->dropreason(), output); + } + + // optional uint32 musicindex = 17; + if (has_musicindex()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(17, this->musicindex(), output); + } + + // optional int32 entindex = 18; + if (has_entindex()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(18, this->entindex(), output); + } + if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); @@ -10129,6 +10858,21 @@ void CEconItemPreviewDataBlock::SerializeWithCachedSizes( target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(15, this->questid(), target); } + // optional uint32 dropreason = 16; + if (has_dropreason()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(16, this->dropreason(), target); + } + + // optional uint32 musicindex = 17; + if (has_musicindex()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(17, this->musicindex(), target); + } + + // optional int32 entindex = 18; + if (has_entindex()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(18, this->entindex(), target); + } + if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); @@ -10240,6 +10984,29 @@ int CEconItemPreviewDataBlock::ByteSize() const { this->questid()); } + // optional uint32 dropreason = 16; + if (has_dropreason()) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->dropreason()); + } + + } + if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) { + // optional uint32 musicindex = 17; + if (has_musicindex()) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->musicindex()); + } + + // optional int32 entindex = 18; + if (has_entindex()) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->entindex()); + } + } // repeated .CEconItemPreviewDataBlock.Sticker stickers = 12; total_size += 1 * this->stickers_size(); @@ -10320,6 +11087,17 @@ void CEconItemPreviewDataBlock::MergeFrom(const CEconItemPreviewDataBlock& from) if (from.has_questid()) { set_questid(from.questid()); } + if (from.has_dropreason()) { + set_dropreason(from.dropreason()); + } + } + if (from._has_bits_[16 / 32] & (0xffu << (16 % 32))) { + if (from.has_musicindex()) { + set_musicindex(from.musicindex()); + } + if (from.has_entindex()) { + set_entindex(from.entindex()); + } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } @@ -10358,6 +11136,9 @@ void CEconItemPreviewDataBlock::Swap(CEconItemPreviewDataBlock* other) { std::swap(inventory_, other->inventory_); std::swap(origin_, other->origin_); std::swap(questid_, other->questid_); + std::swap(dropreason_, other->dropreason_); + std::swap(musicindex_, other->musicindex_); + std::swap(entindex_, other->entindex_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); @@ -16411,6 +17192,7 @@ const int CCSUsrMsg_ServerRankUpdate_RankUpdate::kRankOldFieldNumber; const int CCSUsrMsg_ServerRankUpdate_RankUpdate::kRankNewFieldNumber; const int CCSUsrMsg_ServerRankUpdate_RankUpdate::kNumWinsFieldNumber; const int CCSUsrMsg_ServerRankUpdate_RankUpdate::kRankChangeFieldNumber; +const int CCSUsrMsg_ServerRankUpdate_RankUpdate::kRankTypeIdFieldNumber; #endif // !_MSC_VER CCSUsrMsg_ServerRankUpdate_RankUpdate::CCSUsrMsg_ServerRankUpdate_RankUpdate() @@ -16434,6 +17216,7 @@ void CCSUsrMsg_ServerRankUpdate_RankUpdate::SharedCtor() { rank_new_ = 0; num_wins_ = 0; rank_change_ = 0; + rank_type_id_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } @@ -16474,6 +17257,7 @@ void CCSUsrMsg_ServerRankUpdate_RankUpdate::Clear() { rank_new_ = 0; num_wins_ = 0; rank_change_ = 0; + rank_type_id_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); @@ -16560,6 +17344,22 @@ bool CCSUsrMsg_ServerRankUpdate_RankUpdate::MergePartialFromCodedStream( } else { goto handle_uninterpreted; } + if (input->ExpectTag(48)) goto parse_rank_type_id; + break; + } + + // optional int32 rank_type_id = 6; + case 6: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_rank_type_id: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &rank_type_id_))); + set_has_rank_type_id(); + } else { + goto handle_uninterpreted; + } if (input->ExpectAtEnd()) return true; break; } @@ -16607,6 +17407,11 @@ void CCSUsrMsg_ServerRankUpdate_RankUpdate::SerializeWithCachedSizes( ::google::protobuf::internal::WireFormatLite::WriteFloat(5, this->rank_change(), output); } + // optional int32 rank_type_id = 6; + if (has_rank_type_id()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(6, this->rank_type_id(), output); + } + if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); @@ -16640,6 +17445,11 @@ void CCSUsrMsg_ServerRankUpdate_RankUpdate::SerializeWithCachedSizes( target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(5, this->rank_change(), target); } + // optional int32 rank_type_id = 6; + if (has_rank_type_id()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(6, this->rank_type_id(), target); + } + if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); @@ -16684,6 +17494,13 @@ int CCSUsrMsg_ServerRankUpdate_RankUpdate::ByteSize() const { total_size += 1 + 4; } + // optional int32 rank_type_id = 6; + if (has_rank_type_id()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->rank_type_id()); + } + } if (!unknown_fields().empty()) { total_size += @@ -16726,6 +17543,9 @@ void CCSUsrMsg_ServerRankUpdate_RankUpdate::MergeFrom(const CCSUsrMsg_ServerRank if (from.has_rank_change()) { set_rank_change(from.rank_change()); } + if (from.has_rank_type_id()) { + set_rank_type_id(from.rank_type_id()); + } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } @@ -16754,6 +17574,7 @@ void CCSUsrMsg_ServerRankUpdate_RankUpdate::Swap(CCSUsrMsg_ServerRankUpdate_Rank std::swap(rank_new_, other->rank_new_); std::swap(num_wins_, other->num_wins_); std::swap(rank_change_, other->rank_change_); + std::swap(rank_type_id_, other->rank_type_id_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); @@ -19201,6 +20022,5717 @@ void CCSUsrMsg_RoundBackupFilenames::Swap(CCSUsrMsg_RoundBackupFilenames* other) } +// =================================================================== + +#ifndef _MSC_VER +const int XpProgressData::kXpPointsFieldNumber; +const int XpProgressData::kXpCategoryFieldNumber; +#endif // !_MSC_VER + +XpProgressData::XpProgressData() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void XpProgressData::InitAsDefaultInstance() { +} + +XpProgressData::XpProgressData(const XpProgressData& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void XpProgressData::SharedCtor() { + _cached_size_ = 0; + xp_points_ = 0u; + xp_category_ = 0; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +XpProgressData::~XpProgressData() { + SharedDtor(); +} + +void XpProgressData::SharedDtor() { + if (this != default_instance_) { + } +} + +void XpProgressData::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* XpProgressData::descriptor() { + protobuf_AssignDescriptorsOnce(); + return XpProgressData_descriptor_; +} + +const XpProgressData& XpProgressData::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +XpProgressData* XpProgressData::default_instance_ = NULL; + +XpProgressData* XpProgressData::New() const { + return new XpProgressData; +} + +void XpProgressData::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + xp_points_ = 0u; + xp_category_ = 0; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool XpProgressData::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional uint32 xp_points = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &xp_points_))); + set_has_xp_points(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(16)) goto parse_xp_category; + break; + } + + // optional int32 xp_category = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_xp_category: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &xp_category_))); + set_has_xp_category(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void XpProgressData::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional uint32 xp_points = 1; + if (has_xp_points()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->xp_points(), output); + } + + // optional int32 xp_category = 2; + if (has_xp_category()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->xp_category(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* XpProgressData::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional uint32 xp_points = 1; + if (has_xp_points()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->xp_points(), target); + } + + // optional int32 xp_category = 2; + if (has_xp_category()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->xp_category(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int XpProgressData::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional uint32 xp_points = 1; + if (has_xp_points()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->xp_points()); + } + + // optional int32 xp_category = 2; + if (has_xp_category()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->xp_category()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void XpProgressData::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const XpProgressData* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void XpProgressData::MergeFrom(const XpProgressData& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_xp_points()) { + set_xp_points(from.xp_points()); + } + if (from.has_xp_category()) { + set_xp_category(from.xp_category()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void XpProgressData::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void XpProgressData::CopyFrom(const XpProgressData& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool XpProgressData::IsInitialized() const { + + return true; +} + +void XpProgressData::Swap(XpProgressData* other) { + if (other != this) { + std::swap(xp_points_, other->xp_points_); + std::swap(xp_category_, other->xp_category_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata XpProgressData::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = XpProgressData_descriptor_; + metadata.reflection = XpProgressData_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::kXpProgressDataFieldNumber; +const int CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::kAccountIdFieldNumber; +const int CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::kCurrentXpFieldNumber; +const int CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::kCurrentLevelFieldNumber; +const int CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::kUpgradedDefidxFieldNumber; +const int CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::kOperationPointsAwardedFieldNumber; +#endif // !_MSC_VER + +CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::InitAsDefaultInstance() { +} + +CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::SharedCtor() { + _cached_size_ = 0; + account_id_ = 0u; + current_xp_ = 0u; + current_level_ = 0u; + upgraded_defidx_ = 0u; + operation_points_awarded_ = 0u; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::~CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded() { + SharedDtor(); +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::SharedDtor() { + if (this != default_instance_) { + } +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_descriptor_; +} + +const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::default_instance_ = NULL; + +CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::New() const { + return new CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded; +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::Clear() { + if (_has_bits_[1 / 32] & (0xffu << (1 % 32))) { + account_id_ = 0u; + current_xp_ = 0u; + current_level_ = 0u; + upgraded_defidx_ = 0u; + operation_points_awarded_ = 0u; + } + xp_progress_data_.Clear(); + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // repeated .XpProgressData xp_progress_data = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + parse_xp_progress_data: + DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( + input, add_xp_progress_data())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(10)) goto parse_xp_progress_data; + if (input->ExpectTag(16)) goto parse_account_id; + break; + } + + // optional uint32 account_id = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_account_id: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &account_id_))); + set_has_account_id(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(24)) goto parse_current_xp; + break; + } + + // optional uint32 current_xp = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_current_xp: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, ¤t_xp_))); + set_has_current_xp(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(32)) goto parse_current_level; + break; + } + + // optional uint32 current_level = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_current_level: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, ¤t_level_))); + set_has_current_level(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(40)) goto parse_upgraded_defidx; + break; + } + + // optional uint32 upgraded_defidx = 5; + case 5: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_upgraded_defidx: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &upgraded_defidx_))); + set_has_upgraded_defidx(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(48)) goto parse_operation_points_awarded; + break; + } + + // optional uint32 operation_points_awarded = 6; + case 6: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_operation_points_awarded: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &operation_points_awarded_))); + set_has_operation_points_awarded(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // repeated .XpProgressData xp_progress_data = 1; + for (int i = 0; i < this->xp_progress_data_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 1, this->xp_progress_data(i), output); + } + + // optional uint32 account_id = 2; + if (has_account_id()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->account_id(), output); + } + + // optional uint32 current_xp = 3; + if (has_current_xp()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->current_xp(), output); + } + + // optional uint32 current_level = 4; + if (has_current_level()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->current_level(), output); + } + + // optional uint32 upgraded_defidx = 5; + if (has_upgraded_defidx()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->upgraded_defidx(), output); + } + + // optional uint32 operation_points_awarded = 6; + if (has_operation_points_awarded()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->operation_points_awarded(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // repeated .XpProgressData xp_progress_data = 1; + for (int i = 0; i < this->xp_progress_data_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteMessageNoVirtualToArray( + 1, this->xp_progress_data(i), target); + } + + // optional uint32 account_id = 2; + if (has_account_id()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->account_id(), target); + } + + // optional uint32 current_xp = 3; + if (has_current_xp()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->current_xp(), target); + } + + // optional uint32 current_level = 4; + if (has_current_level()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->current_level(), target); + } + + // optional uint32 upgraded_defidx = 5; + if (has_upgraded_defidx()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->upgraded_defidx(), target); + } + + // optional uint32 operation_points_awarded = 6; + if (has_operation_points_awarded()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->operation_points_awarded(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::ByteSize() const { + int total_size = 0; + + if (_has_bits_[1 / 32] & (0xffu << (1 % 32))) { + // optional uint32 account_id = 2; + if (has_account_id()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->account_id()); + } + + // optional uint32 current_xp = 3; + if (has_current_xp()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->current_xp()); + } + + // optional uint32 current_level = 4; + if (has_current_level()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->current_level()); + } + + // optional uint32 upgraded_defidx = 5; + if (has_upgraded_defidx()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->upgraded_defidx()); + } + + // optional uint32 operation_points_awarded = 6; + if (has_operation_points_awarded()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->operation_points_awarded()); + } + + } + // repeated .XpProgressData xp_progress_data = 1; + total_size += 1 * this->xp_progress_data_size(); + for (int i = 0; i < this->xp_progress_data_size(); i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( + this->xp_progress_data(i)); + } + + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::MergeFrom(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from) { + GOOGLE_CHECK_NE(&from, this); + xp_progress_data_.MergeFrom(from.xp_progress_data_); + if (from._has_bits_[1 / 32] & (0xffu << (1 % 32))) { + if (from.has_account_id()) { + set_account_id(from.account_id()); + } + if (from.has_current_xp()) { + set_current_xp(from.current_xp()); + } + if (from.has_current_level()) { + set_current_level(from.current_level()); + } + if (from.has_upgraded_defidx()) { + set_upgraded_defidx(from.upgraded_defidx()); + } + if (from.has_operation_points_awarded()) { + set_operation_points_awarded(from.operation_points_awarded()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::CopyFrom(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::IsInitialized() const { + + return true; +} + +void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::Swap(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* other) { + if (other != this) { + xp_progress_data_.Swap(&other->xp_progress_data_); + std::swap(account_id_, other->account_id_); + std::swap(current_xp_, other->current_xp_); + std::swap(current_level_, other->current_level_); + std::swap(upgraded_defidx_, other->upgraded_defidx_); + std::swap(operation_points_awarded_, other->operation_points_awarded_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_descriptor_; + metadata.reflection = CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CCSUsrMsg_XpUpdate::kDataFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_XpUpdate::CCSUsrMsg_XpUpdate() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_XpUpdate::InitAsDefaultInstance() { + data_ = const_cast< ::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded*>(&::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::default_instance()); +} + +CCSUsrMsg_XpUpdate::CCSUsrMsg_XpUpdate(const CCSUsrMsg_XpUpdate& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_XpUpdate::SharedCtor() { + _cached_size_ = 0; + data_ = NULL; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_XpUpdate::~CCSUsrMsg_XpUpdate() { + SharedDtor(); +} + +void CCSUsrMsg_XpUpdate::SharedDtor() { + if (this != default_instance_) { + delete data_; + } +} + +void CCSUsrMsg_XpUpdate::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_XpUpdate::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_XpUpdate_descriptor_; +} + +const CCSUsrMsg_XpUpdate& CCSUsrMsg_XpUpdate::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_XpUpdate* CCSUsrMsg_XpUpdate::default_instance_ = NULL; + +CCSUsrMsg_XpUpdate* CCSUsrMsg_XpUpdate::New() const { + return new CCSUsrMsg_XpUpdate; +} + +void CCSUsrMsg_XpUpdate::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (has_data()) { + if (data_ != NULL) data_->::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::Clear(); + } + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_XpUpdate::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional .CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded data = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( + input, mutable_data())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_XpUpdate::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional .CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded data = 1; + if (has_data()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 1, this->data(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_XpUpdate::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional .CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded data = 1; + if (has_data()) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteMessageNoVirtualToArray( + 1, this->data(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_XpUpdate::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional .CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded data = 1; + if (has_data()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( + this->data()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_XpUpdate::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_XpUpdate* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_XpUpdate::MergeFrom(const CCSUsrMsg_XpUpdate& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_data()) { + mutable_data()->::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::MergeFrom(from.data()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_XpUpdate::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_XpUpdate::CopyFrom(const CCSUsrMsg_XpUpdate& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_XpUpdate::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_XpUpdate::Swap(CCSUsrMsg_XpUpdate* other) { + if (other != this) { + std::swap(data_, other->data_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_XpUpdate::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_XpUpdate_descriptor_; + metadata.reflection = CCSUsrMsg_XpUpdate_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CCSUsrMsg_QuestProgress::kQuestIdFieldNumber; +const int CCSUsrMsg_QuestProgress::kNormalPointsFieldNumber; +const int CCSUsrMsg_QuestProgress::kBonusPointsFieldNumber; +const int CCSUsrMsg_QuestProgress::kIsEventQuestFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_QuestProgress::CCSUsrMsg_QuestProgress() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_QuestProgress::InitAsDefaultInstance() { +} + +CCSUsrMsg_QuestProgress::CCSUsrMsg_QuestProgress(const CCSUsrMsg_QuestProgress& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_QuestProgress::SharedCtor() { + _cached_size_ = 0; + quest_id_ = 0u; + normal_points_ = 0u; + bonus_points_ = 0u; + is_event_quest_ = false; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_QuestProgress::~CCSUsrMsg_QuestProgress() { + SharedDtor(); +} + +void CCSUsrMsg_QuestProgress::SharedDtor() { + if (this != default_instance_) { + } +} + +void CCSUsrMsg_QuestProgress::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_QuestProgress::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_QuestProgress_descriptor_; +} + +const CCSUsrMsg_QuestProgress& CCSUsrMsg_QuestProgress::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_QuestProgress* CCSUsrMsg_QuestProgress::default_instance_ = NULL; + +CCSUsrMsg_QuestProgress* CCSUsrMsg_QuestProgress::New() const { + return new CCSUsrMsg_QuestProgress; +} + +void CCSUsrMsg_QuestProgress::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + quest_id_ = 0u; + normal_points_ = 0u; + bonus_points_ = 0u; + is_event_quest_ = false; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_QuestProgress::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional uint32 quest_id = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &quest_id_))); + set_has_quest_id(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(16)) goto parse_normal_points; + break; + } + + // optional uint32 normal_points = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_normal_points: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &normal_points_))); + set_has_normal_points(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(24)) goto parse_bonus_points; + break; + } + + // optional uint32 bonus_points = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_bonus_points: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &bonus_points_))); + set_has_bonus_points(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(32)) goto parse_is_event_quest; + break; + } + + // optional bool is_event_quest = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_is_event_quest: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( + input, &is_event_quest_))); + set_has_is_event_quest(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_QuestProgress::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional uint32 quest_id = 1; + if (has_quest_id()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->quest_id(), output); + } + + // optional uint32 normal_points = 2; + if (has_normal_points()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->normal_points(), output); + } + + // optional uint32 bonus_points = 3; + if (has_bonus_points()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->bonus_points(), output); + } + + // optional bool is_event_quest = 4; + if (has_is_event_quest()) { + ::google::protobuf::internal::WireFormatLite::WriteBool(4, this->is_event_quest(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_QuestProgress::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional uint32 quest_id = 1; + if (has_quest_id()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->quest_id(), target); + } + + // optional uint32 normal_points = 2; + if (has_normal_points()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->normal_points(), target); + } + + // optional uint32 bonus_points = 3; + if (has_bonus_points()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->bonus_points(), target); + } + + // optional bool is_event_quest = 4; + if (has_is_event_quest()) { + target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(4, this->is_event_quest(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_QuestProgress::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional uint32 quest_id = 1; + if (has_quest_id()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->quest_id()); + } + + // optional uint32 normal_points = 2; + if (has_normal_points()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->normal_points()); + } + + // optional uint32 bonus_points = 3; + if (has_bonus_points()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->bonus_points()); + } + + // optional bool is_event_quest = 4; + if (has_is_event_quest()) { + total_size += 1 + 1; + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_QuestProgress::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_QuestProgress* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_QuestProgress::MergeFrom(const CCSUsrMsg_QuestProgress& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_quest_id()) { + set_quest_id(from.quest_id()); + } + if (from.has_normal_points()) { + set_normal_points(from.normal_points()); + } + if (from.has_bonus_points()) { + set_bonus_points(from.bonus_points()); + } + if (from.has_is_event_quest()) { + set_is_event_quest(from.is_event_quest()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_QuestProgress::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_QuestProgress::CopyFrom(const CCSUsrMsg_QuestProgress& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_QuestProgress::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_QuestProgress::Swap(CCSUsrMsg_QuestProgress* other) { + if (other != this) { + std::swap(quest_id_, other->quest_id_); + std::swap(normal_points_, other->normal_points_); + std::swap(bonus_points_, other->bonus_points_); + std::swap(is_event_quest_, other->is_event_quest_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_QuestProgress::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_QuestProgress_descriptor_; + metadata.reflection = CCSUsrMsg_QuestProgress_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int ScoreLeaderboardData_Entry::kTagFieldNumber; +const int ScoreLeaderboardData_Entry::kValFieldNumber; +#endif // !_MSC_VER + +ScoreLeaderboardData_Entry::ScoreLeaderboardData_Entry() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void ScoreLeaderboardData_Entry::InitAsDefaultInstance() { +} + +ScoreLeaderboardData_Entry::ScoreLeaderboardData_Entry(const ScoreLeaderboardData_Entry& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void ScoreLeaderboardData_Entry::SharedCtor() { + _cached_size_ = 0; + tag_ = 0u; + val_ = 0u; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +ScoreLeaderboardData_Entry::~ScoreLeaderboardData_Entry() { + SharedDtor(); +} + +void ScoreLeaderboardData_Entry::SharedDtor() { + if (this != default_instance_) { + } +} + +void ScoreLeaderboardData_Entry::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* ScoreLeaderboardData_Entry::descriptor() { + protobuf_AssignDescriptorsOnce(); + return ScoreLeaderboardData_Entry_descriptor_; +} + +const ScoreLeaderboardData_Entry& ScoreLeaderboardData_Entry::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +ScoreLeaderboardData_Entry* ScoreLeaderboardData_Entry::default_instance_ = NULL; + +ScoreLeaderboardData_Entry* ScoreLeaderboardData_Entry::New() const { + return new ScoreLeaderboardData_Entry; +} + +void ScoreLeaderboardData_Entry::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + tag_ = 0u; + val_ = 0u; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool ScoreLeaderboardData_Entry::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional uint32 tag = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &tag_))); + set_has_tag(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(16)) goto parse_val; + break; + } + + // optional uint32 val = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_val: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &val_))); + set_has_val(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void ScoreLeaderboardData_Entry::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional uint32 tag = 1; + if (has_tag()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->tag(), output); + } + + // optional uint32 val = 2; + if (has_val()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->val(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* ScoreLeaderboardData_Entry::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional uint32 tag = 1; + if (has_tag()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->tag(), target); + } + + // optional uint32 val = 2; + if (has_val()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->val(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int ScoreLeaderboardData_Entry::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional uint32 tag = 1; + if (has_tag()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->tag()); + } + + // optional uint32 val = 2; + if (has_val()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->val()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void ScoreLeaderboardData_Entry::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const ScoreLeaderboardData_Entry* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void ScoreLeaderboardData_Entry::MergeFrom(const ScoreLeaderboardData_Entry& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_tag()) { + set_tag(from.tag()); + } + if (from.has_val()) { + set_val(from.val()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void ScoreLeaderboardData_Entry::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void ScoreLeaderboardData_Entry::CopyFrom(const ScoreLeaderboardData_Entry& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ScoreLeaderboardData_Entry::IsInitialized() const { + + return true; +} + +void ScoreLeaderboardData_Entry::Swap(ScoreLeaderboardData_Entry* other) { + if (other != this) { + std::swap(tag_, other->tag_); + std::swap(val_, other->val_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata ScoreLeaderboardData_Entry::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = ScoreLeaderboardData_Entry_descriptor_; + metadata.reflection = ScoreLeaderboardData_Entry_reflection_; + return metadata; +} + + +// ------------------------------------------------------------------- + +#ifndef _MSC_VER +const int ScoreLeaderboardData_AccountEntries::kAccountidFieldNumber; +const int ScoreLeaderboardData_AccountEntries::kEntriesFieldNumber; +#endif // !_MSC_VER + +ScoreLeaderboardData_AccountEntries::ScoreLeaderboardData_AccountEntries() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void ScoreLeaderboardData_AccountEntries::InitAsDefaultInstance() { +} + +ScoreLeaderboardData_AccountEntries::ScoreLeaderboardData_AccountEntries(const ScoreLeaderboardData_AccountEntries& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void ScoreLeaderboardData_AccountEntries::SharedCtor() { + _cached_size_ = 0; + accountid_ = 0u; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +ScoreLeaderboardData_AccountEntries::~ScoreLeaderboardData_AccountEntries() { + SharedDtor(); +} + +void ScoreLeaderboardData_AccountEntries::SharedDtor() { + if (this != default_instance_) { + } +} + +void ScoreLeaderboardData_AccountEntries::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* ScoreLeaderboardData_AccountEntries::descriptor() { + protobuf_AssignDescriptorsOnce(); + return ScoreLeaderboardData_AccountEntries_descriptor_; +} + +const ScoreLeaderboardData_AccountEntries& ScoreLeaderboardData_AccountEntries::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +ScoreLeaderboardData_AccountEntries* ScoreLeaderboardData_AccountEntries::default_instance_ = NULL; + +ScoreLeaderboardData_AccountEntries* ScoreLeaderboardData_AccountEntries::New() const { + return new ScoreLeaderboardData_AccountEntries; +} + +void ScoreLeaderboardData_AccountEntries::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + accountid_ = 0u; + } + entries_.Clear(); + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool ScoreLeaderboardData_AccountEntries::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional uint32 accountid = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &accountid_))); + set_has_accountid(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(18)) goto parse_entries; + break; + } + + // repeated .ScoreLeaderboardData.Entry entries = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + parse_entries: + DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( + input, add_entries())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(18)) goto parse_entries; + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void ScoreLeaderboardData_AccountEntries::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional uint32 accountid = 1; + if (has_accountid()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->accountid(), output); + } + + // repeated .ScoreLeaderboardData.Entry entries = 2; + for (int i = 0; i < this->entries_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 2, this->entries(i), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* ScoreLeaderboardData_AccountEntries::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional uint32 accountid = 1; + if (has_accountid()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->accountid(), target); + } + + // repeated .ScoreLeaderboardData.Entry entries = 2; + for (int i = 0; i < this->entries_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteMessageNoVirtualToArray( + 2, this->entries(i), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int ScoreLeaderboardData_AccountEntries::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional uint32 accountid = 1; + if (has_accountid()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->accountid()); + } + + } + // repeated .ScoreLeaderboardData.Entry entries = 2; + total_size += 1 * this->entries_size(); + for (int i = 0; i < this->entries_size(); i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( + this->entries(i)); + } + + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void ScoreLeaderboardData_AccountEntries::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const ScoreLeaderboardData_AccountEntries* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void ScoreLeaderboardData_AccountEntries::MergeFrom(const ScoreLeaderboardData_AccountEntries& from) { + GOOGLE_CHECK_NE(&from, this); + entries_.MergeFrom(from.entries_); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_accountid()) { + set_accountid(from.accountid()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void ScoreLeaderboardData_AccountEntries::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void ScoreLeaderboardData_AccountEntries::CopyFrom(const ScoreLeaderboardData_AccountEntries& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ScoreLeaderboardData_AccountEntries::IsInitialized() const { + + return true; +} + +void ScoreLeaderboardData_AccountEntries::Swap(ScoreLeaderboardData_AccountEntries* other) { + if (other != this) { + std::swap(accountid_, other->accountid_); + entries_.Swap(&other->entries_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata ScoreLeaderboardData_AccountEntries::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = ScoreLeaderboardData_AccountEntries_descriptor_; + metadata.reflection = ScoreLeaderboardData_AccountEntries_reflection_; + return metadata; +} + + +// ------------------------------------------------------------------- + +#ifndef _MSC_VER +const int ScoreLeaderboardData::kQuestIdFieldNumber; +const int ScoreLeaderboardData::kScoreFieldNumber; +const int ScoreLeaderboardData::kAccountentriesFieldNumber; +const int ScoreLeaderboardData::kMatchentriesFieldNumber; +#endif // !_MSC_VER + +ScoreLeaderboardData::ScoreLeaderboardData() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void ScoreLeaderboardData::InitAsDefaultInstance() { +} + +ScoreLeaderboardData::ScoreLeaderboardData(const ScoreLeaderboardData& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void ScoreLeaderboardData::SharedCtor() { + _cached_size_ = 0; + quest_id_ = GOOGLE_ULONGLONG(0); + score_ = 0u; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +ScoreLeaderboardData::~ScoreLeaderboardData() { + SharedDtor(); +} + +void ScoreLeaderboardData::SharedDtor() { + if (this != default_instance_) { + } +} + +void ScoreLeaderboardData::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* ScoreLeaderboardData::descriptor() { + protobuf_AssignDescriptorsOnce(); + return ScoreLeaderboardData_descriptor_; +} + +const ScoreLeaderboardData& ScoreLeaderboardData::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +ScoreLeaderboardData* ScoreLeaderboardData::default_instance_ = NULL; + +ScoreLeaderboardData* ScoreLeaderboardData::New() const { + return new ScoreLeaderboardData; +} + +void ScoreLeaderboardData::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + quest_id_ = GOOGLE_ULONGLONG(0); + score_ = 0u; + } + accountentries_.Clear(); + matchentries_.Clear(); + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool ScoreLeaderboardData::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional uint64 quest_id = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>( + input, &quest_id_))); + set_has_quest_id(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(16)) goto parse_score; + break; + } + + // optional uint32 score = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_score: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &score_))); + set_has_score(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(26)) goto parse_accountentries; + break; + } + + // repeated .ScoreLeaderboardData.AccountEntries accountentries = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + parse_accountentries: + DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( + input, add_accountentries())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(26)) goto parse_accountentries; + if (input->ExpectTag(42)) goto parse_matchentries; + break; + } + + // repeated .ScoreLeaderboardData.Entry matchentries = 5; + case 5: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + parse_matchentries: + DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( + input, add_matchentries())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(42)) goto parse_matchentries; + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void ScoreLeaderboardData::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional uint64 quest_id = 1; + if (has_quest_id()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt64(1, this->quest_id(), output); + } + + // optional uint32 score = 2; + if (has_score()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->score(), output); + } + + // repeated .ScoreLeaderboardData.AccountEntries accountentries = 3; + for (int i = 0; i < this->accountentries_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 3, this->accountentries(i), output); + } + + // repeated .ScoreLeaderboardData.Entry matchentries = 5; + for (int i = 0; i < this->matchentries_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 5, this->matchentries(i), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* ScoreLeaderboardData::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional uint64 quest_id = 1; + if (has_quest_id()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt64ToArray(1, this->quest_id(), target); + } + + // optional uint32 score = 2; + if (has_score()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->score(), target); + } + + // repeated .ScoreLeaderboardData.AccountEntries accountentries = 3; + for (int i = 0; i < this->accountentries_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteMessageNoVirtualToArray( + 3, this->accountentries(i), target); + } + + // repeated .ScoreLeaderboardData.Entry matchentries = 5; + for (int i = 0; i < this->matchentries_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteMessageNoVirtualToArray( + 5, this->matchentries(i), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int ScoreLeaderboardData::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional uint64 quest_id = 1; + if (has_quest_id()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt64Size( + this->quest_id()); + } + + // optional uint32 score = 2; + if (has_score()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->score()); + } + + } + // repeated .ScoreLeaderboardData.AccountEntries accountentries = 3; + total_size += 1 * this->accountentries_size(); + for (int i = 0; i < this->accountentries_size(); i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( + this->accountentries(i)); + } + + // repeated .ScoreLeaderboardData.Entry matchentries = 5; + total_size += 1 * this->matchentries_size(); + for (int i = 0; i < this->matchentries_size(); i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( + this->matchentries(i)); + } + + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void ScoreLeaderboardData::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const ScoreLeaderboardData* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void ScoreLeaderboardData::MergeFrom(const ScoreLeaderboardData& from) { + GOOGLE_CHECK_NE(&from, this); + accountentries_.MergeFrom(from.accountentries_); + matchentries_.MergeFrom(from.matchentries_); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_quest_id()) { + set_quest_id(from.quest_id()); + } + if (from.has_score()) { + set_score(from.score()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void ScoreLeaderboardData::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void ScoreLeaderboardData::CopyFrom(const ScoreLeaderboardData& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ScoreLeaderboardData::IsInitialized() const { + + return true; +} + +void ScoreLeaderboardData::Swap(ScoreLeaderboardData* other) { + if (other != this) { + std::swap(quest_id_, other->quest_id_); + std::swap(score_, other->score_); + accountentries_.Swap(&other->accountentries_); + matchentries_.Swap(&other->matchentries_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata ScoreLeaderboardData::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = ScoreLeaderboardData_descriptor_; + metadata.reflection = ScoreLeaderboardData_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CCSUsrMsg_ScoreLeaderboardData::kDataFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_ScoreLeaderboardData::CCSUsrMsg_ScoreLeaderboardData() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_ScoreLeaderboardData::InitAsDefaultInstance() { + data_ = const_cast< ::ScoreLeaderboardData*>(&::ScoreLeaderboardData::default_instance()); +} + +CCSUsrMsg_ScoreLeaderboardData::CCSUsrMsg_ScoreLeaderboardData(const CCSUsrMsg_ScoreLeaderboardData& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_ScoreLeaderboardData::SharedCtor() { + _cached_size_ = 0; + data_ = NULL; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_ScoreLeaderboardData::~CCSUsrMsg_ScoreLeaderboardData() { + SharedDtor(); +} + +void CCSUsrMsg_ScoreLeaderboardData::SharedDtor() { + if (this != default_instance_) { + delete data_; + } +} + +void CCSUsrMsg_ScoreLeaderboardData::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_ScoreLeaderboardData::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_ScoreLeaderboardData_descriptor_; +} + +const CCSUsrMsg_ScoreLeaderboardData& CCSUsrMsg_ScoreLeaderboardData::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_ScoreLeaderboardData* CCSUsrMsg_ScoreLeaderboardData::default_instance_ = NULL; + +CCSUsrMsg_ScoreLeaderboardData* CCSUsrMsg_ScoreLeaderboardData::New() const { + return new CCSUsrMsg_ScoreLeaderboardData; +} + +void CCSUsrMsg_ScoreLeaderboardData::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (has_data()) { + if (data_ != NULL) data_->::ScoreLeaderboardData::Clear(); + } + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_ScoreLeaderboardData::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional .ScoreLeaderboardData data = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( + input, mutable_data())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_ScoreLeaderboardData::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional .ScoreLeaderboardData data = 1; + if (has_data()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 1, this->data(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_ScoreLeaderboardData::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional .ScoreLeaderboardData data = 1; + if (has_data()) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteMessageNoVirtualToArray( + 1, this->data(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_ScoreLeaderboardData::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional .ScoreLeaderboardData data = 1; + if (has_data()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( + this->data()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_ScoreLeaderboardData::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_ScoreLeaderboardData* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_ScoreLeaderboardData::MergeFrom(const CCSUsrMsg_ScoreLeaderboardData& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_data()) { + mutable_data()->::ScoreLeaderboardData::MergeFrom(from.data()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_ScoreLeaderboardData::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_ScoreLeaderboardData::CopyFrom(const CCSUsrMsg_ScoreLeaderboardData& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_ScoreLeaderboardData::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_ScoreLeaderboardData::Swap(CCSUsrMsg_ScoreLeaderboardData* other) { + if (other != this) { + std::swap(data_, other->data_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_ScoreLeaderboardData::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_ScoreLeaderboardData_descriptor_; + metadata.reflection = CCSUsrMsg_ScoreLeaderboardData_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int PlayerDecalDigitalSignature::kSignatureFieldNumber; +const int PlayerDecalDigitalSignature::kAccountidFieldNumber; +const int PlayerDecalDigitalSignature::kRtimeFieldNumber; +const int PlayerDecalDigitalSignature::kEndposFieldNumber; +const int PlayerDecalDigitalSignature::kStartposFieldNumber; +const int PlayerDecalDigitalSignature::kRightFieldNumber; +const int PlayerDecalDigitalSignature::kTxDefidxFieldNumber; +const int PlayerDecalDigitalSignature::kEntindexFieldNumber; +const int PlayerDecalDigitalSignature::kHitboxFieldNumber; +const int PlayerDecalDigitalSignature::kCreationtimeFieldNumber; +const int PlayerDecalDigitalSignature::kEquipslotFieldNumber; +const int PlayerDecalDigitalSignature::kTraceIdFieldNumber; +const int PlayerDecalDigitalSignature::kNormalFieldNumber; +const int PlayerDecalDigitalSignature::kTintIdFieldNumber; +#endif // !_MSC_VER + +PlayerDecalDigitalSignature::PlayerDecalDigitalSignature() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void PlayerDecalDigitalSignature::InitAsDefaultInstance() { +} + +PlayerDecalDigitalSignature::PlayerDecalDigitalSignature(const PlayerDecalDigitalSignature& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void PlayerDecalDigitalSignature::SharedCtor() { + _cached_size_ = 0; + signature_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + accountid_ = 0u; + rtime_ = 0u; + tx_defidx_ = 0u; + entindex_ = 0; + hitbox_ = 0u; + creationtime_ = 0; + equipslot_ = 0u; + trace_id_ = 0u; + tint_id_ = 0u; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +PlayerDecalDigitalSignature::~PlayerDecalDigitalSignature() { + SharedDtor(); +} + +void PlayerDecalDigitalSignature::SharedDtor() { + if (signature_ != &::google::protobuf::internal::kEmptyString) { + delete signature_; + } + if (this != default_instance_) { + } +} + +void PlayerDecalDigitalSignature::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* PlayerDecalDigitalSignature::descriptor() { + protobuf_AssignDescriptorsOnce(); + return PlayerDecalDigitalSignature_descriptor_; +} + +const PlayerDecalDigitalSignature& PlayerDecalDigitalSignature::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +PlayerDecalDigitalSignature* PlayerDecalDigitalSignature::default_instance_ = NULL; + +PlayerDecalDigitalSignature* PlayerDecalDigitalSignature::New() const { + return new PlayerDecalDigitalSignature; +} + +void PlayerDecalDigitalSignature::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (has_signature()) { + if (signature_ != &::google::protobuf::internal::kEmptyString) { + signature_->clear(); + } + } + accountid_ = 0u; + rtime_ = 0u; + tx_defidx_ = 0u; + entindex_ = 0; + } + if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { + hitbox_ = 0u; + creationtime_ = 0; + equipslot_ = 0u; + trace_id_ = 0u; + tint_id_ = 0u; + } + endpos_.Clear(); + startpos_.Clear(); + right_.Clear(); + normal_.Clear(); + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool PlayerDecalDigitalSignature::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional bytes signature = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( + input, this->mutable_signature())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(16)) goto parse_accountid; + break; + } + + // optional uint32 accountid = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_accountid: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &accountid_))); + set_has_accountid(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(24)) goto parse_rtime; + break; + } + + // optional uint32 rtime = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_rtime: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &rtime_))); + set_has_rtime(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(37)) goto parse_endpos; + break; + } + + // repeated float endpos = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_endpos: + DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + 1, 37, input, this->mutable_endpos()))); + } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) + == ::google::protobuf::internal::WireFormatLite:: + WIRETYPE_LENGTH_DELIMITED) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, this->mutable_endpos()))); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(37)) goto parse_endpos; + if (input->ExpectTag(45)) goto parse_startpos; + break; + } + + // repeated float startpos = 5; + case 5: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_startpos: + DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + 1, 45, input, this->mutable_startpos()))); + } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) + == ::google::protobuf::internal::WireFormatLite:: + WIRETYPE_LENGTH_DELIMITED) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, this->mutable_startpos()))); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(45)) goto parse_startpos; + if (input->ExpectTag(53)) goto parse_right; + break; + } + + // repeated float right = 6; + case 6: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_right: + DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + 1, 53, input, this->mutable_right()))); + } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) + == ::google::protobuf::internal::WireFormatLite:: + WIRETYPE_LENGTH_DELIMITED) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, this->mutable_right()))); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(53)) goto parse_right; + if (input->ExpectTag(56)) goto parse_tx_defidx; + break; + } + + // optional uint32 tx_defidx = 7; + case 7: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_tx_defidx: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &tx_defidx_))); + set_has_tx_defidx(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(64)) goto parse_entindex; + break; + } + + // optional int32 entindex = 8; + case 8: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_entindex: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &entindex_))); + set_has_entindex(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(72)) goto parse_hitbox; + break; + } + + // optional uint32 hitbox = 9; + case 9: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_hitbox: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &hitbox_))); + set_has_hitbox(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(85)) goto parse_creationtime; + break; + } + + // optional float creationtime = 10; + case 10: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_creationtime: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &creationtime_))); + set_has_creationtime(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(88)) goto parse_equipslot; + break; + } + + // optional uint32 equipslot = 11; + case 11: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_equipslot: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &equipslot_))); + set_has_equipslot(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(96)) goto parse_trace_id; + break; + } + + // optional uint32 trace_id = 12; + case 12: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_trace_id: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &trace_id_))); + set_has_trace_id(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(109)) goto parse_normal; + break; + } + + // repeated float normal = 13; + case 13: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_normal: + DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + 1, 109, input, this->mutable_normal()))); + } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) + == ::google::protobuf::internal::WireFormatLite:: + WIRETYPE_LENGTH_DELIMITED) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, this->mutable_normal()))); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(109)) goto parse_normal; + if (input->ExpectTag(112)) goto parse_tint_id; + break; + } + + // optional uint32 tint_id = 14; + case 14: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_tint_id: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &tint_id_))); + set_has_tint_id(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void PlayerDecalDigitalSignature::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional bytes signature = 1; + if (has_signature()) { + ::google::protobuf::internal::WireFormatLite::WriteBytes( + 1, this->signature(), output); + } + + // optional uint32 accountid = 2; + if (has_accountid()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->accountid(), output); + } + + // optional uint32 rtime = 3; + if (has_rtime()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->rtime(), output); + } + + // repeated float endpos = 4; + for (int i = 0; i < this->endpos_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteFloat( + 4, this->endpos(i), output); + } + + // repeated float startpos = 5; + for (int i = 0; i < this->startpos_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteFloat( + 5, this->startpos(i), output); + } + + // repeated float right = 6; + for (int i = 0; i < this->right_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteFloat( + 6, this->right(i), output); + } + + // optional uint32 tx_defidx = 7; + if (has_tx_defidx()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(7, this->tx_defidx(), output); + } + + // optional int32 entindex = 8; + if (has_entindex()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->entindex(), output); + } + + // optional uint32 hitbox = 9; + if (has_hitbox()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(9, this->hitbox(), output); + } + + // optional float creationtime = 10; + if (has_creationtime()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(10, this->creationtime(), output); + } + + // optional uint32 equipslot = 11; + if (has_equipslot()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(11, this->equipslot(), output); + } + + // optional uint32 trace_id = 12; + if (has_trace_id()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(12, this->trace_id(), output); + } + + // repeated float normal = 13; + for (int i = 0; i < this->normal_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteFloat( + 13, this->normal(i), output); + } + + // optional uint32 tint_id = 14; + if (has_tint_id()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(14, this->tint_id(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* PlayerDecalDigitalSignature::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional bytes signature = 1; + if (has_signature()) { + target = + ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( + 1, this->signature(), target); + } + + // optional uint32 accountid = 2; + if (has_accountid()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->accountid(), target); + } + + // optional uint32 rtime = 3; + if (has_rtime()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->rtime(), target); + } + + // repeated float endpos = 4; + for (int i = 0; i < this->endpos_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteFloatToArray(4, this->endpos(i), target); + } + + // repeated float startpos = 5; + for (int i = 0; i < this->startpos_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteFloatToArray(5, this->startpos(i), target); + } + + // repeated float right = 6; + for (int i = 0; i < this->right_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteFloatToArray(6, this->right(i), target); + } + + // optional uint32 tx_defidx = 7; + if (has_tx_defidx()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(7, this->tx_defidx(), target); + } + + // optional int32 entindex = 8; + if (has_entindex()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(8, this->entindex(), target); + } + + // optional uint32 hitbox = 9; + if (has_hitbox()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(9, this->hitbox(), target); + } + + // optional float creationtime = 10; + if (has_creationtime()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(10, this->creationtime(), target); + } + + // optional uint32 equipslot = 11; + if (has_equipslot()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(11, this->equipslot(), target); + } + + // optional uint32 trace_id = 12; + if (has_trace_id()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(12, this->trace_id(), target); + } + + // repeated float normal = 13; + for (int i = 0; i < this->normal_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteFloatToArray(13, this->normal(i), target); + } + + // optional uint32 tint_id = 14; + if (has_tint_id()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(14, this->tint_id(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int PlayerDecalDigitalSignature::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional bytes signature = 1; + if (has_signature()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::BytesSize( + this->signature()); + } + + // optional uint32 accountid = 2; + if (has_accountid()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->accountid()); + } + + // optional uint32 rtime = 3; + if (has_rtime()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->rtime()); + } + + // optional uint32 tx_defidx = 7; + if (has_tx_defidx()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->tx_defidx()); + } + + // optional int32 entindex = 8; + if (has_entindex()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->entindex()); + } + + } + if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { + // optional uint32 hitbox = 9; + if (has_hitbox()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->hitbox()); + } + + // optional float creationtime = 10; + if (has_creationtime()) { + total_size += 1 + 4; + } + + // optional uint32 equipslot = 11; + if (has_equipslot()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->equipslot()); + } + + // optional uint32 trace_id = 12; + if (has_trace_id()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->trace_id()); + } + + // optional uint32 tint_id = 14; + if (has_tint_id()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->tint_id()); + } + + } + // repeated float endpos = 4; + { + int data_size = 0; + data_size = 4 * this->endpos_size(); + total_size += 1 * this->endpos_size() + data_size; + } + + // repeated float startpos = 5; + { + int data_size = 0; + data_size = 4 * this->startpos_size(); + total_size += 1 * this->startpos_size() + data_size; + } + + // repeated float right = 6; + { + int data_size = 0; + data_size = 4 * this->right_size(); + total_size += 1 * this->right_size() + data_size; + } + + // repeated float normal = 13; + { + int data_size = 0; + data_size = 4 * this->normal_size(); + total_size += 1 * this->normal_size() + data_size; + } + + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void PlayerDecalDigitalSignature::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const PlayerDecalDigitalSignature* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void PlayerDecalDigitalSignature::MergeFrom(const PlayerDecalDigitalSignature& from) { + GOOGLE_CHECK_NE(&from, this); + endpos_.MergeFrom(from.endpos_); + startpos_.MergeFrom(from.startpos_); + right_.MergeFrom(from.right_); + normal_.MergeFrom(from.normal_); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_signature()) { + set_signature(from.signature()); + } + if (from.has_accountid()) { + set_accountid(from.accountid()); + } + if (from.has_rtime()) { + set_rtime(from.rtime()); + } + if (from.has_tx_defidx()) { + set_tx_defidx(from.tx_defidx()); + } + if (from.has_entindex()) { + set_entindex(from.entindex()); + } + } + if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) { + if (from.has_hitbox()) { + set_hitbox(from.hitbox()); + } + if (from.has_creationtime()) { + set_creationtime(from.creationtime()); + } + if (from.has_equipslot()) { + set_equipslot(from.equipslot()); + } + if (from.has_trace_id()) { + set_trace_id(from.trace_id()); + } + if (from.has_tint_id()) { + set_tint_id(from.tint_id()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void PlayerDecalDigitalSignature::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void PlayerDecalDigitalSignature::CopyFrom(const PlayerDecalDigitalSignature& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool PlayerDecalDigitalSignature::IsInitialized() const { + + return true; +} + +void PlayerDecalDigitalSignature::Swap(PlayerDecalDigitalSignature* other) { + if (other != this) { + std::swap(signature_, other->signature_); + std::swap(accountid_, other->accountid_); + std::swap(rtime_, other->rtime_); + endpos_.Swap(&other->endpos_); + startpos_.Swap(&other->startpos_); + right_.Swap(&other->right_); + std::swap(tx_defidx_, other->tx_defidx_); + std::swap(entindex_, other->entindex_); + std::swap(hitbox_, other->hitbox_); + std::swap(creationtime_, other->creationtime_); + std::swap(equipslot_, other->equipslot_); + std::swap(trace_id_, other->trace_id_); + normal_.Swap(&other->normal_); + std::swap(tint_id_, other->tint_id_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata PlayerDecalDigitalSignature::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = PlayerDecalDigitalSignature_descriptor_; + metadata.reflection = PlayerDecalDigitalSignature_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CCSUsrMsg_PlayerDecalDigitalSignature::kDataFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_PlayerDecalDigitalSignature::CCSUsrMsg_PlayerDecalDigitalSignature() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::InitAsDefaultInstance() { + data_ = const_cast< ::PlayerDecalDigitalSignature*>(&::PlayerDecalDigitalSignature::default_instance()); +} + +CCSUsrMsg_PlayerDecalDigitalSignature::CCSUsrMsg_PlayerDecalDigitalSignature(const CCSUsrMsg_PlayerDecalDigitalSignature& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::SharedCtor() { + _cached_size_ = 0; + data_ = NULL; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_PlayerDecalDigitalSignature::~CCSUsrMsg_PlayerDecalDigitalSignature() { + SharedDtor(); +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::SharedDtor() { + if (this != default_instance_) { + delete data_; + } +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_PlayerDecalDigitalSignature::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_PlayerDecalDigitalSignature_descriptor_; +} + +const CCSUsrMsg_PlayerDecalDigitalSignature& CCSUsrMsg_PlayerDecalDigitalSignature::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_PlayerDecalDigitalSignature* CCSUsrMsg_PlayerDecalDigitalSignature::default_instance_ = NULL; + +CCSUsrMsg_PlayerDecalDigitalSignature* CCSUsrMsg_PlayerDecalDigitalSignature::New() const { + return new CCSUsrMsg_PlayerDecalDigitalSignature; +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (has_data()) { + if (data_ != NULL) data_->::PlayerDecalDigitalSignature::Clear(); + } + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_PlayerDecalDigitalSignature::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional .PlayerDecalDigitalSignature data = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( + input, mutable_data())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional .PlayerDecalDigitalSignature data = 1; + if (has_data()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 1, this->data(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_PlayerDecalDigitalSignature::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional .PlayerDecalDigitalSignature data = 1; + if (has_data()) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteMessageNoVirtualToArray( + 1, this->data(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_PlayerDecalDigitalSignature::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional .PlayerDecalDigitalSignature data = 1; + if (has_data()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( + this->data()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_PlayerDecalDigitalSignature* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::MergeFrom(const CCSUsrMsg_PlayerDecalDigitalSignature& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_data()) { + mutable_data()->::PlayerDecalDigitalSignature::MergeFrom(from.data()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::CopyFrom(const CCSUsrMsg_PlayerDecalDigitalSignature& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_PlayerDecalDigitalSignature::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_PlayerDecalDigitalSignature::Swap(CCSUsrMsg_PlayerDecalDigitalSignature* other) { + if (other != this) { + std::swap(data_, other->data_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_PlayerDecalDigitalSignature::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_PlayerDecalDigitalSignature_descriptor_; + metadata.reflection = CCSUsrMsg_PlayerDecalDigitalSignature_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CCSUsrMsg_WeaponSound::kEntidxFieldNumber; +const int CCSUsrMsg_WeaponSound::kOriginXFieldNumber; +const int CCSUsrMsg_WeaponSound::kOriginYFieldNumber; +const int CCSUsrMsg_WeaponSound::kOriginZFieldNumber; +const int CCSUsrMsg_WeaponSound::kSoundFieldNumber; +const int CCSUsrMsg_WeaponSound::kTimestampFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_WeaponSound::CCSUsrMsg_WeaponSound() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_WeaponSound::InitAsDefaultInstance() { +} + +CCSUsrMsg_WeaponSound::CCSUsrMsg_WeaponSound(const CCSUsrMsg_WeaponSound& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_WeaponSound::SharedCtor() { + _cached_size_ = 0; + entidx_ = 0; + origin_x_ = 0; + origin_y_ = 0; + origin_z_ = 0; + sound_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + timestamp_ = 0; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_WeaponSound::~CCSUsrMsg_WeaponSound() { + SharedDtor(); +} + +void CCSUsrMsg_WeaponSound::SharedDtor() { + if (sound_ != &::google::protobuf::internal::kEmptyString) { + delete sound_; + } + if (this != default_instance_) { + } +} + +void CCSUsrMsg_WeaponSound::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_WeaponSound::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_WeaponSound_descriptor_; +} + +const CCSUsrMsg_WeaponSound& CCSUsrMsg_WeaponSound::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_WeaponSound* CCSUsrMsg_WeaponSound::default_instance_ = NULL; + +CCSUsrMsg_WeaponSound* CCSUsrMsg_WeaponSound::New() const { + return new CCSUsrMsg_WeaponSound; +} + +void CCSUsrMsg_WeaponSound::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + entidx_ = 0; + origin_x_ = 0; + origin_y_ = 0; + origin_z_ = 0; + if (has_sound()) { + if (sound_ != &::google::protobuf::internal::kEmptyString) { + sound_->clear(); + } + } + timestamp_ = 0; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_WeaponSound::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional int32 entidx = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &entidx_))); + set_has_entidx(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(21)) goto parse_origin_x; + break; + } + + // optional float origin_x = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_origin_x: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &origin_x_))); + set_has_origin_x(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(29)) goto parse_origin_y; + break; + } + + // optional float origin_y = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_origin_y: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &origin_y_))); + set_has_origin_y(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(37)) goto parse_origin_z; + break; + } + + // optional float origin_z = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_origin_z: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &origin_z_))); + set_has_origin_z(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(42)) goto parse_sound; + break; + } + + // optional string sound = 5; + case 5: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + parse_sound: + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_sound())); + ::google::protobuf::internal::WireFormat::VerifyUTF8String( + this->sound().data(), this->sound().length(), + ::google::protobuf::internal::WireFormat::PARSE); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(53)) goto parse_timestamp; + break; + } + + // optional float timestamp = 6; + case 6: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_timestamp: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, ×tamp_))); + set_has_timestamp(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_WeaponSound::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional int32 entidx = 1; + if (has_entidx()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->entidx(), output); + } + + // optional float origin_x = 2; + if (has_origin_x()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(2, this->origin_x(), output); + } + + // optional float origin_y = 3; + if (has_origin_y()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(3, this->origin_y(), output); + } + + // optional float origin_z = 4; + if (has_origin_z()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(4, this->origin_z(), output); + } + + // optional string sound = 5; + if (has_sound()) { + ::google::protobuf::internal::WireFormat::VerifyUTF8String( + this->sound().data(), this->sound().length(), + ::google::protobuf::internal::WireFormat::SERIALIZE); + ::google::protobuf::internal::WireFormatLite::WriteString( + 5, this->sound(), output); + } + + // optional float timestamp = 6; + if (has_timestamp()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(6, this->timestamp(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_WeaponSound::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional int32 entidx = 1; + if (has_entidx()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->entidx(), target); + } + + // optional float origin_x = 2; + if (has_origin_x()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(2, this->origin_x(), target); + } + + // optional float origin_y = 3; + if (has_origin_y()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(3, this->origin_y(), target); + } + + // optional float origin_z = 4; + if (has_origin_z()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(4, this->origin_z(), target); + } + + // optional string sound = 5; + if (has_sound()) { + ::google::protobuf::internal::WireFormat::VerifyUTF8String( + this->sound().data(), this->sound().length(), + ::google::protobuf::internal::WireFormat::SERIALIZE); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 5, this->sound(), target); + } + + // optional float timestamp = 6; + if (has_timestamp()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(6, this->timestamp(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_WeaponSound::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional int32 entidx = 1; + if (has_entidx()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->entidx()); + } + + // optional float origin_x = 2; + if (has_origin_x()) { + total_size += 1 + 4; + } + + // optional float origin_y = 3; + if (has_origin_y()) { + total_size += 1 + 4; + } + + // optional float origin_z = 4; + if (has_origin_z()) { + total_size += 1 + 4; + } + + // optional string sound = 5; + if (has_sound()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->sound()); + } + + // optional float timestamp = 6; + if (has_timestamp()) { + total_size += 1 + 4; + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_WeaponSound::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_WeaponSound* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_WeaponSound::MergeFrom(const CCSUsrMsg_WeaponSound& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_entidx()) { + set_entidx(from.entidx()); + } + if (from.has_origin_x()) { + set_origin_x(from.origin_x()); + } + if (from.has_origin_y()) { + set_origin_y(from.origin_y()); + } + if (from.has_origin_z()) { + set_origin_z(from.origin_z()); + } + if (from.has_sound()) { + set_sound(from.sound()); + } + if (from.has_timestamp()) { + set_timestamp(from.timestamp()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_WeaponSound::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_WeaponSound::CopyFrom(const CCSUsrMsg_WeaponSound& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_WeaponSound::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_WeaponSound::Swap(CCSUsrMsg_WeaponSound* other) { + if (other != this) { + std::swap(entidx_, other->entidx_); + std::swap(origin_x_, other->origin_x_); + std::swap(origin_y_, other->origin_y_); + std::swap(origin_z_, other->origin_z_); + std::swap(sound_, other->sound_); + std::swap(timestamp_, other->timestamp_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_WeaponSound::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_WeaponSound_descriptor_; + metadata.reflection = CCSUsrMsg_WeaponSound_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CCSUsrMsg_UpdateScreenHealthBar::kEntidxFieldNumber; +const int CCSUsrMsg_UpdateScreenHealthBar::kHealthratioOldFieldNumber; +const int CCSUsrMsg_UpdateScreenHealthBar::kHealthratioNewFieldNumber; +const int CCSUsrMsg_UpdateScreenHealthBar::kStyleFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_UpdateScreenHealthBar::CCSUsrMsg_UpdateScreenHealthBar() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_UpdateScreenHealthBar::InitAsDefaultInstance() { +} + +CCSUsrMsg_UpdateScreenHealthBar::CCSUsrMsg_UpdateScreenHealthBar(const CCSUsrMsg_UpdateScreenHealthBar& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_UpdateScreenHealthBar::SharedCtor() { + _cached_size_ = 0; + entidx_ = 0; + healthratio_old_ = 0; + healthratio_new_ = 0; + style_ = 0; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_UpdateScreenHealthBar::~CCSUsrMsg_UpdateScreenHealthBar() { + SharedDtor(); +} + +void CCSUsrMsg_UpdateScreenHealthBar::SharedDtor() { + if (this != default_instance_) { + } +} + +void CCSUsrMsg_UpdateScreenHealthBar::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_UpdateScreenHealthBar::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_UpdateScreenHealthBar_descriptor_; +} + +const CCSUsrMsg_UpdateScreenHealthBar& CCSUsrMsg_UpdateScreenHealthBar::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_UpdateScreenHealthBar* CCSUsrMsg_UpdateScreenHealthBar::default_instance_ = NULL; + +CCSUsrMsg_UpdateScreenHealthBar* CCSUsrMsg_UpdateScreenHealthBar::New() const { + return new CCSUsrMsg_UpdateScreenHealthBar; +} + +void CCSUsrMsg_UpdateScreenHealthBar::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + entidx_ = 0; + healthratio_old_ = 0; + healthratio_new_ = 0; + style_ = 0; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_UpdateScreenHealthBar::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional int32 entidx = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &entidx_))); + set_has_entidx(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(21)) goto parse_healthratio_old; + break; + } + + // optional float healthratio_old = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_healthratio_old: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &healthratio_old_))); + set_has_healthratio_old(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(29)) goto parse_healthratio_new; + break; + } + + // optional float healthratio_new = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_healthratio_new: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &healthratio_new_))); + set_has_healthratio_new(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(32)) goto parse_style; + break; + } + + // optional int32 style = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_style: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &style_))); + set_has_style(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_UpdateScreenHealthBar::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional int32 entidx = 1; + if (has_entidx()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->entidx(), output); + } + + // optional float healthratio_old = 2; + if (has_healthratio_old()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(2, this->healthratio_old(), output); + } + + // optional float healthratio_new = 3; + if (has_healthratio_new()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(3, this->healthratio_new(), output); + } + + // optional int32 style = 4; + if (has_style()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->style(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_UpdateScreenHealthBar::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional int32 entidx = 1; + if (has_entidx()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->entidx(), target); + } + + // optional float healthratio_old = 2; + if (has_healthratio_old()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(2, this->healthratio_old(), target); + } + + // optional float healthratio_new = 3; + if (has_healthratio_new()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(3, this->healthratio_new(), target); + } + + // optional int32 style = 4; + if (has_style()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->style(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_UpdateScreenHealthBar::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional int32 entidx = 1; + if (has_entidx()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->entidx()); + } + + // optional float healthratio_old = 2; + if (has_healthratio_old()) { + total_size += 1 + 4; + } + + // optional float healthratio_new = 3; + if (has_healthratio_new()) { + total_size += 1 + 4; + } + + // optional int32 style = 4; + if (has_style()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->style()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_UpdateScreenHealthBar::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_UpdateScreenHealthBar* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_UpdateScreenHealthBar::MergeFrom(const CCSUsrMsg_UpdateScreenHealthBar& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_entidx()) { + set_entidx(from.entidx()); + } + if (from.has_healthratio_old()) { + set_healthratio_old(from.healthratio_old()); + } + if (from.has_healthratio_new()) { + set_healthratio_new(from.healthratio_new()); + } + if (from.has_style()) { + set_style(from.style()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_UpdateScreenHealthBar::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_UpdateScreenHealthBar::CopyFrom(const CCSUsrMsg_UpdateScreenHealthBar& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_UpdateScreenHealthBar::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_UpdateScreenHealthBar::Swap(CCSUsrMsg_UpdateScreenHealthBar* other) { + if (other != this) { + std::swap(entidx_, other->entidx_); + std::swap(healthratio_old_, other->healthratio_old_); + std::swap(healthratio_new_, other->healthratio_new_); + std::swap(style_, other->style_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_UpdateScreenHealthBar::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_UpdateScreenHealthBar_descriptor_; + metadata.reflection = CCSUsrMsg_UpdateScreenHealthBar_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CCSUsrMsg_EntityOutlineHighlight::kEntidxFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_EntityOutlineHighlight::CCSUsrMsg_EntityOutlineHighlight() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_EntityOutlineHighlight::InitAsDefaultInstance() { +} + +CCSUsrMsg_EntityOutlineHighlight::CCSUsrMsg_EntityOutlineHighlight(const CCSUsrMsg_EntityOutlineHighlight& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_EntityOutlineHighlight::SharedCtor() { + _cached_size_ = 0; + entidx_ = 0; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_EntityOutlineHighlight::~CCSUsrMsg_EntityOutlineHighlight() { + SharedDtor(); +} + +void CCSUsrMsg_EntityOutlineHighlight::SharedDtor() { + if (this != default_instance_) { + } +} + +void CCSUsrMsg_EntityOutlineHighlight::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_EntityOutlineHighlight::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_EntityOutlineHighlight_descriptor_; +} + +const CCSUsrMsg_EntityOutlineHighlight& CCSUsrMsg_EntityOutlineHighlight::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_EntityOutlineHighlight* CCSUsrMsg_EntityOutlineHighlight::default_instance_ = NULL; + +CCSUsrMsg_EntityOutlineHighlight* CCSUsrMsg_EntityOutlineHighlight::New() const { + return new CCSUsrMsg_EntityOutlineHighlight; +} + +void CCSUsrMsg_EntityOutlineHighlight::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + entidx_ = 0; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_EntityOutlineHighlight::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional int32 entidx = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &entidx_))); + set_has_entidx(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_EntityOutlineHighlight::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional int32 entidx = 1; + if (has_entidx()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->entidx(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_EntityOutlineHighlight::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional int32 entidx = 1; + if (has_entidx()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->entidx(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_EntityOutlineHighlight::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional int32 entidx = 1; + if (has_entidx()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->entidx()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_EntityOutlineHighlight::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_EntityOutlineHighlight* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_EntityOutlineHighlight::MergeFrom(const CCSUsrMsg_EntityOutlineHighlight& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_entidx()) { + set_entidx(from.entidx()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_EntityOutlineHighlight::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_EntityOutlineHighlight::CopyFrom(const CCSUsrMsg_EntityOutlineHighlight& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_EntityOutlineHighlight::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_EntityOutlineHighlight::Swap(CCSUsrMsg_EntityOutlineHighlight* other) { + if (other != this) { + std::swap(entidx_, other->entidx_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_EntityOutlineHighlight::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_EntityOutlineHighlight_descriptor_; + metadata.reflection = CCSUsrMsg_EntityOutlineHighlight_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CCSUsrMsg_SSUI::kShowFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_SSUI::CCSUsrMsg_SSUI() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_SSUI::InitAsDefaultInstance() { +} + +CCSUsrMsg_SSUI::CCSUsrMsg_SSUI(const CCSUsrMsg_SSUI& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_SSUI::SharedCtor() { + _cached_size_ = 0; + show_ = false; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_SSUI::~CCSUsrMsg_SSUI() { + SharedDtor(); +} + +void CCSUsrMsg_SSUI::SharedDtor() { + if (this != default_instance_) { + } +} + +void CCSUsrMsg_SSUI::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_SSUI::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_SSUI_descriptor_; +} + +const CCSUsrMsg_SSUI& CCSUsrMsg_SSUI::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_SSUI* CCSUsrMsg_SSUI::default_instance_ = NULL; + +CCSUsrMsg_SSUI* CCSUsrMsg_SSUI::New() const { + return new CCSUsrMsg_SSUI; +} + +void CCSUsrMsg_SSUI::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + show_ = false; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_SSUI::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional bool show = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( + input, &show_))); + set_has_show(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_SSUI::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional bool show = 1; + if (has_show()) { + ::google::protobuf::internal::WireFormatLite::WriteBool(1, this->show(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_SSUI::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional bool show = 1; + if (has_show()) { + target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(1, this->show(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_SSUI::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional bool show = 1; + if (has_show()) { + total_size += 1 + 1; + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_SSUI::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_SSUI* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_SSUI::MergeFrom(const CCSUsrMsg_SSUI& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_show()) { + set_show(from.show()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_SSUI::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_SSUI::CopyFrom(const CCSUsrMsg_SSUI& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_SSUI::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_SSUI::Swap(CCSUsrMsg_SSUI* other) { + if (other != this) { + std::swap(show_, other->show_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_SSUI::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_SSUI_descriptor_; + metadata.reflection = CCSUsrMsg_SSUI_reflection_; + return metadata; +} + + +// =================================================================== + +#ifndef _MSC_VER +const int CCSUsrMsg_SurvivalStats_Fact::kTypeFieldNumber; +const int CCSUsrMsg_SurvivalStats_Fact::kDisplayFieldNumber; +const int CCSUsrMsg_SurvivalStats_Fact::kValueFieldNumber; +const int CCSUsrMsg_SurvivalStats_Fact::kInterestingnessFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_SurvivalStats_Fact::CCSUsrMsg_SurvivalStats_Fact() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_SurvivalStats_Fact::InitAsDefaultInstance() { +} + +CCSUsrMsg_SurvivalStats_Fact::CCSUsrMsg_SurvivalStats_Fact(const CCSUsrMsg_SurvivalStats_Fact& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_SurvivalStats_Fact::SharedCtor() { + _cached_size_ = 0; + type_ = 0; + display_ = 0; + value_ = 0; + interestingness_ = 0; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_SurvivalStats_Fact::~CCSUsrMsg_SurvivalStats_Fact() { + SharedDtor(); +} + +void CCSUsrMsg_SurvivalStats_Fact::SharedDtor() { + if (this != default_instance_) { + } +} + +void CCSUsrMsg_SurvivalStats_Fact::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_SurvivalStats_Fact::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_SurvivalStats_Fact_descriptor_; +} + +const CCSUsrMsg_SurvivalStats_Fact& CCSUsrMsg_SurvivalStats_Fact::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_SurvivalStats_Fact* CCSUsrMsg_SurvivalStats_Fact::default_instance_ = NULL; + +CCSUsrMsg_SurvivalStats_Fact* CCSUsrMsg_SurvivalStats_Fact::New() const { + return new CCSUsrMsg_SurvivalStats_Fact; +} + +void CCSUsrMsg_SurvivalStats_Fact::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + type_ = 0; + display_ = 0; + value_ = 0; + interestingness_ = 0; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_SurvivalStats_Fact::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional int32 type = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &type_))); + set_has_type(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(16)) goto parse_display; + break; + } + + // optional int32 display = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_display: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &display_))); + set_has_display(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(24)) goto parse_value; + break; + } + + // optional int32 value = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_value: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &value_))); + set_has_value(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(37)) goto parse_interestingness; + break; + } + + // optional float interestingness = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { + parse_interestingness: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( + input, &interestingness_))); + set_has_interestingness(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_SurvivalStats_Fact::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional int32 type = 1; + if (has_type()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->type(), output); + } + + // optional int32 display = 2; + if (has_display()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->display(), output); + } + + // optional int32 value = 3; + if (has_value()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->value(), output); + } + + // optional float interestingness = 4; + if (has_interestingness()) { + ::google::protobuf::internal::WireFormatLite::WriteFloat(4, this->interestingness(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_SurvivalStats_Fact::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional int32 type = 1; + if (has_type()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->type(), target); + } + + // optional int32 display = 2; + if (has_display()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->display(), target); + } + + // optional int32 value = 3; + if (has_value()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->value(), target); + } + + // optional float interestingness = 4; + if (has_interestingness()) { + target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(4, this->interestingness(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_SurvivalStats_Fact::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional int32 type = 1; + if (has_type()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->type()); + } + + // optional int32 display = 2; + if (has_display()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->display()); + } + + // optional int32 value = 3; + if (has_value()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->value()); + } + + // optional float interestingness = 4; + if (has_interestingness()) { + total_size += 1 + 4; + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_SurvivalStats_Fact::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_SurvivalStats_Fact* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_SurvivalStats_Fact::MergeFrom(const CCSUsrMsg_SurvivalStats_Fact& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_type()) { + set_type(from.type()); + } + if (from.has_display()) { + set_display(from.display()); + } + if (from.has_value()) { + set_value(from.value()); + } + if (from.has_interestingness()) { + set_interestingness(from.interestingness()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_SurvivalStats_Fact::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_SurvivalStats_Fact::CopyFrom(const CCSUsrMsg_SurvivalStats_Fact& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_SurvivalStats_Fact::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_SurvivalStats_Fact::Swap(CCSUsrMsg_SurvivalStats_Fact* other) { + if (other != this) { + std::swap(type_, other->type_); + std::swap(display_, other->display_); + std::swap(value_, other->value_); + std::swap(interestingness_, other->interestingness_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_SurvivalStats_Fact::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_SurvivalStats_Fact_descriptor_; + metadata.reflection = CCSUsrMsg_SurvivalStats_Fact_reflection_; + return metadata; +} + + +// ------------------------------------------------------------------- + +#ifndef _MSC_VER +const int CCSUsrMsg_SurvivalStats_Placement::kXuidFieldNumber; +const int CCSUsrMsg_SurvivalStats_Placement::kTeamnumberFieldNumber; +const int CCSUsrMsg_SurvivalStats_Placement::kPlacementFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_SurvivalStats_Placement::CCSUsrMsg_SurvivalStats_Placement() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_SurvivalStats_Placement::InitAsDefaultInstance() { +} + +CCSUsrMsg_SurvivalStats_Placement::CCSUsrMsg_SurvivalStats_Placement(const CCSUsrMsg_SurvivalStats_Placement& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_SurvivalStats_Placement::SharedCtor() { + _cached_size_ = 0; + xuid_ = GOOGLE_ULONGLONG(0); + teamnumber_ = 0; + placement_ = 0; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_SurvivalStats_Placement::~CCSUsrMsg_SurvivalStats_Placement() { + SharedDtor(); +} + +void CCSUsrMsg_SurvivalStats_Placement::SharedDtor() { + if (this != default_instance_) { + } +} + +void CCSUsrMsg_SurvivalStats_Placement::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_SurvivalStats_Placement::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_SurvivalStats_Placement_descriptor_; +} + +const CCSUsrMsg_SurvivalStats_Placement& CCSUsrMsg_SurvivalStats_Placement::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_SurvivalStats_Placement* CCSUsrMsg_SurvivalStats_Placement::default_instance_ = NULL; + +CCSUsrMsg_SurvivalStats_Placement* CCSUsrMsg_SurvivalStats_Placement::New() const { + return new CCSUsrMsg_SurvivalStats_Placement; +} + +void CCSUsrMsg_SurvivalStats_Placement::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + xuid_ = GOOGLE_ULONGLONG(0); + teamnumber_ = 0; + placement_ = 0; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_SurvivalStats_Placement::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional uint64 xuid = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>( + input, &xuid_))); + set_has_xuid(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(16)) goto parse_teamnumber; + break; + } + + // optional int32 teamnumber = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_teamnumber: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &teamnumber_))); + set_has_teamnumber(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(24)) goto parse_placement; + break; + } + + // optional int32 placement = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_placement: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &placement_))); + set_has_placement(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_SurvivalStats_Placement::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional uint64 xuid = 1; + if (has_xuid()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt64(1, this->xuid(), output); + } + + // optional int32 teamnumber = 2; + if (has_teamnumber()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->teamnumber(), output); + } + + // optional int32 placement = 3; + if (has_placement()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->placement(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_SurvivalStats_Placement::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional uint64 xuid = 1; + if (has_xuid()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt64ToArray(1, this->xuid(), target); + } + + // optional int32 teamnumber = 2; + if (has_teamnumber()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->teamnumber(), target); + } + + // optional int32 placement = 3; + if (has_placement()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->placement(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_SurvivalStats_Placement::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional uint64 xuid = 1; + if (has_xuid()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt64Size( + this->xuid()); + } + + // optional int32 teamnumber = 2; + if (has_teamnumber()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->teamnumber()); + } + + // optional int32 placement = 3; + if (has_placement()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->placement()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_SurvivalStats_Placement::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_SurvivalStats_Placement* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_SurvivalStats_Placement::MergeFrom(const CCSUsrMsg_SurvivalStats_Placement& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_xuid()) { + set_xuid(from.xuid()); + } + if (from.has_teamnumber()) { + set_teamnumber(from.teamnumber()); + } + if (from.has_placement()) { + set_placement(from.placement()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_SurvivalStats_Placement::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_SurvivalStats_Placement::CopyFrom(const CCSUsrMsg_SurvivalStats_Placement& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_SurvivalStats_Placement::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_SurvivalStats_Placement::Swap(CCSUsrMsg_SurvivalStats_Placement* other) { + if (other != this) { + std::swap(xuid_, other->xuid_); + std::swap(teamnumber_, other->teamnumber_); + std::swap(placement_, other->placement_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_SurvivalStats_Placement::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_SurvivalStats_Placement_descriptor_; + metadata.reflection = CCSUsrMsg_SurvivalStats_Placement_reflection_; + return metadata; +} + + +// ------------------------------------------------------------------- + +#ifndef _MSC_VER +const int CCSUsrMsg_SurvivalStats_Damage::kXuidFieldNumber; +const int CCSUsrMsg_SurvivalStats_Damage::kToFieldNumber; +const int CCSUsrMsg_SurvivalStats_Damage::kToHitsFieldNumber; +const int CCSUsrMsg_SurvivalStats_Damage::kFromFieldNumber; +const int CCSUsrMsg_SurvivalStats_Damage::kFromHitsFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_SurvivalStats_Damage::CCSUsrMsg_SurvivalStats_Damage() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_SurvivalStats_Damage::InitAsDefaultInstance() { +} + +CCSUsrMsg_SurvivalStats_Damage::CCSUsrMsg_SurvivalStats_Damage(const CCSUsrMsg_SurvivalStats_Damage& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_SurvivalStats_Damage::SharedCtor() { + _cached_size_ = 0; + xuid_ = GOOGLE_ULONGLONG(0); + to_ = 0; + to_hits_ = 0; + from_ = 0; + from_hits_ = 0; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_SurvivalStats_Damage::~CCSUsrMsg_SurvivalStats_Damage() { + SharedDtor(); +} + +void CCSUsrMsg_SurvivalStats_Damage::SharedDtor() { + if (this != default_instance_) { + } +} + +void CCSUsrMsg_SurvivalStats_Damage::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_SurvivalStats_Damage::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_SurvivalStats_Damage_descriptor_; +} + +const CCSUsrMsg_SurvivalStats_Damage& CCSUsrMsg_SurvivalStats_Damage::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_SurvivalStats_Damage* CCSUsrMsg_SurvivalStats_Damage::default_instance_ = NULL; + +CCSUsrMsg_SurvivalStats_Damage* CCSUsrMsg_SurvivalStats_Damage::New() const { + return new CCSUsrMsg_SurvivalStats_Damage; +} + +void CCSUsrMsg_SurvivalStats_Damage::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + xuid_ = GOOGLE_ULONGLONG(0); + to_ = 0; + to_hits_ = 0; + from_ = 0; + from_hits_ = 0; + } + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_SurvivalStats_Damage::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional uint64 xuid = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>( + input, &xuid_))); + set_has_xuid(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(16)) goto parse_to; + break; + } + + // optional int32 to = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_to: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &to_))); + set_has_to(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(24)) goto parse_to_hits; + break; + } + + // optional int32 to_hits = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_to_hits: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &to_hits_))); + set_has_to_hits(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(32)) goto parse_from; + break; + } + + // optional int32 from = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_from: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &from_))); + set_has_from(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(40)) goto parse_from_hits; + break; + } + + // optional int32 from_hits = 5; + case 5: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_from_hits: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &from_hits_))); + set_has_from_hits(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_SurvivalStats_Damage::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional uint64 xuid = 1; + if (has_xuid()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt64(1, this->xuid(), output); + } + + // optional int32 to = 2; + if (has_to()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->to(), output); + } + + // optional int32 to_hits = 3; + if (has_to_hits()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->to_hits(), output); + } + + // optional int32 from = 4; + if (has_from()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->from(), output); + } + + // optional int32 from_hits = 5; + if (has_from_hits()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->from_hits(), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_SurvivalStats_Damage::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional uint64 xuid = 1; + if (has_xuid()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt64ToArray(1, this->xuid(), target); + } + + // optional int32 to = 2; + if (has_to()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->to(), target); + } + + // optional int32 to_hits = 3; + if (has_to_hits()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->to_hits(), target); + } + + // optional int32 from = 4; + if (has_from()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->from(), target); + } + + // optional int32 from_hits = 5; + if (has_from_hits()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(5, this->from_hits(), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_SurvivalStats_Damage::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional uint64 xuid = 1; + if (has_xuid()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt64Size( + this->xuid()); + } + + // optional int32 to = 2; + if (has_to()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->to()); + } + + // optional int32 to_hits = 3; + if (has_to_hits()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->to_hits()); + } + + // optional int32 from = 4; + if (has_from()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->from()); + } + + // optional int32 from_hits = 5; + if (has_from_hits()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->from_hits()); + } + + } + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_SurvivalStats_Damage::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_SurvivalStats_Damage* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_SurvivalStats_Damage::MergeFrom(const CCSUsrMsg_SurvivalStats_Damage& from) { + GOOGLE_CHECK_NE(&from, this); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_xuid()) { + set_xuid(from.xuid()); + } + if (from.has_to()) { + set_to(from.to()); + } + if (from.has_to_hits()) { + set_to_hits(from.to_hits()); + } + if (from.has_from()) { + set_from(from.from()); + } + if (from.has_from_hits()) { + set_from_hits(from.from_hits()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_SurvivalStats_Damage::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_SurvivalStats_Damage::CopyFrom(const CCSUsrMsg_SurvivalStats_Damage& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_SurvivalStats_Damage::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_SurvivalStats_Damage::Swap(CCSUsrMsg_SurvivalStats_Damage* other) { + if (other != this) { + std::swap(xuid_, other->xuid_); + std::swap(to_, other->to_); + std::swap(to_hits_, other->to_hits_); + std::swap(from_, other->from_); + std::swap(from_hits_, other->from_hits_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_SurvivalStats_Damage::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_SurvivalStats_Damage_descriptor_; + metadata.reflection = CCSUsrMsg_SurvivalStats_Damage_reflection_; + return metadata; +} + + +// ------------------------------------------------------------------- + +#ifndef _MSC_VER +const int CCSUsrMsg_SurvivalStats::kXuidFieldNumber; +const int CCSUsrMsg_SurvivalStats::kFactsFieldNumber; +const int CCSUsrMsg_SurvivalStats::kUsersFieldNumber; +const int CCSUsrMsg_SurvivalStats::kDamagesFieldNumber; +const int CCSUsrMsg_SurvivalStats::kTicknumberFieldNumber; +#endif // !_MSC_VER + +CCSUsrMsg_SurvivalStats::CCSUsrMsg_SurvivalStats() + : ::google::protobuf::Message() { + SharedCtor(); +} + +void CCSUsrMsg_SurvivalStats::InitAsDefaultInstance() { +} + +CCSUsrMsg_SurvivalStats::CCSUsrMsg_SurvivalStats(const CCSUsrMsg_SurvivalStats& from) + : ::google::protobuf::Message() { + SharedCtor(); + MergeFrom(from); +} + +void CCSUsrMsg_SurvivalStats::SharedCtor() { + _cached_size_ = 0; + xuid_ = GOOGLE_ULONGLONG(0); + ticknumber_ = 0; + ::memset(_has_bits_, 0, sizeof(_has_bits_)); +} + +CCSUsrMsg_SurvivalStats::~CCSUsrMsg_SurvivalStats() { + SharedDtor(); +} + +void CCSUsrMsg_SurvivalStats::SharedDtor() { + if (this != default_instance_) { + } +} + +void CCSUsrMsg_SurvivalStats::SetCachedSize(int size) const { + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); +} +const ::google::protobuf::Descriptor* CCSUsrMsg_SurvivalStats::descriptor() { + protobuf_AssignDescriptorsOnce(); + return CCSUsrMsg_SurvivalStats_descriptor_; +} + +const CCSUsrMsg_SurvivalStats& CCSUsrMsg_SurvivalStats::default_instance() { + if (default_instance_ == NULL) protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + return *default_instance_; +} + +CCSUsrMsg_SurvivalStats* CCSUsrMsg_SurvivalStats::default_instance_ = NULL; + +CCSUsrMsg_SurvivalStats* CCSUsrMsg_SurvivalStats::New() const { + return new CCSUsrMsg_SurvivalStats; +} + +void CCSUsrMsg_SurvivalStats::Clear() { + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + xuid_ = GOOGLE_ULONGLONG(0); + ticknumber_ = 0; + } + facts_.Clear(); + users_.Clear(); + damages_.Clear(); + ::memset(_has_bits_, 0, sizeof(_has_bits_)); + mutable_unknown_fields()->Clear(); +} + +bool CCSUsrMsg_SurvivalStats::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!(EXPRESSION)) return false + ::google::protobuf::uint32 tag; + while ((tag = input->ReadTag()) != 0) { + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // optional uint64 xuid = 1; + case 1: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>( + input, &xuid_))); + set_has_xuid(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(18)) goto parse_facts; + break; + } + + // repeated .CCSUsrMsg_SurvivalStats.Fact facts = 2; + case 2: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + parse_facts: + DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( + input, add_facts())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(18)) goto parse_facts; + if (input->ExpectTag(26)) goto parse_users; + break; + } + + // repeated .CCSUsrMsg_SurvivalStats.Placement users = 3; + case 3: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + parse_users: + DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( + input, add_users())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(26)) goto parse_users; + if (input->ExpectTag(32)) goto parse_ticknumber; + break; + } + + // optional int32 ticknumber = 4; + case 4: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { + parse_ticknumber: + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &ticknumber_))); + set_has_ticknumber(); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(42)) goto parse_damages; + break; + } + + // repeated .CCSUsrMsg_SurvivalStats.Damage damages = 5; + case 5: { + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { + parse_damages: + DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( + input, add_damages())); + } else { + goto handle_uninterpreted; + } + if (input->ExpectTag(42)) goto parse_damages; + if (input->ExpectAtEnd()) return true; + break; + } + + default: { + handle_uninterpreted: + if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == + ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { + return true; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, mutable_unknown_fields())); + break; + } + } + } + return true; +#undef DO_ +} + +void CCSUsrMsg_SurvivalStats::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // optional uint64 xuid = 1; + if (has_xuid()) { + ::google::protobuf::internal::WireFormatLite::WriteUInt64(1, this->xuid(), output); + } + + // repeated .CCSUsrMsg_SurvivalStats.Fact facts = 2; + for (int i = 0; i < this->facts_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 2, this->facts(i), output); + } + + // repeated .CCSUsrMsg_SurvivalStats.Placement users = 3; + for (int i = 0; i < this->users_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 3, this->users(i), output); + } + + // optional int32 ticknumber = 4; + if (has_ticknumber()) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->ticknumber(), output); + } + + // repeated .CCSUsrMsg_SurvivalStats.Damage damages = 5; + for (int i = 0; i < this->damages_size(); i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 5, this->damages(i), output); + } + + if (!unknown_fields().empty()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + unknown_fields(), output); + } +} + +::google::protobuf::uint8* CCSUsrMsg_SurvivalStats::SerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // optional uint64 xuid = 1; + if (has_xuid()) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt64ToArray(1, this->xuid(), target); + } + + // repeated .CCSUsrMsg_SurvivalStats.Fact facts = 2; + for (int i = 0; i < this->facts_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteMessageNoVirtualToArray( + 2, this->facts(i), target); + } + + // repeated .CCSUsrMsg_SurvivalStats.Placement users = 3; + for (int i = 0; i < this->users_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteMessageNoVirtualToArray( + 3, this->users(i), target); + } + + // optional int32 ticknumber = 4; + if (has_ticknumber()) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->ticknumber(), target); + } + + // repeated .CCSUsrMsg_SurvivalStats.Damage damages = 5; + for (int i = 0; i < this->damages_size(); i++) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteMessageNoVirtualToArray( + 5, this->damages(i), target); + } + + if (!unknown_fields().empty()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + unknown_fields(), target); + } + return target; +} + +int CCSUsrMsg_SurvivalStats::ByteSize() const { + int total_size = 0; + + if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { + // optional uint64 xuid = 1; + if (has_xuid()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt64Size( + this->xuid()); + } + + // optional int32 ticknumber = 4; + if (has_ticknumber()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->ticknumber()); + } + + } + // repeated .CCSUsrMsg_SurvivalStats.Fact facts = 2; + total_size += 1 * this->facts_size(); + for (int i = 0; i < this->facts_size(); i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( + this->facts(i)); + } + + // repeated .CCSUsrMsg_SurvivalStats.Placement users = 3; + total_size += 1 * this->users_size(); + for (int i = 0; i < this->users_size(); i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( + this->users(i)); + } + + // repeated .CCSUsrMsg_SurvivalStats.Damage damages = 5; + total_size += 1 * this->damages_size(); + for (int i = 0; i < this->damages_size(); i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( + this->damages(i)); + } + + if (!unknown_fields().empty()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + unknown_fields()); + } + GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); + _cached_size_ = total_size; + GOOGLE_SAFE_CONCURRENT_WRITES_END(); + return total_size; +} + +void CCSUsrMsg_SurvivalStats::MergeFrom(const ::google::protobuf::Message& from) { + GOOGLE_CHECK_NE(&from, this); + const CCSUsrMsg_SurvivalStats* source = + ::google::protobuf::internal::dynamic_cast_if_available( + &from); + if (source == NULL) { + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + MergeFrom(*source); + } +} + +void CCSUsrMsg_SurvivalStats::MergeFrom(const CCSUsrMsg_SurvivalStats& from) { + GOOGLE_CHECK_NE(&from, this); + facts_.MergeFrom(from.facts_); + users_.MergeFrom(from.users_); + damages_.MergeFrom(from.damages_); + if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { + if (from.has_xuid()) { + set_xuid(from.xuid()); + } + if (from.has_ticknumber()) { + set_ticknumber(from.ticknumber()); + } + } + mutable_unknown_fields()->MergeFrom(from.unknown_fields()); +} + +void CCSUsrMsg_SurvivalStats::CopyFrom(const ::google::protobuf::Message& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void CCSUsrMsg_SurvivalStats::CopyFrom(const CCSUsrMsg_SurvivalStats& from) { + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CCSUsrMsg_SurvivalStats::IsInitialized() const { + + return true; +} + +void CCSUsrMsg_SurvivalStats::Swap(CCSUsrMsg_SurvivalStats* other) { + if (other != this) { + std::swap(xuid_, other->xuid_); + facts_.Swap(&other->facts_); + users_.Swap(&other->users_); + damages_.Swap(&other->damages_); + std::swap(ticknumber_, other->ticknumber_); + std::swap(_has_bits_[0], other->_has_bits_[0]); + _unknown_fields_.Swap(&other->_unknown_fields_); + std::swap(_cached_size_, other->_cached_size_); + } +} + +::google::protobuf::Metadata CCSUsrMsg_SurvivalStats::GetMetadata() const { + protobuf_AssignDescriptorsOnce(); + ::google::protobuf::Metadata metadata; + metadata.descriptor = CCSUsrMsg_SurvivalStats_descriptor_; + metadata.reflection = CCSUsrMsg_SurvivalStats_reflection_; + return metadata; +} + + // =================================================================== #ifndef _MSC_VER diff --git a/public/game/shared/csgo/protobuf/cstrike15_usermessages.pb.h b/public/game/shared/csgo/protobuf/cstrike15_usermessages.pb.h index f3475df3..6efbaf80 100644 --- a/public/game/shared/csgo/protobuf/cstrike15_usermessages.pb.h +++ b/public/game/shared/csgo/protobuf/cstrike15_usermessages.pb.h @@ -92,6 +92,24 @@ class CCSUsrMsg_MatchStatsUpdate; class CCSUsrMsg_ItemDrop; class CCSUsrMsg_GlowPropTurnOff; class CCSUsrMsg_RoundBackupFilenames; +class XpProgressData; +class CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded; +class CCSUsrMsg_XpUpdate; +class CCSUsrMsg_QuestProgress; +class ScoreLeaderboardData; +class ScoreLeaderboardData_Entry; +class ScoreLeaderboardData_AccountEntries; +class CCSUsrMsg_ScoreLeaderboardData; +class PlayerDecalDigitalSignature; +class CCSUsrMsg_PlayerDecalDigitalSignature; +class CCSUsrMsg_WeaponSound; +class CCSUsrMsg_UpdateScreenHealthBar; +class CCSUsrMsg_EntityOutlineHighlight; +class CCSUsrMsg_SSUI; +class CCSUsrMsg_SurvivalStats; +class CCSUsrMsg_SurvivalStats_Fact; +class CCSUsrMsg_SurvivalStats_Placement; +class CCSUsrMsg_SurvivalStats_Damage; class CCSUsrMsg_ResetHud; class CCSUsrMsg_GameTitle; class CCSUsrMsg_RequestState; @@ -161,11 +179,21 @@ enum ECstrike15UserMessages { CS_UM_SendPlayerItemDrops = 61, CS_UM_RoundBackupFilenames = 62, CS_UM_SendPlayerItemFound = 63, - CS_UM_ReportHit = 64 + CS_UM_ReportHit = 64, + CS_UM_XpUpdate = 65, + CS_UM_QuestProgress = 66, + CS_UM_ScoreLeaderboardData = 67, + CS_UM_PlayerDecalDigitalSignature = 68, + CS_UM_WeaponSound = 69, + CS_UM_UpdateScreenHealthBar = 70, + CS_UM_EntityOutlineHighlight = 71, + CS_UM_SSUI = 72, + CS_UM_SurvivalStats = 73, + CS_UM_DisconnectToLobby2 = 74 }; bool ECstrike15UserMessages_IsValid(int value); const ECstrike15UserMessages ECstrike15UserMessages_MIN = CS_UM_VGUIMenu; -const ECstrike15UserMessages ECstrike15UserMessages_MAX = CS_UM_ReportHit; +const ECstrike15UserMessages ECstrike15UserMessages_MAX = CS_UM_DisconnectToLobby2; const int ECstrike15UserMessages_ARRAYSIZE = ECstrike15UserMessages_MAX + 1; const ::google::protobuf::EnumDescriptor* ECstrike15UserMessages_descriptor(); @@ -178,6 +206,25 @@ inline bool ECstrike15UserMessages_Parse( return ::google::protobuf::internal::ParseNamedEnum( ECstrike15UserMessages_descriptor(), name, value); } +enum ECSUsrMsg_DisconnectToLobby_Action { + k_ECSUsrMsg_DisconnectToLobby_Action_Default = 0, + k_ECSUsrMsg_DisconnectToLobby_Action_GoQueue = 1 +}; +bool ECSUsrMsg_DisconnectToLobby_Action_IsValid(int value); +const ECSUsrMsg_DisconnectToLobby_Action ECSUsrMsg_DisconnectToLobby_Action_MIN = k_ECSUsrMsg_DisconnectToLobby_Action_Default; +const ECSUsrMsg_DisconnectToLobby_Action ECSUsrMsg_DisconnectToLobby_Action_MAX = k_ECSUsrMsg_DisconnectToLobby_Action_GoQueue; +const int ECSUsrMsg_DisconnectToLobby_Action_ARRAYSIZE = ECSUsrMsg_DisconnectToLobby_Action_MAX + 1; + +const ::google::protobuf::EnumDescriptor* ECSUsrMsg_DisconnectToLobby_Action_descriptor(); +inline const ::std::string& ECSUsrMsg_DisconnectToLobby_Action_Name(ECSUsrMsg_DisconnectToLobby_Action value) { + return ::google::protobuf::internal::NameOfEnum( + ECSUsrMsg_DisconnectToLobby_Action_descriptor(), value); +} +inline bool ECSUsrMsg_DisconnectToLobby_Action_Parse( + const ::std::string& name, ECSUsrMsg_DisconnectToLobby_Action* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ECSUsrMsg_DisconnectToLobby_Action_descriptor(), name, value); +} // =================================================================== class CCSUsrMsg_VGUIMenu_Subkey : public ::google::protobuf::Message { @@ -2173,20 +2220,30 @@ class CCSUsrMsg_Damage : public ::google::protobuf::Message { inline ::CMsgVector* release_inflictor_world_pos(); inline void set_allocated_inflictor_world_pos(::CMsgVector* inflictor_world_pos); + // optional int32 victim_entindex = 3; + inline bool has_victim_entindex() const; + inline void clear_victim_entindex(); + static const int kVictimEntindexFieldNumber = 3; + inline ::google::protobuf::int32 victim_entindex() const; + inline void set_victim_entindex(::google::protobuf::int32 value); + // @@protoc_insertion_point(class_scope:CCSUsrMsg_Damage) private: inline void set_has_amount(); inline void clear_has_amount(); inline void set_has_inflictor_world_pos(); inline void clear_has_inflictor_world_pos(); + inline void set_has_victim_entindex(); + inline void clear_has_victim_entindex(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::CMsgVector* inflictor_world_pos_; ::google::protobuf::int32 amount_; + ::google::protobuf::int32 victim_entindex_; mutable int _cached_size_; - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; + ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); @@ -2845,6 +2902,13 @@ class CEconItemPreviewDataBlock_Sticker : public ::google::protobuf::Message { inline float rotation() const; inline void set_rotation(float value); + // optional uint32 tint_id = 6; + inline bool has_tint_id() const; + inline void clear_tint_id(); + static const int kTintIdFieldNumber = 6; + inline ::google::protobuf::uint32 tint_id() const; + inline void set_tint_id(::google::protobuf::uint32 value); + // @@protoc_insertion_point(class_scope:CEconItemPreviewDataBlock.Sticker) private: inline void set_has_slot(); @@ -2857,6 +2921,8 @@ class CEconItemPreviewDataBlock_Sticker : public ::google::protobuf::Message { inline void clear_has_scale(); inline void set_has_rotation(); inline void clear_has_rotation(); + inline void set_has_tint_id(); + inline void clear_has_tint_id(); ::google::protobuf::UnknownFieldSet _unknown_fields_; @@ -2865,9 +2931,10 @@ class CEconItemPreviewDataBlock_Sticker : public ::google::protobuf::Message { float wear_; float scale_; float rotation_; + ::google::protobuf::uint32 tint_id_; mutable int _cached_size_; - ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; + ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32]; friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); @@ -3049,6 +3116,27 @@ class CEconItemPreviewDataBlock : public ::google::protobuf::Message { inline ::google::protobuf::uint32 questid() const; inline void set_questid(::google::protobuf::uint32 value); + // optional uint32 dropreason = 16; + inline bool has_dropreason() const; + inline void clear_dropreason(); + static const int kDropreasonFieldNumber = 16; + inline ::google::protobuf::uint32 dropreason() const; + inline void set_dropreason(::google::protobuf::uint32 value); + + // optional uint32 musicindex = 17; + inline bool has_musicindex() const; + inline void clear_musicindex(); + static const int kMusicindexFieldNumber = 17; + inline ::google::protobuf::uint32 musicindex() const; + inline void set_musicindex(::google::protobuf::uint32 value); + + // optional int32 entindex = 18; + inline bool has_entindex() const; + inline void clear_entindex(); + static const int kEntindexFieldNumber = 18; + inline ::google::protobuf::int32 entindex() const; + inline void set_entindex(::google::protobuf::int32 value); + // @@protoc_insertion_point(class_scope:CEconItemPreviewDataBlock) private: inline void set_has_accountid(); @@ -3079,6 +3167,12 @@ class CEconItemPreviewDataBlock : public ::google::protobuf::Message { inline void clear_has_origin(); inline void set_has_questid(); inline void clear_has_questid(); + inline void set_has_dropreason(); + inline void clear_has_dropreason(); + inline void set_has_musicindex(); + inline void clear_has_musicindex(); + inline void set_has_entindex(); + inline void clear_has_entindex(); ::google::protobuf::UnknownFieldSet _unknown_fields_; @@ -3097,9 +3191,12 @@ class CEconItemPreviewDataBlock : public ::google::protobuf::Message { ::google::protobuf::RepeatedPtrField< ::CEconItemPreviewDataBlock_Sticker > stickers_; ::google::protobuf::uint32 origin_; ::google::protobuf::uint32 questid_; + ::google::protobuf::uint32 dropreason_; + ::google::protobuf::uint32 musicindex_; + ::google::protobuf::int32 entindex_; mutable int _cached_size_; - ::google::protobuf::uint32 _has_bits_[(15 + 31) / 32]; + ::google::protobuf::uint32 _has_bits_[(18 + 31) / 32]; friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); @@ -5363,6 +5460,13 @@ class CCSUsrMsg_ServerRankUpdate_RankUpdate : public ::google::protobuf::Message inline float rank_change() const; inline void set_rank_change(float value); + // optional int32 rank_type_id = 6; + inline bool has_rank_type_id() const; + inline void clear_rank_type_id(); + static const int kRankTypeIdFieldNumber = 6; + inline ::google::protobuf::int32 rank_type_id() const; + inline void set_rank_type_id(::google::protobuf::int32 value); + // @@protoc_insertion_point(class_scope:CCSUsrMsg_ServerRankUpdate.RankUpdate) private: inline void set_has_account_id(); @@ -5375,6 +5479,8 @@ class CCSUsrMsg_ServerRankUpdate_RankUpdate : public ::google::protobuf::Message inline void clear_has_num_wins(); inline void set_has_rank_change(); inline void clear_has_rank_change(); + inline void set_has_rank_type_id(); + inline void clear_has_rank_type_id(); ::google::protobuf::UnknownFieldSet _unknown_fields_; @@ -5383,9 +5489,10 @@ class CCSUsrMsg_ServerRankUpdate_RankUpdate : public ::google::protobuf::Message ::google::protobuf::int32 rank_new_; ::google::protobuf::int32 num_wins_; float rank_change_; + ::google::protobuf::int32 rank_type_id_; mutable int _cached_size_; - ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; + ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32]; friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); @@ -6316,6 +6423,2018 @@ class CCSUsrMsg_RoundBackupFilenames : public ::google::protobuf::Message { }; // ------------------------------------------------------------------- +class XpProgressData : public ::google::protobuf::Message { + public: + XpProgressData(); + virtual ~XpProgressData(); + + XpProgressData(const XpProgressData& from); + + inline XpProgressData& operator=(const XpProgressData& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const XpProgressData& default_instance(); + + void Swap(XpProgressData* other); + + // implements Message ---------------------------------------------- + + XpProgressData* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const XpProgressData& from); + void MergeFrom(const XpProgressData& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional uint32 xp_points = 1; + inline bool has_xp_points() const; + inline void clear_xp_points(); + static const int kXpPointsFieldNumber = 1; + inline ::google::protobuf::uint32 xp_points() const; + inline void set_xp_points(::google::protobuf::uint32 value); + + // optional int32 xp_category = 2; + inline bool has_xp_category() const; + inline void clear_xp_category(); + static const int kXpCategoryFieldNumber = 2; + inline ::google::protobuf::int32 xp_category() const; + inline void set_xp_category(::google::protobuf::int32 value); + + // @@protoc_insertion_point(class_scope:XpProgressData) + private: + inline void set_has_xp_points(); + inline void clear_has_xp_points(); + inline void set_has_xp_category(); + inline void clear_has_xp_category(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::uint32 xp_points_; + ::google::protobuf::int32 xp_category_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static XpProgressData* default_instance_; +}; +// ------------------------------------------------------------------- + +class CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded : public ::google::protobuf::Message { + public: + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded(); + virtual ~CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded(); + + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from); + + inline CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& operator=(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& default_instance(); + + void Swap(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* other); + + // implements Message ---------------------------------------------- + + CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from); + void MergeFrom(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // repeated .XpProgressData xp_progress_data = 1; + inline int xp_progress_data_size() const; + inline void clear_xp_progress_data(); + static const int kXpProgressDataFieldNumber = 1; + inline const ::XpProgressData& xp_progress_data(int index) const; + inline ::XpProgressData* mutable_xp_progress_data(int index); + inline ::XpProgressData* add_xp_progress_data(); + inline const ::google::protobuf::RepeatedPtrField< ::XpProgressData >& + xp_progress_data() const; + inline ::google::protobuf::RepeatedPtrField< ::XpProgressData >* + mutable_xp_progress_data(); + + // optional uint32 account_id = 2; + inline bool has_account_id() const; + inline void clear_account_id(); + static const int kAccountIdFieldNumber = 2; + inline ::google::protobuf::uint32 account_id() const; + inline void set_account_id(::google::protobuf::uint32 value); + + // optional uint32 current_xp = 3; + inline bool has_current_xp() const; + inline void clear_current_xp(); + static const int kCurrentXpFieldNumber = 3; + inline ::google::protobuf::uint32 current_xp() const; + inline void set_current_xp(::google::protobuf::uint32 value); + + // optional uint32 current_level = 4; + inline bool has_current_level() const; + inline void clear_current_level(); + static const int kCurrentLevelFieldNumber = 4; + inline ::google::protobuf::uint32 current_level() const; + inline void set_current_level(::google::protobuf::uint32 value); + + // optional uint32 upgraded_defidx = 5; + inline bool has_upgraded_defidx() const; + inline void clear_upgraded_defidx(); + static const int kUpgradedDefidxFieldNumber = 5; + inline ::google::protobuf::uint32 upgraded_defidx() const; + inline void set_upgraded_defidx(::google::protobuf::uint32 value); + + // optional uint32 operation_points_awarded = 6; + inline bool has_operation_points_awarded() const; + inline void clear_operation_points_awarded(); + static const int kOperationPointsAwardedFieldNumber = 6; + inline ::google::protobuf::uint32 operation_points_awarded() const; + inline void set_operation_points_awarded(::google::protobuf::uint32 value); + + // @@protoc_insertion_point(class_scope:CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded) + private: + inline void set_has_account_id(); + inline void clear_has_account_id(); + inline void set_has_current_xp(); + inline void clear_has_current_xp(); + inline void set_has_current_level(); + inline void clear_has_current_level(); + inline void set_has_upgraded_defidx(); + inline void clear_has_upgraded_defidx(); + inline void set_has_operation_points_awarded(); + inline void clear_has_operation_points_awarded(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::RepeatedPtrField< ::XpProgressData > xp_progress_data_; + ::google::protobuf::uint32 account_id_; + ::google::protobuf::uint32 current_xp_; + ::google::protobuf::uint32 current_level_; + ::google::protobuf::uint32 upgraded_defidx_; + ::google::protobuf::uint32 operation_points_awarded_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_XpUpdate : public ::google::protobuf::Message { + public: + CCSUsrMsg_XpUpdate(); + virtual ~CCSUsrMsg_XpUpdate(); + + CCSUsrMsg_XpUpdate(const CCSUsrMsg_XpUpdate& from); + + inline CCSUsrMsg_XpUpdate& operator=(const CCSUsrMsg_XpUpdate& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_XpUpdate& default_instance(); + + void Swap(CCSUsrMsg_XpUpdate* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_XpUpdate* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_XpUpdate& from); + void MergeFrom(const CCSUsrMsg_XpUpdate& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional .CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded data = 1; + inline bool has_data() const; + inline void clear_data(); + static const int kDataFieldNumber = 1; + inline const ::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& data() const; + inline ::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* mutable_data(); + inline ::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* release_data(); + inline void set_allocated_data(::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* data); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_XpUpdate) + private: + inline void set_has_data(); + inline void clear_has_data(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* data_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_XpUpdate* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_QuestProgress : public ::google::protobuf::Message { + public: + CCSUsrMsg_QuestProgress(); + virtual ~CCSUsrMsg_QuestProgress(); + + CCSUsrMsg_QuestProgress(const CCSUsrMsg_QuestProgress& from); + + inline CCSUsrMsg_QuestProgress& operator=(const CCSUsrMsg_QuestProgress& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_QuestProgress& default_instance(); + + void Swap(CCSUsrMsg_QuestProgress* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_QuestProgress* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_QuestProgress& from); + void MergeFrom(const CCSUsrMsg_QuestProgress& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional uint32 quest_id = 1; + inline bool has_quest_id() const; + inline void clear_quest_id(); + static const int kQuestIdFieldNumber = 1; + inline ::google::protobuf::uint32 quest_id() const; + inline void set_quest_id(::google::protobuf::uint32 value); + + // optional uint32 normal_points = 2; + inline bool has_normal_points() const; + inline void clear_normal_points(); + static const int kNormalPointsFieldNumber = 2; + inline ::google::protobuf::uint32 normal_points() const; + inline void set_normal_points(::google::protobuf::uint32 value); + + // optional uint32 bonus_points = 3; + inline bool has_bonus_points() const; + inline void clear_bonus_points(); + static const int kBonusPointsFieldNumber = 3; + inline ::google::protobuf::uint32 bonus_points() const; + inline void set_bonus_points(::google::protobuf::uint32 value); + + // optional bool is_event_quest = 4; + inline bool has_is_event_quest() const; + inline void clear_is_event_quest(); + static const int kIsEventQuestFieldNumber = 4; + inline bool is_event_quest() const; + inline void set_is_event_quest(bool value); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_QuestProgress) + private: + inline void set_has_quest_id(); + inline void clear_has_quest_id(); + inline void set_has_normal_points(); + inline void clear_has_normal_points(); + inline void set_has_bonus_points(); + inline void clear_has_bonus_points(); + inline void set_has_is_event_quest(); + inline void clear_has_is_event_quest(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::uint32 quest_id_; + ::google::protobuf::uint32 normal_points_; + ::google::protobuf::uint32 bonus_points_; + bool is_event_quest_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_QuestProgress* default_instance_; +}; +// ------------------------------------------------------------------- + +class ScoreLeaderboardData_Entry : public ::google::protobuf::Message { + public: + ScoreLeaderboardData_Entry(); + virtual ~ScoreLeaderboardData_Entry(); + + ScoreLeaderboardData_Entry(const ScoreLeaderboardData_Entry& from); + + inline ScoreLeaderboardData_Entry& operator=(const ScoreLeaderboardData_Entry& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const ScoreLeaderboardData_Entry& default_instance(); + + void Swap(ScoreLeaderboardData_Entry* other); + + // implements Message ---------------------------------------------- + + ScoreLeaderboardData_Entry* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const ScoreLeaderboardData_Entry& from); + void MergeFrom(const ScoreLeaderboardData_Entry& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional uint32 tag = 1; + inline bool has_tag() const; + inline void clear_tag(); + static const int kTagFieldNumber = 1; + inline ::google::protobuf::uint32 tag() const; + inline void set_tag(::google::protobuf::uint32 value); + + // optional uint32 val = 2; + inline bool has_val() const; + inline void clear_val(); + static const int kValFieldNumber = 2; + inline ::google::protobuf::uint32 val() const; + inline void set_val(::google::protobuf::uint32 value); + + // @@protoc_insertion_point(class_scope:ScoreLeaderboardData.Entry) + private: + inline void set_has_tag(); + inline void clear_has_tag(); + inline void set_has_val(); + inline void clear_has_val(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::uint32 tag_; + ::google::protobuf::uint32 val_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static ScoreLeaderboardData_Entry* default_instance_; +}; +// ------------------------------------------------------------------- + +class ScoreLeaderboardData_AccountEntries : public ::google::protobuf::Message { + public: + ScoreLeaderboardData_AccountEntries(); + virtual ~ScoreLeaderboardData_AccountEntries(); + + ScoreLeaderboardData_AccountEntries(const ScoreLeaderboardData_AccountEntries& from); + + inline ScoreLeaderboardData_AccountEntries& operator=(const ScoreLeaderboardData_AccountEntries& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const ScoreLeaderboardData_AccountEntries& default_instance(); + + void Swap(ScoreLeaderboardData_AccountEntries* other); + + // implements Message ---------------------------------------------- + + ScoreLeaderboardData_AccountEntries* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const ScoreLeaderboardData_AccountEntries& from); + void MergeFrom(const ScoreLeaderboardData_AccountEntries& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional uint32 accountid = 1; + inline bool has_accountid() const; + inline void clear_accountid(); + static const int kAccountidFieldNumber = 1; + inline ::google::protobuf::uint32 accountid() const; + inline void set_accountid(::google::protobuf::uint32 value); + + // repeated .ScoreLeaderboardData.Entry entries = 2; + inline int entries_size() const; + inline void clear_entries(); + static const int kEntriesFieldNumber = 2; + inline const ::ScoreLeaderboardData_Entry& entries(int index) const; + inline ::ScoreLeaderboardData_Entry* mutable_entries(int index); + inline ::ScoreLeaderboardData_Entry* add_entries(); + inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >& + entries() const; + inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >* + mutable_entries(); + + // @@protoc_insertion_point(class_scope:ScoreLeaderboardData.AccountEntries) + private: + inline void set_has_accountid(); + inline void clear_has_accountid(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry > entries_; + ::google::protobuf::uint32 accountid_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static ScoreLeaderboardData_AccountEntries* default_instance_; +}; +// ------------------------------------------------------------------- + +class ScoreLeaderboardData : public ::google::protobuf::Message { + public: + ScoreLeaderboardData(); + virtual ~ScoreLeaderboardData(); + + ScoreLeaderboardData(const ScoreLeaderboardData& from); + + inline ScoreLeaderboardData& operator=(const ScoreLeaderboardData& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const ScoreLeaderboardData& default_instance(); + + void Swap(ScoreLeaderboardData* other); + + // implements Message ---------------------------------------------- + + ScoreLeaderboardData* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const ScoreLeaderboardData& from); + void MergeFrom(const ScoreLeaderboardData& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + typedef ScoreLeaderboardData_Entry Entry; + typedef ScoreLeaderboardData_AccountEntries AccountEntries; + + // accessors ------------------------------------------------------- + + // optional uint64 quest_id = 1; + inline bool has_quest_id() const; + inline void clear_quest_id(); + static const int kQuestIdFieldNumber = 1; + inline ::google::protobuf::uint64 quest_id() const; + inline void set_quest_id(::google::protobuf::uint64 value); + + // optional uint32 score = 2; + inline bool has_score() const; + inline void clear_score(); + static const int kScoreFieldNumber = 2; + inline ::google::protobuf::uint32 score() const; + inline void set_score(::google::protobuf::uint32 value); + + // repeated .ScoreLeaderboardData.AccountEntries accountentries = 3; + inline int accountentries_size() const; + inline void clear_accountentries(); + static const int kAccountentriesFieldNumber = 3; + inline const ::ScoreLeaderboardData_AccountEntries& accountentries(int index) const; + inline ::ScoreLeaderboardData_AccountEntries* mutable_accountentries(int index); + inline ::ScoreLeaderboardData_AccountEntries* add_accountentries(); + inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_AccountEntries >& + accountentries() const; + inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_AccountEntries >* + mutable_accountentries(); + + // repeated .ScoreLeaderboardData.Entry matchentries = 5; + inline int matchentries_size() const; + inline void clear_matchentries(); + static const int kMatchentriesFieldNumber = 5; + inline const ::ScoreLeaderboardData_Entry& matchentries(int index) const; + inline ::ScoreLeaderboardData_Entry* mutable_matchentries(int index); + inline ::ScoreLeaderboardData_Entry* add_matchentries(); + inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >& + matchentries() const; + inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >* + mutable_matchentries(); + + // @@protoc_insertion_point(class_scope:ScoreLeaderboardData) + private: + inline void set_has_quest_id(); + inline void clear_has_quest_id(); + inline void set_has_score(); + inline void clear_has_score(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::uint64 quest_id_; + ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_AccountEntries > accountentries_; + ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry > matchentries_; + ::google::protobuf::uint32 score_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static ScoreLeaderboardData* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_ScoreLeaderboardData : public ::google::protobuf::Message { + public: + CCSUsrMsg_ScoreLeaderboardData(); + virtual ~CCSUsrMsg_ScoreLeaderboardData(); + + CCSUsrMsg_ScoreLeaderboardData(const CCSUsrMsg_ScoreLeaderboardData& from); + + inline CCSUsrMsg_ScoreLeaderboardData& operator=(const CCSUsrMsg_ScoreLeaderboardData& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_ScoreLeaderboardData& default_instance(); + + void Swap(CCSUsrMsg_ScoreLeaderboardData* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_ScoreLeaderboardData* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_ScoreLeaderboardData& from); + void MergeFrom(const CCSUsrMsg_ScoreLeaderboardData& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional .ScoreLeaderboardData data = 1; + inline bool has_data() const; + inline void clear_data(); + static const int kDataFieldNumber = 1; + inline const ::ScoreLeaderboardData& data() const; + inline ::ScoreLeaderboardData* mutable_data(); + inline ::ScoreLeaderboardData* release_data(); + inline void set_allocated_data(::ScoreLeaderboardData* data); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_ScoreLeaderboardData) + private: + inline void set_has_data(); + inline void clear_has_data(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::ScoreLeaderboardData* data_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_ScoreLeaderboardData* default_instance_; +}; +// ------------------------------------------------------------------- + +class PlayerDecalDigitalSignature : public ::google::protobuf::Message { + public: + PlayerDecalDigitalSignature(); + virtual ~PlayerDecalDigitalSignature(); + + PlayerDecalDigitalSignature(const PlayerDecalDigitalSignature& from); + + inline PlayerDecalDigitalSignature& operator=(const PlayerDecalDigitalSignature& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const PlayerDecalDigitalSignature& default_instance(); + + void Swap(PlayerDecalDigitalSignature* other); + + // implements Message ---------------------------------------------- + + PlayerDecalDigitalSignature* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const PlayerDecalDigitalSignature& from); + void MergeFrom(const PlayerDecalDigitalSignature& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional bytes signature = 1; + inline bool has_signature() const; + inline void clear_signature(); + static const int kSignatureFieldNumber = 1; + inline const ::std::string& signature() const; + inline void set_signature(const ::std::string& value); + inline void set_signature(const char* value); + inline void set_signature(const void* value, size_t size); + inline ::std::string* mutable_signature(); + inline ::std::string* release_signature(); + inline void set_allocated_signature(::std::string* signature); + + // optional uint32 accountid = 2; + inline bool has_accountid() const; + inline void clear_accountid(); + static const int kAccountidFieldNumber = 2; + inline ::google::protobuf::uint32 accountid() const; + inline void set_accountid(::google::protobuf::uint32 value); + + // optional uint32 rtime = 3; + inline bool has_rtime() const; + inline void clear_rtime(); + static const int kRtimeFieldNumber = 3; + inline ::google::protobuf::uint32 rtime() const; + inline void set_rtime(::google::protobuf::uint32 value); + + // repeated float endpos = 4; + inline int endpos_size() const; + inline void clear_endpos(); + static const int kEndposFieldNumber = 4; + inline float endpos(int index) const; + inline void set_endpos(int index, float value); + inline void add_endpos(float value); + inline const ::google::protobuf::RepeatedField< float >& + endpos() const; + inline ::google::protobuf::RepeatedField< float >* + mutable_endpos(); + + // repeated float startpos = 5; + inline int startpos_size() const; + inline void clear_startpos(); + static const int kStartposFieldNumber = 5; + inline float startpos(int index) const; + inline void set_startpos(int index, float value); + inline void add_startpos(float value); + inline const ::google::protobuf::RepeatedField< float >& + startpos() const; + inline ::google::protobuf::RepeatedField< float >* + mutable_startpos(); + + // repeated float right = 6; + inline int right_size() const; + inline void clear_right(); + static const int kRightFieldNumber = 6; + inline float right(int index) const; + inline void set_right(int index, float value); + inline void add_right(float value); + inline const ::google::protobuf::RepeatedField< float >& + right() const; + inline ::google::protobuf::RepeatedField< float >* + mutable_right(); + + // optional uint32 tx_defidx = 7; + inline bool has_tx_defidx() const; + inline void clear_tx_defidx(); + static const int kTxDefidxFieldNumber = 7; + inline ::google::protobuf::uint32 tx_defidx() const; + inline void set_tx_defidx(::google::protobuf::uint32 value); + + // optional int32 entindex = 8; + inline bool has_entindex() const; + inline void clear_entindex(); + static const int kEntindexFieldNumber = 8; + inline ::google::protobuf::int32 entindex() const; + inline void set_entindex(::google::protobuf::int32 value); + + // optional uint32 hitbox = 9; + inline bool has_hitbox() const; + inline void clear_hitbox(); + static const int kHitboxFieldNumber = 9; + inline ::google::protobuf::uint32 hitbox() const; + inline void set_hitbox(::google::protobuf::uint32 value); + + // optional float creationtime = 10; + inline bool has_creationtime() const; + inline void clear_creationtime(); + static const int kCreationtimeFieldNumber = 10; + inline float creationtime() const; + inline void set_creationtime(float value); + + // optional uint32 equipslot = 11; + inline bool has_equipslot() const; + inline void clear_equipslot(); + static const int kEquipslotFieldNumber = 11; + inline ::google::protobuf::uint32 equipslot() const; + inline void set_equipslot(::google::protobuf::uint32 value); + + // optional uint32 trace_id = 12; + inline bool has_trace_id() const; + inline void clear_trace_id(); + static const int kTraceIdFieldNumber = 12; + inline ::google::protobuf::uint32 trace_id() const; + inline void set_trace_id(::google::protobuf::uint32 value); + + // repeated float normal = 13; + inline int normal_size() const; + inline void clear_normal(); + static const int kNormalFieldNumber = 13; + inline float normal(int index) const; + inline void set_normal(int index, float value); + inline void add_normal(float value); + inline const ::google::protobuf::RepeatedField< float >& + normal() const; + inline ::google::protobuf::RepeatedField< float >* + mutable_normal(); + + // optional uint32 tint_id = 14; + inline bool has_tint_id() const; + inline void clear_tint_id(); + static const int kTintIdFieldNumber = 14; + inline ::google::protobuf::uint32 tint_id() const; + inline void set_tint_id(::google::protobuf::uint32 value); + + // @@protoc_insertion_point(class_scope:PlayerDecalDigitalSignature) + private: + inline void set_has_signature(); + inline void clear_has_signature(); + inline void set_has_accountid(); + inline void clear_has_accountid(); + inline void set_has_rtime(); + inline void clear_has_rtime(); + inline void set_has_tx_defidx(); + inline void clear_has_tx_defidx(); + inline void set_has_entindex(); + inline void clear_has_entindex(); + inline void set_has_hitbox(); + inline void clear_has_hitbox(); + inline void set_has_creationtime(); + inline void clear_has_creationtime(); + inline void set_has_equipslot(); + inline void clear_has_equipslot(); + inline void set_has_trace_id(); + inline void clear_has_trace_id(); + inline void set_has_tint_id(); + inline void clear_has_tint_id(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::std::string* signature_; + ::google::protobuf::uint32 accountid_; + ::google::protobuf::uint32 rtime_; + ::google::protobuf::RepeatedField< float > endpos_; + ::google::protobuf::RepeatedField< float > startpos_; + ::google::protobuf::RepeatedField< float > right_; + ::google::protobuf::uint32 tx_defidx_; + ::google::protobuf::int32 entindex_; + ::google::protobuf::uint32 hitbox_; + float creationtime_; + ::google::protobuf::uint32 equipslot_; + ::google::protobuf::uint32 trace_id_; + ::google::protobuf::RepeatedField< float > normal_; + ::google::protobuf::uint32 tint_id_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(14 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static PlayerDecalDigitalSignature* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_PlayerDecalDigitalSignature : public ::google::protobuf::Message { + public: + CCSUsrMsg_PlayerDecalDigitalSignature(); + virtual ~CCSUsrMsg_PlayerDecalDigitalSignature(); + + CCSUsrMsg_PlayerDecalDigitalSignature(const CCSUsrMsg_PlayerDecalDigitalSignature& from); + + inline CCSUsrMsg_PlayerDecalDigitalSignature& operator=(const CCSUsrMsg_PlayerDecalDigitalSignature& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_PlayerDecalDigitalSignature& default_instance(); + + void Swap(CCSUsrMsg_PlayerDecalDigitalSignature* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_PlayerDecalDigitalSignature* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_PlayerDecalDigitalSignature& from); + void MergeFrom(const CCSUsrMsg_PlayerDecalDigitalSignature& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional .PlayerDecalDigitalSignature data = 1; + inline bool has_data() const; + inline void clear_data(); + static const int kDataFieldNumber = 1; + inline const ::PlayerDecalDigitalSignature& data() const; + inline ::PlayerDecalDigitalSignature* mutable_data(); + inline ::PlayerDecalDigitalSignature* release_data(); + inline void set_allocated_data(::PlayerDecalDigitalSignature* data); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_PlayerDecalDigitalSignature) + private: + inline void set_has_data(); + inline void clear_has_data(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::PlayerDecalDigitalSignature* data_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_PlayerDecalDigitalSignature* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_WeaponSound : public ::google::protobuf::Message { + public: + CCSUsrMsg_WeaponSound(); + virtual ~CCSUsrMsg_WeaponSound(); + + CCSUsrMsg_WeaponSound(const CCSUsrMsg_WeaponSound& from); + + inline CCSUsrMsg_WeaponSound& operator=(const CCSUsrMsg_WeaponSound& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_WeaponSound& default_instance(); + + void Swap(CCSUsrMsg_WeaponSound* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_WeaponSound* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_WeaponSound& from); + void MergeFrom(const CCSUsrMsg_WeaponSound& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional int32 entidx = 1; + inline bool has_entidx() const; + inline void clear_entidx(); + static const int kEntidxFieldNumber = 1; + inline ::google::protobuf::int32 entidx() const; + inline void set_entidx(::google::protobuf::int32 value); + + // optional float origin_x = 2; + inline bool has_origin_x() const; + inline void clear_origin_x(); + static const int kOriginXFieldNumber = 2; + inline float origin_x() const; + inline void set_origin_x(float value); + + // optional float origin_y = 3; + inline bool has_origin_y() const; + inline void clear_origin_y(); + static const int kOriginYFieldNumber = 3; + inline float origin_y() const; + inline void set_origin_y(float value); + + // optional float origin_z = 4; + inline bool has_origin_z() const; + inline void clear_origin_z(); + static const int kOriginZFieldNumber = 4; + inline float origin_z() const; + inline void set_origin_z(float value); + + // optional string sound = 5; + inline bool has_sound() const; + inline void clear_sound(); + static const int kSoundFieldNumber = 5; + inline const ::std::string& sound() const; + inline void set_sound(const ::std::string& value); + inline void set_sound(const char* value); + inline void set_sound(const char* value, size_t size); + inline ::std::string* mutable_sound(); + inline ::std::string* release_sound(); + inline void set_allocated_sound(::std::string* sound); + + // optional float timestamp = 6; + inline bool has_timestamp() const; + inline void clear_timestamp(); + static const int kTimestampFieldNumber = 6; + inline float timestamp() const; + inline void set_timestamp(float value); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_WeaponSound) + private: + inline void set_has_entidx(); + inline void clear_has_entidx(); + inline void set_has_origin_x(); + inline void clear_has_origin_x(); + inline void set_has_origin_y(); + inline void clear_has_origin_y(); + inline void set_has_origin_z(); + inline void clear_has_origin_z(); + inline void set_has_sound(); + inline void clear_has_sound(); + inline void set_has_timestamp(); + inline void clear_has_timestamp(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::int32 entidx_; + float origin_x_; + float origin_y_; + float origin_z_; + ::std::string* sound_; + float timestamp_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_WeaponSound* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_UpdateScreenHealthBar : public ::google::protobuf::Message { + public: + CCSUsrMsg_UpdateScreenHealthBar(); + virtual ~CCSUsrMsg_UpdateScreenHealthBar(); + + CCSUsrMsg_UpdateScreenHealthBar(const CCSUsrMsg_UpdateScreenHealthBar& from); + + inline CCSUsrMsg_UpdateScreenHealthBar& operator=(const CCSUsrMsg_UpdateScreenHealthBar& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_UpdateScreenHealthBar& default_instance(); + + void Swap(CCSUsrMsg_UpdateScreenHealthBar* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_UpdateScreenHealthBar* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_UpdateScreenHealthBar& from); + void MergeFrom(const CCSUsrMsg_UpdateScreenHealthBar& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional int32 entidx = 1; + inline bool has_entidx() const; + inline void clear_entidx(); + static const int kEntidxFieldNumber = 1; + inline ::google::protobuf::int32 entidx() const; + inline void set_entidx(::google::protobuf::int32 value); + + // optional float healthratio_old = 2; + inline bool has_healthratio_old() const; + inline void clear_healthratio_old(); + static const int kHealthratioOldFieldNumber = 2; + inline float healthratio_old() const; + inline void set_healthratio_old(float value); + + // optional float healthratio_new = 3; + inline bool has_healthratio_new() const; + inline void clear_healthratio_new(); + static const int kHealthratioNewFieldNumber = 3; + inline float healthratio_new() const; + inline void set_healthratio_new(float value); + + // optional int32 style = 4; + inline bool has_style() const; + inline void clear_style(); + static const int kStyleFieldNumber = 4; + inline ::google::protobuf::int32 style() const; + inline void set_style(::google::protobuf::int32 value); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_UpdateScreenHealthBar) + private: + inline void set_has_entidx(); + inline void clear_has_entidx(); + inline void set_has_healthratio_old(); + inline void clear_has_healthratio_old(); + inline void set_has_healthratio_new(); + inline void clear_has_healthratio_new(); + inline void set_has_style(); + inline void clear_has_style(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::int32 entidx_; + float healthratio_old_; + float healthratio_new_; + ::google::protobuf::int32 style_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_UpdateScreenHealthBar* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_EntityOutlineHighlight : public ::google::protobuf::Message { + public: + CCSUsrMsg_EntityOutlineHighlight(); + virtual ~CCSUsrMsg_EntityOutlineHighlight(); + + CCSUsrMsg_EntityOutlineHighlight(const CCSUsrMsg_EntityOutlineHighlight& from); + + inline CCSUsrMsg_EntityOutlineHighlight& operator=(const CCSUsrMsg_EntityOutlineHighlight& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_EntityOutlineHighlight& default_instance(); + + void Swap(CCSUsrMsg_EntityOutlineHighlight* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_EntityOutlineHighlight* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_EntityOutlineHighlight& from); + void MergeFrom(const CCSUsrMsg_EntityOutlineHighlight& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional int32 entidx = 1; + inline bool has_entidx() const; + inline void clear_entidx(); + static const int kEntidxFieldNumber = 1; + inline ::google::protobuf::int32 entidx() const; + inline void set_entidx(::google::protobuf::int32 value); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_EntityOutlineHighlight) + private: + inline void set_has_entidx(); + inline void clear_has_entidx(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::int32 entidx_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_EntityOutlineHighlight* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_SSUI : public ::google::protobuf::Message { + public: + CCSUsrMsg_SSUI(); + virtual ~CCSUsrMsg_SSUI(); + + CCSUsrMsg_SSUI(const CCSUsrMsg_SSUI& from); + + inline CCSUsrMsg_SSUI& operator=(const CCSUsrMsg_SSUI& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_SSUI& default_instance(); + + void Swap(CCSUsrMsg_SSUI* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_SSUI* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_SSUI& from); + void MergeFrom(const CCSUsrMsg_SSUI& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional bool show = 1; + inline bool has_show() const; + inline void clear_show(); + static const int kShowFieldNumber = 1; + inline bool show() const; + inline void set_show(bool value); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_SSUI) + private: + inline void set_has_show(); + inline void clear_has_show(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + bool show_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_SSUI* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_SurvivalStats_Fact : public ::google::protobuf::Message { + public: + CCSUsrMsg_SurvivalStats_Fact(); + virtual ~CCSUsrMsg_SurvivalStats_Fact(); + + CCSUsrMsg_SurvivalStats_Fact(const CCSUsrMsg_SurvivalStats_Fact& from); + + inline CCSUsrMsg_SurvivalStats_Fact& operator=(const CCSUsrMsg_SurvivalStats_Fact& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_SurvivalStats_Fact& default_instance(); + + void Swap(CCSUsrMsg_SurvivalStats_Fact* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_SurvivalStats_Fact* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_SurvivalStats_Fact& from); + void MergeFrom(const CCSUsrMsg_SurvivalStats_Fact& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional int32 type = 1; + inline bool has_type() const; + inline void clear_type(); + static const int kTypeFieldNumber = 1; + inline ::google::protobuf::int32 type() const; + inline void set_type(::google::protobuf::int32 value); + + // optional int32 display = 2; + inline bool has_display() const; + inline void clear_display(); + static const int kDisplayFieldNumber = 2; + inline ::google::protobuf::int32 display() const; + inline void set_display(::google::protobuf::int32 value); + + // optional int32 value = 3; + inline bool has_value() const; + inline void clear_value(); + static const int kValueFieldNumber = 3; + inline ::google::protobuf::int32 value() const; + inline void set_value(::google::protobuf::int32 value); + + // optional float interestingness = 4; + inline bool has_interestingness() const; + inline void clear_interestingness(); + static const int kInterestingnessFieldNumber = 4; + inline float interestingness() const; + inline void set_interestingness(float value); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_SurvivalStats.Fact) + private: + inline void set_has_type(); + inline void clear_has_type(); + inline void set_has_display(); + inline void clear_has_display(); + inline void set_has_value(); + inline void clear_has_value(); + inline void set_has_interestingness(); + inline void clear_has_interestingness(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::int32 type_; + ::google::protobuf::int32 display_; + ::google::protobuf::int32 value_; + float interestingness_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_SurvivalStats_Fact* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_SurvivalStats_Placement : public ::google::protobuf::Message { + public: + CCSUsrMsg_SurvivalStats_Placement(); + virtual ~CCSUsrMsg_SurvivalStats_Placement(); + + CCSUsrMsg_SurvivalStats_Placement(const CCSUsrMsg_SurvivalStats_Placement& from); + + inline CCSUsrMsg_SurvivalStats_Placement& operator=(const CCSUsrMsg_SurvivalStats_Placement& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_SurvivalStats_Placement& default_instance(); + + void Swap(CCSUsrMsg_SurvivalStats_Placement* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_SurvivalStats_Placement* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_SurvivalStats_Placement& from); + void MergeFrom(const CCSUsrMsg_SurvivalStats_Placement& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional uint64 xuid = 1; + inline bool has_xuid() const; + inline void clear_xuid(); + static const int kXuidFieldNumber = 1; + inline ::google::protobuf::uint64 xuid() const; + inline void set_xuid(::google::protobuf::uint64 value); + + // optional int32 teamnumber = 2; + inline bool has_teamnumber() const; + inline void clear_teamnumber(); + static const int kTeamnumberFieldNumber = 2; + inline ::google::protobuf::int32 teamnumber() const; + inline void set_teamnumber(::google::protobuf::int32 value); + + // optional int32 placement = 3; + inline bool has_placement() const; + inline void clear_placement(); + static const int kPlacementFieldNumber = 3; + inline ::google::protobuf::int32 placement() const; + inline void set_placement(::google::protobuf::int32 value); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_SurvivalStats.Placement) + private: + inline void set_has_xuid(); + inline void clear_has_xuid(); + inline void set_has_teamnumber(); + inline void clear_has_teamnumber(); + inline void set_has_placement(); + inline void clear_has_placement(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::uint64 xuid_; + ::google::protobuf::int32 teamnumber_; + ::google::protobuf::int32 placement_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_SurvivalStats_Placement* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_SurvivalStats_Damage : public ::google::protobuf::Message { + public: + CCSUsrMsg_SurvivalStats_Damage(); + virtual ~CCSUsrMsg_SurvivalStats_Damage(); + + CCSUsrMsg_SurvivalStats_Damage(const CCSUsrMsg_SurvivalStats_Damage& from); + + inline CCSUsrMsg_SurvivalStats_Damage& operator=(const CCSUsrMsg_SurvivalStats_Damage& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_SurvivalStats_Damage& default_instance(); + + void Swap(CCSUsrMsg_SurvivalStats_Damage* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_SurvivalStats_Damage* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_SurvivalStats_Damage& from); + void MergeFrom(const CCSUsrMsg_SurvivalStats_Damage& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // optional uint64 xuid = 1; + inline bool has_xuid() const; + inline void clear_xuid(); + static const int kXuidFieldNumber = 1; + inline ::google::protobuf::uint64 xuid() const; + inline void set_xuid(::google::protobuf::uint64 value); + + // optional int32 to = 2; + inline bool has_to() const; + inline void clear_to(); + static const int kToFieldNumber = 2; + inline ::google::protobuf::int32 to() const; + inline void set_to(::google::protobuf::int32 value); + + // optional int32 to_hits = 3; + inline bool has_to_hits() const; + inline void clear_to_hits(); + static const int kToHitsFieldNumber = 3; + inline ::google::protobuf::int32 to_hits() const; + inline void set_to_hits(::google::protobuf::int32 value); + + // optional int32 from = 4; + inline bool has_from() const; + inline void clear_from(); + static const int kFromFieldNumber = 4; + inline ::google::protobuf::int32 from() const; + inline void set_from(::google::protobuf::int32 value); + + // optional int32 from_hits = 5; + inline bool has_from_hits() const; + inline void clear_from_hits(); + static const int kFromHitsFieldNumber = 5; + inline ::google::protobuf::int32 from_hits() const; + inline void set_from_hits(::google::protobuf::int32 value); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_SurvivalStats.Damage) + private: + inline void set_has_xuid(); + inline void clear_has_xuid(); + inline void set_has_to(); + inline void clear_has_to(); + inline void set_has_to_hits(); + inline void clear_has_to_hits(); + inline void set_has_from(); + inline void clear_has_from(); + inline void set_has_from_hits(); + inline void clear_has_from_hits(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::uint64 xuid_; + ::google::protobuf::int32 to_; + ::google::protobuf::int32 to_hits_; + ::google::protobuf::int32 from_; + ::google::protobuf::int32 from_hits_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_SurvivalStats_Damage* default_instance_; +}; +// ------------------------------------------------------------------- + +class CCSUsrMsg_SurvivalStats : public ::google::protobuf::Message { + public: + CCSUsrMsg_SurvivalStats(); + virtual ~CCSUsrMsg_SurvivalStats(); + + CCSUsrMsg_SurvivalStats(const CCSUsrMsg_SurvivalStats& from); + + inline CCSUsrMsg_SurvivalStats& operator=(const CCSUsrMsg_SurvivalStats& from) { + CopyFrom(from); + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { + return _unknown_fields_; + } + + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { + return &_unknown_fields_; + } + + static const ::google::protobuf::Descriptor* descriptor(); + static const CCSUsrMsg_SurvivalStats& default_instance(); + + void Swap(CCSUsrMsg_SurvivalStats* other); + + // implements Message ---------------------------------------------- + + CCSUsrMsg_SurvivalStats* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const CCSUsrMsg_SurvivalStats& from); + void MergeFrom(const CCSUsrMsg_SurvivalStats& from); + void Clear(); + bool IsInitialized() const; + + int ByteSize() const; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input); + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const; + ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; + int GetCachedSize() const { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const; + public: + + ::google::protobuf::Metadata GetMetadata() const; + + // nested types ---------------------------------------------------- + + typedef CCSUsrMsg_SurvivalStats_Fact Fact; + typedef CCSUsrMsg_SurvivalStats_Placement Placement; + typedef CCSUsrMsg_SurvivalStats_Damage Damage; + + // accessors ------------------------------------------------------- + + // optional uint64 xuid = 1; + inline bool has_xuid() const; + inline void clear_xuid(); + static const int kXuidFieldNumber = 1; + inline ::google::protobuf::uint64 xuid() const; + inline void set_xuid(::google::protobuf::uint64 value); + + // repeated .CCSUsrMsg_SurvivalStats.Fact facts = 2; + inline int facts_size() const; + inline void clear_facts(); + static const int kFactsFieldNumber = 2; + inline const ::CCSUsrMsg_SurvivalStats_Fact& facts(int index) const; + inline ::CCSUsrMsg_SurvivalStats_Fact* mutable_facts(int index); + inline ::CCSUsrMsg_SurvivalStats_Fact* add_facts(); + inline const ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Fact >& + facts() const; + inline ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Fact >* + mutable_facts(); + + // repeated .CCSUsrMsg_SurvivalStats.Placement users = 3; + inline int users_size() const; + inline void clear_users(); + static const int kUsersFieldNumber = 3; + inline const ::CCSUsrMsg_SurvivalStats_Placement& users(int index) const; + inline ::CCSUsrMsg_SurvivalStats_Placement* mutable_users(int index); + inline ::CCSUsrMsg_SurvivalStats_Placement* add_users(); + inline const ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Placement >& + users() const; + inline ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Placement >* + mutable_users(); + + // repeated .CCSUsrMsg_SurvivalStats.Damage damages = 5; + inline int damages_size() const; + inline void clear_damages(); + static const int kDamagesFieldNumber = 5; + inline const ::CCSUsrMsg_SurvivalStats_Damage& damages(int index) const; + inline ::CCSUsrMsg_SurvivalStats_Damage* mutable_damages(int index); + inline ::CCSUsrMsg_SurvivalStats_Damage* add_damages(); + inline const ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Damage >& + damages() const; + inline ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Damage >* + mutable_damages(); + + // optional int32 ticknumber = 4; + inline bool has_ticknumber() const; + inline void clear_ticknumber(); + static const int kTicknumberFieldNumber = 4; + inline ::google::protobuf::int32 ticknumber() const; + inline void set_ticknumber(::google::protobuf::int32 value); + + // @@protoc_insertion_point(class_scope:CCSUsrMsg_SurvivalStats) + private: + inline void set_has_xuid(); + inline void clear_has_xuid(); + inline void set_has_ticknumber(); + inline void clear_has_ticknumber(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::uint64 xuid_; + ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Fact > facts_; + ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Placement > users_; + ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Damage > damages_; + ::google::protobuf::int32 ticknumber_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; + + friend void protobuf_AddDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_AssignDesc_cstrike15_5fusermessages_2eproto(); + friend void protobuf_ShutdownFile_cstrike15_5fusermessages_2eproto(); + + void InitAsDefaultInstance(); + static CCSUsrMsg_SurvivalStats* default_instance_; +}; +// ------------------------------------------------------------------- + class CCSUsrMsg_ResetHud : public ::google::protobuf::Message { public: CCSUsrMsg_ResetHud(); @@ -8865,6 +10984,28 @@ inline void CCSUsrMsg_Damage::set_allocated_inflictor_world_pos(::CMsgVector* in } } +// optional int32 victim_entindex = 3; +inline bool CCSUsrMsg_Damage::has_victim_entindex() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CCSUsrMsg_Damage::set_has_victim_entindex() { + _has_bits_[0] |= 0x00000004u; +} +inline void CCSUsrMsg_Damage::clear_has_victim_entindex() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CCSUsrMsg_Damage::clear_victim_entindex() { + victim_entindex_ = 0; + clear_has_victim_entindex(); +} +inline ::google::protobuf::int32 CCSUsrMsg_Damage::victim_entindex() const { + return victim_entindex_; +} +inline void CCSUsrMsg_Damage::set_victim_entindex(::google::protobuf::int32 value) { + set_has_victim_entindex(); + victim_entindex_ = value; +} + // ------------------------------------------------------------------- // CCSUsrMsg_RadioText @@ -9516,6 +11657,28 @@ inline void CEconItemPreviewDataBlock_Sticker::set_rotation(float value) { rotation_ = value; } +// optional uint32 tint_id = 6; +inline bool CEconItemPreviewDataBlock_Sticker::has_tint_id() const { + return (_has_bits_[0] & 0x00000020u) != 0; +} +inline void CEconItemPreviewDataBlock_Sticker::set_has_tint_id() { + _has_bits_[0] |= 0x00000020u; +} +inline void CEconItemPreviewDataBlock_Sticker::clear_has_tint_id() { + _has_bits_[0] &= ~0x00000020u; +} +inline void CEconItemPreviewDataBlock_Sticker::clear_tint_id() { + tint_id_ = 0u; + clear_has_tint_id(); +} +inline ::google::protobuf::uint32 CEconItemPreviewDataBlock_Sticker::tint_id() const { + return tint_id_; +} +inline void CEconItemPreviewDataBlock_Sticker::set_tint_id(::google::protobuf::uint32 value) { + set_has_tint_id(); + tint_id_ = value; +} + // ------------------------------------------------------------------- // CEconItemPreviewDataBlock @@ -9901,6 +12064,72 @@ inline void CEconItemPreviewDataBlock::set_questid(::google::protobuf::uint32 va questid_ = value; } +// optional uint32 dropreason = 16; +inline bool CEconItemPreviewDataBlock::has_dropreason() const { + return (_has_bits_[0] & 0x00008000u) != 0; +} +inline void CEconItemPreviewDataBlock::set_has_dropreason() { + _has_bits_[0] |= 0x00008000u; +} +inline void CEconItemPreviewDataBlock::clear_has_dropreason() { + _has_bits_[0] &= ~0x00008000u; +} +inline void CEconItemPreviewDataBlock::clear_dropreason() { + dropreason_ = 0u; + clear_has_dropreason(); +} +inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::dropreason() const { + return dropreason_; +} +inline void CEconItemPreviewDataBlock::set_dropreason(::google::protobuf::uint32 value) { + set_has_dropreason(); + dropreason_ = value; +} + +// optional uint32 musicindex = 17; +inline bool CEconItemPreviewDataBlock::has_musicindex() const { + return (_has_bits_[0] & 0x00010000u) != 0; +} +inline void CEconItemPreviewDataBlock::set_has_musicindex() { + _has_bits_[0] |= 0x00010000u; +} +inline void CEconItemPreviewDataBlock::clear_has_musicindex() { + _has_bits_[0] &= ~0x00010000u; +} +inline void CEconItemPreviewDataBlock::clear_musicindex() { + musicindex_ = 0u; + clear_has_musicindex(); +} +inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::musicindex() const { + return musicindex_; +} +inline void CEconItemPreviewDataBlock::set_musicindex(::google::protobuf::uint32 value) { + set_has_musicindex(); + musicindex_ = value; +} + +// optional int32 entindex = 18; +inline bool CEconItemPreviewDataBlock::has_entindex() const { + return (_has_bits_[0] & 0x00020000u) != 0; +} +inline void CEconItemPreviewDataBlock::set_has_entindex() { + _has_bits_[0] |= 0x00020000u; +} +inline void CEconItemPreviewDataBlock::clear_has_entindex() { + _has_bits_[0] &= ~0x00020000u; +} +inline void CEconItemPreviewDataBlock::clear_entindex() { + entindex_ = 0; + clear_has_entindex(); +} +inline ::google::protobuf::int32 CEconItemPreviewDataBlock::entindex() const { + return entindex_; +} +inline void CEconItemPreviewDataBlock::set_entindex(::google::protobuf::int32 value) { + set_has_entindex(); + entindex_ = value; +} + // ------------------------------------------------------------------- // CCSUsrMsg_SendPlayerItemDrops @@ -11725,6 +13954,28 @@ inline void CCSUsrMsg_ServerRankUpdate_RankUpdate::set_rank_change(float value) rank_change_ = value; } +// optional int32 rank_type_id = 6; +inline bool CCSUsrMsg_ServerRankUpdate_RankUpdate::has_rank_type_id() const { + return (_has_bits_[0] & 0x00000020u) != 0; +} +inline void CCSUsrMsg_ServerRankUpdate_RankUpdate::set_has_rank_type_id() { + _has_bits_[0] |= 0x00000020u; +} +inline void CCSUsrMsg_ServerRankUpdate_RankUpdate::clear_has_rank_type_id() { + _has_bits_[0] &= ~0x00000020u; +} +inline void CCSUsrMsg_ServerRankUpdate_RankUpdate::clear_rank_type_id() { + rank_type_id_ = 0; + clear_has_rank_type_id(); +} +inline ::google::protobuf::int32 CCSUsrMsg_ServerRankUpdate_RankUpdate::rank_type_id() const { + return rank_type_id_; +} +inline void CCSUsrMsg_ServerRankUpdate_RankUpdate::set_rank_type_id(::google::protobuf::int32 value) { + set_has_rank_type_id(); + rank_type_id_ = value; +} + // ------------------------------------------------------------------- // CCSUsrMsg_ServerRankUpdate @@ -12458,6 +14709,1707 @@ inline void CCSUsrMsg_RoundBackupFilenames::set_allocated_nicename(::std::string // ------------------------------------------------------------------- +// XpProgressData + +// optional uint32 xp_points = 1; +inline bool XpProgressData::has_xp_points() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void XpProgressData::set_has_xp_points() { + _has_bits_[0] |= 0x00000001u; +} +inline void XpProgressData::clear_has_xp_points() { + _has_bits_[0] &= ~0x00000001u; +} +inline void XpProgressData::clear_xp_points() { + xp_points_ = 0u; + clear_has_xp_points(); +} +inline ::google::protobuf::uint32 XpProgressData::xp_points() const { + return xp_points_; +} +inline void XpProgressData::set_xp_points(::google::protobuf::uint32 value) { + set_has_xp_points(); + xp_points_ = value; +} + +// optional int32 xp_category = 2; +inline bool XpProgressData::has_xp_category() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void XpProgressData::set_has_xp_category() { + _has_bits_[0] |= 0x00000002u; +} +inline void XpProgressData::clear_has_xp_category() { + _has_bits_[0] &= ~0x00000002u; +} +inline void XpProgressData::clear_xp_category() { + xp_category_ = 0; + clear_has_xp_category(); +} +inline ::google::protobuf::int32 XpProgressData::xp_category() const { + return xp_category_; +} +inline void XpProgressData::set_xp_category(::google::protobuf::int32 value) { + set_has_xp_category(); + xp_category_ = value; +} + +// ------------------------------------------------------------------- + +// CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded + +// repeated .XpProgressData xp_progress_data = 1; +inline int CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::xp_progress_data_size() const { + return xp_progress_data_.size(); +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_xp_progress_data() { + xp_progress_data_.Clear(); +} +inline const ::XpProgressData& CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::xp_progress_data(int index) const { + return xp_progress_data_.Get(index); +} +inline ::XpProgressData* CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::mutable_xp_progress_data(int index) { + return xp_progress_data_.Mutable(index); +} +inline ::XpProgressData* CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::add_xp_progress_data() { + return xp_progress_data_.Add(); +} +inline const ::google::protobuf::RepeatedPtrField< ::XpProgressData >& +CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::xp_progress_data() const { + return xp_progress_data_; +} +inline ::google::protobuf::RepeatedPtrField< ::XpProgressData >* +CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::mutable_xp_progress_data() { + return &xp_progress_data_; +} + +// optional uint32 account_id = 2; +inline bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::has_account_id() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_has_account_id() { + _has_bits_[0] |= 0x00000002u; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_has_account_id() { + _has_bits_[0] &= ~0x00000002u; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_account_id() { + account_id_ = 0u; + clear_has_account_id(); +} +inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::account_id() const { + return account_id_; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_account_id(::google::protobuf::uint32 value) { + set_has_account_id(); + account_id_ = value; +} + +// optional uint32 current_xp = 3; +inline bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::has_current_xp() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_has_current_xp() { + _has_bits_[0] |= 0x00000004u; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_has_current_xp() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_current_xp() { + current_xp_ = 0u; + clear_has_current_xp(); +} +inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::current_xp() const { + return current_xp_; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_current_xp(::google::protobuf::uint32 value) { + set_has_current_xp(); + current_xp_ = value; +} + +// optional uint32 current_level = 4; +inline bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::has_current_level() const { + return (_has_bits_[0] & 0x00000008u) != 0; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_has_current_level() { + _has_bits_[0] |= 0x00000008u; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_has_current_level() { + _has_bits_[0] &= ~0x00000008u; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_current_level() { + current_level_ = 0u; + clear_has_current_level(); +} +inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::current_level() const { + return current_level_; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_current_level(::google::protobuf::uint32 value) { + set_has_current_level(); + current_level_ = value; +} + +// optional uint32 upgraded_defidx = 5; +inline bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::has_upgraded_defidx() const { + return (_has_bits_[0] & 0x00000010u) != 0; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_has_upgraded_defidx() { + _has_bits_[0] |= 0x00000010u; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_has_upgraded_defidx() { + _has_bits_[0] &= ~0x00000010u; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_upgraded_defidx() { + upgraded_defidx_ = 0u; + clear_has_upgraded_defidx(); +} +inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::upgraded_defidx() const { + return upgraded_defidx_; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_upgraded_defidx(::google::protobuf::uint32 value) { + set_has_upgraded_defidx(); + upgraded_defidx_ = value; +} + +// optional uint32 operation_points_awarded = 6; +inline bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::has_operation_points_awarded() const { + return (_has_bits_[0] & 0x00000020u) != 0; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_has_operation_points_awarded() { + _has_bits_[0] |= 0x00000020u; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_has_operation_points_awarded() { + _has_bits_[0] &= ~0x00000020u; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_operation_points_awarded() { + operation_points_awarded_ = 0u; + clear_has_operation_points_awarded(); +} +inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::operation_points_awarded() const { + return operation_points_awarded_; +} +inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_operation_points_awarded(::google::protobuf::uint32 value) { + set_has_operation_points_awarded(); + operation_points_awarded_ = value; +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_XpUpdate + +// optional .CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded data = 1; +inline bool CCSUsrMsg_XpUpdate::has_data() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_XpUpdate::set_has_data() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_XpUpdate::clear_has_data() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_XpUpdate::clear_data() { + if (data_ != NULL) data_->::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::Clear(); + clear_has_data(); +} +inline const ::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& CCSUsrMsg_XpUpdate::data() const { + return data_ != NULL ? *data_ : *default_instance_->data_; +} +inline ::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* CCSUsrMsg_XpUpdate::mutable_data() { + set_has_data(); + if (data_ == NULL) data_ = new ::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded; + return data_; +} +inline ::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* CCSUsrMsg_XpUpdate::release_data() { + clear_has_data(); + ::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* temp = data_; + data_ = NULL; + return temp; +} +inline void CCSUsrMsg_XpUpdate::set_allocated_data(::CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* data) { + delete data_; + data_ = data; + if (data) { + set_has_data(); + } else { + clear_has_data(); + } +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_QuestProgress + +// optional uint32 quest_id = 1; +inline bool CCSUsrMsg_QuestProgress::has_quest_id() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_QuestProgress::set_has_quest_id() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_QuestProgress::clear_has_quest_id() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_QuestProgress::clear_quest_id() { + quest_id_ = 0u; + clear_has_quest_id(); +} +inline ::google::protobuf::uint32 CCSUsrMsg_QuestProgress::quest_id() const { + return quest_id_; +} +inline void CCSUsrMsg_QuestProgress::set_quest_id(::google::protobuf::uint32 value) { + set_has_quest_id(); + quest_id_ = value; +} + +// optional uint32 normal_points = 2; +inline bool CCSUsrMsg_QuestProgress::has_normal_points() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void CCSUsrMsg_QuestProgress::set_has_normal_points() { + _has_bits_[0] |= 0x00000002u; +} +inline void CCSUsrMsg_QuestProgress::clear_has_normal_points() { + _has_bits_[0] &= ~0x00000002u; +} +inline void CCSUsrMsg_QuestProgress::clear_normal_points() { + normal_points_ = 0u; + clear_has_normal_points(); +} +inline ::google::protobuf::uint32 CCSUsrMsg_QuestProgress::normal_points() const { + return normal_points_; +} +inline void CCSUsrMsg_QuestProgress::set_normal_points(::google::protobuf::uint32 value) { + set_has_normal_points(); + normal_points_ = value; +} + +// optional uint32 bonus_points = 3; +inline bool CCSUsrMsg_QuestProgress::has_bonus_points() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CCSUsrMsg_QuestProgress::set_has_bonus_points() { + _has_bits_[0] |= 0x00000004u; +} +inline void CCSUsrMsg_QuestProgress::clear_has_bonus_points() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CCSUsrMsg_QuestProgress::clear_bonus_points() { + bonus_points_ = 0u; + clear_has_bonus_points(); +} +inline ::google::protobuf::uint32 CCSUsrMsg_QuestProgress::bonus_points() const { + return bonus_points_; +} +inline void CCSUsrMsg_QuestProgress::set_bonus_points(::google::protobuf::uint32 value) { + set_has_bonus_points(); + bonus_points_ = value; +} + +// optional bool is_event_quest = 4; +inline bool CCSUsrMsg_QuestProgress::has_is_event_quest() const { + return (_has_bits_[0] & 0x00000008u) != 0; +} +inline void CCSUsrMsg_QuestProgress::set_has_is_event_quest() { + _has_bits_[0] |= 0x00000008u; +} +inline void CCSUsrMsg_QuestProgress::clear_has_is_event_quest() { + _has_bits_[0] &= ~0x00000008u; +} +inline void CCSUsrMsg_QuestProgress::clear_is_event_quest() { + is_event_quest_ = false; + clear_has_is_event_quest(); +} +inline bool CCSUsrMsg_QuestProgress::is_event_quest() const { + return is_event_quest_; +} +inline void CCSUsrMsg_QuestProgress::set_is_event_quest(bool value) { + set_has_is_event_quest(); + is_event_quest_ = value; +} + +// ------------------------------------------------------------------- + +// ScoreLeaderboardData_Entry + +// optional uint32 tag = 1; +inline bool ScoreLeaderboardData_Entry::has_tag() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void ScoreLeaderboardData_Entry::set_has_tag() { + _has_bits_[0] |= 0x00000001u; +} +inline void ScoreLeaderboardData_Entry::clear_has_tag() { + _has_bits_[0] &= ~0x00000001u; +} +inline void ScoreLeaderboardData_Entry::clear_tag() { + tag_ = 0u; + clear_has_tag(); +} +inline ::google::protobuf::uint32 ScoreLeaderboardData_Entry::tag() const { + return tag_; +} +inline void ScoreLeaderboardData_Entry::set_tag(::google::protobuf::uint32 value) { + set_has_tag(); + tag_ = value; +} + +// optional uint32 val = 2; +inline bool ScoreLeaderboardData_Entry::has_val() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void ScoreLeaderboardData_Entry::set_has_val() { + _has_bits_[0] |= 0x00000002u; +} +inline void ScoreLeaderboardData_Entry::clear_has_val() { + _has_bits_[0] &= ~0x00000002u; +} +inline void ScoreLeaderboardData_Entry::clear_val() { + val_ = 0u; + clear_has_val(); +} +inline ::google::protobuf::uint32 ScoreLeaderboardData_Entry::val() const { + return val_; +} +inline void ScoreLeaderboardData_Entry::set_val(::google::protobuf::uint32 value) { + set_has_val(); + val_ = value; +} + +// ------------------------------------------------------------------- + +// ScoreLeaderboardData_AccountEntries + +// optional uint32 accountid = 1; +inline bool ScoreLeaderboardData_AccountEntries::has_accountid() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void ScoreLeaderboardData_AccountEntries::set_has_accountid() { + _has_bits_[0] |= 0x00000001u; +} +inline void ScoreLeaderboardData_AccountEntries::clear_has_accountid() { + _has_bits_[0] &= ~0x00000001u; +} +inline void ScoreLeaderboardData_AccountEntries::clear_accountid() { + accountid_ = 0u; + clear_has_accountid(); +} +inline ::google::protobuf::uint32 ScoreLeaderboardData_AccountEntries::accountid() const { + return accountid_; +} +inline void ScoreLeaderboardData_AccountEntries::set_accountid(::google::protobuf::uint32 value) { + set_has_accountid(); + accountid_ = value; +} + +// repeated .ScoreLeaderboardData.Entry entries = 2; +inline int ScoreLeaderboardData_AccountEntries::entries_size() const { + return entries_.size(); +} +inline void ScoreLeaderboardData_AccountEntries::clear_entries() { + entries_.Clear(); +} +inline const ::ScoreLeaderboardData_Entry& ScoreLeaderboardData_AccountEntries::entries(int index) const { + return entries_.Get(index); +} +inline ::ScoreLeaderboardData_Entry* ScoreLeaderboardData_AccountEntries::mutable_entries(int index) { + return entries_.Mutable(index); +} +inline ::ScoreLeaderboardData_Entry* ScoreLeaderboardData_AccountEntries::add_entries() { + return entries_.Add(); +} +inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >& +ScoreLeaderboardData_AccountEntries::entries() const { + return entries_; +} +inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >* +ScoreLeaderboardData_AccountEntries::mutable_entries() { + return &entries_; +} + +// ------------------------------------------------------------------- + +// ScoreLeaderboardData + +// optional uint64 quest_id = 1; +inline bool ScoreLeaderboardData::has_quest_id() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void ScoreLeaderboardData::set_has_quest_id() { + _has_bits_[0] |= 0x00000001u; +} +inline void ScoreLeaderboardData::clear_has_quest_id() { + _has_bits_[0] &= ~0x00000001u; +} +inline void ScoreLeaderboardData::clear_quest_id() { + quest_id_ = GOOGLE_ULONGLONG(0); + clear_has_quest_id(); +} +inline ::google::protobuf::uint64 ScoreLeaderboardData::quest_id() const { + return quest_id_; +} +inline void ScoreLeaderboardData::set_quest_id(::google::protobuf::uint64 value) { + set_has_quest_id(); + quest_id_ = value; +} + +// optional uint32 score = 2; +inline bool ScoreLeaderboardData::has_score() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void ScoreLeaderboardData::set_has_score() { + _has_bits_[0] |= 0x00000002u; +} +inline void ScoreLeaderboardData::clear_has_score() { + _has_bits_[0] &= ~0x00000002u; +} +inline void ScoreLeaderboardData::clear_score() { + score_ = 0u; + clear_has_score(); +} +inline ::google::protobuf::uint32 ScoreLeaderboardData::score() const { + return score_; +} +inline void ScoreLeaderboardData::set_score(::google::protobuf::uint32 value) { + set_has_score(); + score_ = value; +} + +// repeated .ScoreLeaderboardData.AccountEntries accountentries = 3; +inline int ScoreLeaderboardData::accountentries_size() const { + return accountentries_.size(); +} +inline void ScoreLeaderboardData::clear_accountentries() { + accountentries_.Clear(); +} +inline const ::ScoreLeaderboardData_AccountEntries& ScoreLeaderboardData::accountentries(int index) const { + return accountentries_.Get(index); +} +inline ::ScoreLeaderboardData_AccountEntries* ScoreLeaderboardData::mutable_accountentries(int index) { + return accountentries_.Mutable(index); +} +inline ::ScoreLeaderboardData_AccountEntries* ScoreLeaderboardData::add_accountentries() { + return accountentries_.Add(); +} +inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_AccountEntries >& +ScoreLeaderboardData::accountentries() const { + return accountentries_; +} +inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_AccountEntries >* +ScoreLeaderboardData::mutable_accountentries() { + return &accountentries_; +} + +// repeated .ScoreLeaderboardData.Entry matchentries = 5; +inline int ScoreLeaderboardData::matchentries_size() const { + return matchentries_.size(); +} +inline void ScoreLeaderboardData::clear_matchentries() { + matchentries_.Clear(); +} +inline const ::ScoreLeaderboardData_Entry& ScoreLeaderboardData::matchentries(int index) const { + return matchentries_.Get(index); +} +inline ::ScoreLeaderboardData_Entry* ScoreLeaderboardData::mutable_matchentries(int index) { + return matchentries_.Mutable(index); +} +inline ::ScoreLeaderboardData_Entry* ScoreLeaderboardData::add_matchentries() { + return matchentries_.Add(); +} +inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >& +ScoreLeaderboardData::matchentries() const { + return matchentries_; +} +inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >* +ScoreLeaderboardData::mutable_matchentries() { + return &matchentries_; +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_ScoreLeaderboardData + +// optional .ScoreLeaderboardData data = 1; +inline bool CCSUsrMsg_ScoreLeaderboardData::has_data() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_ScoreLeaderboardData::set_has_data() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_ScoreLeaderboardData::clear_has_data() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_ScoreLeaderboardData::clear_data() { + if (data_ != NULL) data_->::ScoreLeaderboardData::Clear(); + clear_has_data(); +} +inline const ::ScoreLeaderboardData& CCSUsrMsg_ScoreLeaderboardData::data() const { + return data_ != NULL ? *data_ : *default_instance_->data_; +} +inline ::ScoreLeaderboardData* CCSUsrMsg_ScoreLeaderboardData::mutable_data() { + set_has_data(); + if (data_ == NULL) data_ = new ::ScoreLeaderboardData; + return data_; +} +inline ::ScoreLeaderboardData* CCSUsrMsg_ScoreLeaderboardData::release_data() { + clear_has_data(); + ::ScoreLeaderboardData* temp = data_; + data_ = NULL; + return temp; +} +inline void CCSUsrMsg_ScoreLeaderboardData::set_allocated_data(::ScoreLeaderboardData* data) { + delete data_; + data_ = data; + if (data) { + set_has_data(); + } else { + clear_has_data(); + } +} + +// ------------------------------------------------------------------- + +// PlayerDecalDigitalSignature + +// optional bytes signature = 1; +inline bool PlayerDecalDigitalSignature::has_signature() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void PlayerDecalDigitalSignature::set_has_signature() { + _has_bits_[0] |= 0x00000001u; +} +inline void PlayerDecalDigitalSignature::clear_has_signature() { + _has_bits_[0] &= ~0x00000001u; +} +inline void PlayerDecalDigitalSignature::clear_signature() { + if (signature_ != &::google::protobuf::internal::kEmptyString) { + signature_->clear(); + } + clear_has_signature(); +} +inline const ::std::string& PlayerDecalDigitalSignature::signature() const { + return *signature_; +} +inline void PlayerDecalDigitalSignature::set_signature(const ::std::string& value) { + set_has_signature(); + if (signature_ == &::google::protobuf::internal::kEmptyString) { + signature_ = new ::std::string; + } + signature_->assign(value); +} +inline void PlayerDecalDigitalSignature::set_signature(const char* value) { + set_has_signature(); + if (signature_ == &::google::protobuf::internal::kEmptyString) { + signature_ = new ::std::string; + } + signature_->assign(value); +} +inline void PlayerDecalDigitalSignature::set_signature(const void* value, size_t size) { + set_has_signature(); + if (signature_ == &::google::protobuf::internal::kEmptyString) { + signature_ = new ::std::string; + } + signature_->assign(reinterpret_cast(value), size); +} +inline ::std::string* PlayerDecalDigitalSignature::mutable_signature() { + set_has_signature(); + if (signature_ == &::google::protobuf::internal::kEmptyString) { + signature_ = new ::std::string; + } + return signature_; +} +inline ::std::string* PlayerDecalDigitalSignature::release_signature() { + clear_has_signature(); + if (signature_ == &::google::protobuf::internal::kEmptyString) { + return NULL; + } else { + ::std::string* temp = signature_; + signature_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + return temp; + } +} +inline void PlayerDecalDigitalSignature::set_allocated_signature(::std::string* signature) { + if (signature_ != &::google::protobuf::internal::kEmptyString) { + delete signature_; + } + if (signature) { + set_has_signature(); + signature_ = signature; + } else { + clear_has_signature(); + signature_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + } +} + +// optional uint32 accountid = 2; +inline bool PlayerDecalDigitalSignature::has_accountid() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void PlayerDecalDigitalSignature::set_has_accountid() { + _has_bits_[0] |= 0x00000002u; +} +inline void PlayerDecalDigitalSignature::clear_has_accountid() { + _has_bits_[0] &= ~0x00000002u; +} +inline void PlayerDecalDigitalSignature::clear_accountid() { + accountid_ = 0u; + clear_has_accountid(); +} +inline ::google::protobuf::uint32 PlayerDecalDigitalSignature::accountid() const { + return accountid_; +} +inline void PlayerDecalDigitalSignature::set_accountid(::google::protobuf::uint32 value) { + set_has_accountid(); + accountid_ = value; +} + +// optional uint32 rtime = 3; +inline bool PlayerDecalDigitalSignature::has_rtime() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void PlayerDecalDigitalSignature::set_has_rtime() { + _has_bits_[0] |= 0x00000004u; +} +inline void PlayerDecalDigitalSignature::clear_has_rtime() { + _has_bits_[0] &= ~0x00000004u; +} +inline void PlayerDecalDigitalSignature::clear_rtime() { + rtime_ = 0u; + clear_has_rtime(); +} +inline ::google::protobuf::uint32 PlayerDecalDigitalSignature::rtime() const { + return rtime_; +} +inline void PlayerDecalDigitalSignature::set_rtime(::google::protobuf::uint32 value) { + set_has_rtime(); + rtime_ = value; +} + +// repeated float endpos = 4; +inline int PlayerDecalDigitalSignature::endpos_size() const { + return endpos_.size(); +} +inline void PlayerDecalDigitalSignature::clear_endpos() { + endpos_.Clear(); +} +inline float PlayerDecalDigitalSignature::endpos(int index) const { + return endpos_.Get(index); +} +inline void PlayerDecalDigitalSignature::set_endpos(int index, float value) { + endpos_.Set(index, value); +} +inline void PlayerDecalDigitalSignature::add_endpos(float value) { + endpos_.Add(value); +} +inline const ::google::protobuf::RepeatedField< float >& +PlayerDecalDigitalSignature::endpos() const { + return endpos_; +} +inline ::google::protobuf::RepeatedField< float >* +PlayerDecalDigitalSignature::mutable_endpos() { + return &endpos_; +} + +// repeated float startpos = 5; +inline int PlayerDecalDigitalSignature::startpos_size() const { + return startpos_.size(); +} +inline void PlayerDecalDigitalSignature::clear_startpos() { + startpos_.Clear(); +} +inline float PlayerDecalDigitalSignature::startpos(int index) const { + return startpos_.Get(index); +} +inline void PlayerDecalDigitalSignature::set_startpos(int index, float value) { + startpos_.Set(index, value); +} +inline void PlayerDecalDigitalSignature::add_startpos(float value) { + startpos_.Add(value); +} +inline const ::google::protobuf::RepeatedField< float >& +PlayerDecalDigitalSignature::startpos() const { + return startpos_; +} +inline ::google::protobuf::RepeatedField< float >* +PlayerDecalDigitalSignature::mutable_startpos() { + return &startpos_; +} + +// repeated float right = 6; +inline int PlayerDecalDigitalSignature::right_size() const { + return right_.size(); +} +inline void PlayerDecalDigitalSignature::clear_right() { + right_.Clear(); +} +inline float PlayerDecalDigitalSignature::right(int index) const { + return right_.Get(index); +} +inline void PlayerDecalDigitalSignature::set_right(int index, float value) { + right_.Set(index, value); +} +inline void PlayerDecalDigitalSignature::add_right(float value) { + right_.Add(value); +} +inline const ::google::protobuf::RepeatedField< float >& +PlayerDecalDigitalSignature::right() const { + return right_; +} +inline ::google::protobuf::RepeatedField< float >* +PlayerDecalDigitalSignature::mutable_right() { + return &right_; +} + +// optional uint32 tx_defidx = 7; +inline bool PlayerDecalDigitalSignature::has_tx_defidx() const { + return (_has_bits_[0] & 0x00000040u) != 0; +} +inline void PlayerDecalDigitalSignature::set_has_tx_defidx() { + _has_bits_[0] |= 0x00000040u; +} +inline void PlayerDecalDigitalSignature::clear_has_tx_defidx() { + _has_bits_[0] &= ~0x00000040u; +} +inline void PlayerDecalDigitalSignature::clear_tx_defidx() { + tx_defidx_ = 0u; + clear_has_tx_defidx(); +} +inline ::google::protobuf::uint32 PlayerDecalDigitalSignature::tx_defidx() const { + return tx_defidx_; +} +inline void PlayerDecalDigitalSignature::set_tx_defidx(::google::protobuf::uint32 value) { + set_has_tx_defidx(); + tx_defidx_ = value; +} + +// optional int32 entindex = 8; +inline bool PlayerDecalDigitalSignature::has_entindex() const { + return (_has_bits_[0] & 0x00000080u) != 0; +} +inline void PlayerDecalDigitalSignature::set_has_entindex() { + _has_bits_[0] |= 0x00000080u; +} +inline void PlayerDecalDigitalSignature::clear_has_entindex() { + _has_bits_[0] &= ~0x00000080u; +} +inline void PlayerDecalDigitalSignature::clear_entindex() { + entindex_ = 0; + clear_has_entindex(); +} +inline ::google::protobuf::int32 PlayerDecalDigitalSignature::entindex() const { + return entindex_; +} +inline void PlayerDecalDigitalSignature::set_entindex(::google::protobuf::int32 value) { + set_has_entindex(); + entindex_ = value; +} + +// optional uint32 hitbox = 9; +inline bool PlayerDecalDigitalSignature::has_hitbox() const { + return (_has_bits_[0] & 0x00000100u) != 0; +} +inline void PlayerDecalDigitalSignature::set_has_hitbox() { + _has_bits_[0] |= 0x00000100u; +} +inline void PlayerDecalDigitalSignature::clear_has_hitbox() { + _has_bits_[0] &= ~0x00000100u; +} +inline void PlayerDecalDigitalSignature::clear_hitbox() { + hitbox_ = 0u; + clear_has_hitbox(); +} +inline ::google::protobuf::uint32 PlayerDecalDigitalSignature::hitbox() const { + return hitbox_; +} +inline void PlayerDecalDigitalSignature::set_hitbox(::google::protobuf::uint32 value) { + set_has_hitbox(); + hitbox_ = value; +} + +// optional float creationtime = 10; +inline bool PlayerDecalDigitalSignature::has_creationtime() const { + return (_has_bits_[0] & 0x00000200u) != 0; +} +inline void PlayerDecalDigitalSignature::set_has_creationtime() { + _has_bits_[0] |= 0x00000200u; +} +inline void PlayerDecalDigitalSignature::clear_has_creationtime() { + _has_bits_[0] &= ~0x00000200u; +} +inline void PlayerDecalDigitalSignature::clear_creationtime() { + creationtime_ = 0; + clear_has_creationtime(); +} +inline float PlayerDecalDigitalSignature::creationtime() const { + return creationtime_; +} +inline void PlayerDecalDigitalSignature::set_creationtime(float value) { + set_has_creationtime(); + creationtime_ = value; +} + +// optional uint32 equipslot = 11; +inline bool PlayerDecalDigitalSignature::has_equipslot() const { + return (_has_bits_[0] & 0x00000400u) != 0; +} +inline void PlayerDecalDigitalSignature::set_has_equipslot() { + _has_bits_[0] |= 0x00000400u; +} +inline void PlayerDecalDigitalSignature::clear_has_equipslot() { + _has_bits_[0] &= ~0x00000400u; +} +inline void PlayerDecalDigitalSignature::clear_equipslot() { + equipslot_ = 0u; + clear_has_equipslot(); +} +inline ::google::protobuf::uint32 PlayerDecalDigitalSignature::equipslot() const { + return equipslot_; +} +inline void PlayerDecalDigitalSignature::set_equipslot(::google::protobuf::uint32 value) { + set_has_equipslot(); + equipslot_ = value; +} + +// optional uint32 trace_id = 12; +inline bool PlayerDecalDigitalSignature::has_trace_id() const { + return (_has_bits_[0] & 0x00000800u) != 0; +} +inline void PlayerDecalDigitalSignature::set_has_trace_id() { + _has_bits_[0] |= 0x00000800u; +} +inline void PlayerDecalDigitalSignature::clear_has_trace_id() { + _has_bits_[0] &= ~0x00000800u; +} +inline void PlayerDecalDigitalSignature::clear_trace_id() { + trace_id_ = 0u; + clear_has_trace_id(); +} +inline ::google::protobuf::uint32 PlayerDecalDigitalSignature::trace_id() const { + return trace_id_; +} +inline void PlayerDecalDigitalSignature::set_trace_id(::google::protobuf::uint32 value) { + set_has_trace_id(); + trace_id_ = value; +} + +// repeated float normal = 13; +inline int PlayerDecalDigitalSignature::normal_size() const { + return normal_.size(); +} +inline void PlayerDecalDigitalSignature::clear_normal() { + normal_.Clear(); +} +inline float PlayerDecalDigitalSignature::normal(int index) const { + return normal_.Get(index); +} +inline void PlayerDecalDigitalSignature::set_normal(int index, float value) { + normal_.Set(index, value); +} +inline void PlayerDecalDigitalSignature::add_normal(float value) { + normal_.Add(value); +} +inline const ::google::protobuf::RepeatedField< float >& +PlayerDecalDigitalSignature::normal() const { + return normal_; +} +inline ::google::protobuf::RepeatedField< float >* +PlayerDecalDigitalSignature::mutable_normal() { + return &normal_; +} + +// optional uint32 tint_id = 14; +inline bool PlayerDecalDigitalSignature::has_tint_id() const { + return (_has_bits_[0] & 0x00002000u) != 0; +} +inline void PlayerDecalDigitalSignature::set_has_tint_id() { + _has_bits_[0] |= 0x00002000u; +} +inline void PlayerDecalDigitalSignature::clear_has_tint_id() { + _has_bits_[0] &= ~0x00002000u; +} +inline void PlayerDecalDigitalSignature::clear_tint_id() { + tint_id_ = 0u; + clear_has_tint_id(); +} +inline ::google::protobuf::uint32 PlayerDecalDigitalSignature::tint_id() const { + return tint_id_; +} +inline void PlayerDecalDigitalSignature::set_tint_id(::google::protobuf::uint32 value) { + set_has_tint_id(); + tint_id_ = value; +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_PlayerDecalDigitalSignature + +// optional .PlayerDecalDigitalSignature data = 1; +inline bool CCSUsrMsg_PlayerDecalDigitalSignature::has_data() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_PlayerDecalDigitalSignature::set_has_data() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_PlayerDecalDigitalSignature::clear_has_data() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_PlayerDecalDigitalSignature::clear_data() { + if (data_ != NULL) data_->::PlayerDecalDigitalSignature::Clear(); + clear_has_data(); +} +inline const ::PlayerDecalDigitalSignature& CCSUsrMsg_PlayerDecalDigitalSignature::data() const { + return data_ != NULL ? *data_ : *default_instance_->data_; +} +inline ::PlayerDecalDigitalSignature* CCSUsrMsg_PlayerDecalDigitalSignature::mutable_data() { + set_has_data(); + if (data_ == NULL) data_ = new ::PlayerDecalDigitalSignature; + return data_; +} +inline ::PlayerDecalDigitalSignature* CCSUsrMsg_PlayerDecalDigitalSignature::release_data() { + clear_has_data(); + ::PlayerDecalDigitalSignature* temp = data_; + data_ = NULL; + return temp; +} +inline void CCSUsrMsg_PlayerDecalDigitalSignature::set_allocated_data(::PlayerDecalDigitalSignature* data) { + delete data_; + data_ = data; + if (data) { + set_has_data(); + } else { + clear_has_data(); + } +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_WeaponSound + +// optional int32 entidx = 1; +inline bool CCSUsrMsg_WeaponSound::has_entidx() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_WeaponSound::set_has_entidx() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_WeaponSound::clear_has_entidx() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_WeaponSound::clear_entidx() { + entidx_ = 0; + clear_has_entidx(); +} +inline ::google::protobuf::int32 CCSUsrMsg_WeaponSound::entidx() const { + return entidx_; +} +inline void CCSUsrMsg_WeaponSound::set_entidx(::google::protobuf::int32 value) { + set_has_entidx(); + entidx_ = value; +} + +// optional float origin_x = 2; +inline bool CCSUsrMsg_WeaponSound::has_origin_x() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void CCSUsrMsg_WeaponSound::set_has_origin_x() { + _has_bits_[0] |= 0x00000002u; +} +inline void CCSUsrMsg_WeaponSound::clear_has_origin_x() { + _has_bits_[0] &= ~0x00000002u; +} +inline void CCSUsrMsg_WeaponSound::clear_origin_x() { + origin_x_ = 0; + clear_has_origin_x(); +} +inline float CCSUsrMsg_WeaponSound::origin_x() const { + return origin_x_; +} +inline void CCSUsrMsg_WeaponSound::set_origin_x(float value) { + set_has_origin_x(); + origin_x_ = value; +} + +// optional float origin_y = 3; +inline bool CCSUsrMsg_WeaponSound::has_origin_y() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CCSUsrMsg_WeaponSound::set_has_origin_y() { + _has_bits_[0] |= 0x00000004u; +} +inline void CCSUsrMsg_WeaponSound::clear_has_origin_y() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CCSUsrMsg_WeaponSound::clear_origin_y() { + origin_y_ = 0; + clear_has_origin_y(); +} +inline float CCSUsrMsg_WeaponSound::origin_y() const { + return origin_y_; +} +inline void CCSUsrMsg_WeaponSound::set_origin_y(float value) { + set_has_origin_y(); + origin_y_ = value; +} + +// optional float origin_z = 4; +inline bool CCSUsrMsg_WeaponSound::has_origin_z() const { + return (_has_bits_[0] & 0x00000008u) != 0; +} +inline void CCSUsrMsg_WeaponSound::set_has_origin_z() { + _has_bits_[0] |= 0x00000008u; +} +inline void CCSUsrMsg_WeaponSound::clear_has_origin_z() { + _has_bits_[0] &= ~0x00000008u; +} +inline void CCSUsrMsg_WeaponSound::clear_origin_z() { + origin_z_ = 0; + clear_has_origin_z(); +} +inline float CCSUsrMsg_WeaponSound::origin_z() const { + return origin_z_; +} +inline void CCSUsrMsg_WeaponSound::set_origin_z(float value) { + set_has_origin_z(); + origin_z_ = value; +} + +// optional string sound = 5; +inline bool CCSUsrMsg_WeaponSound::has_sound() const { + return (_has_bits_[0] & 0x00000010u) != 0; +} +inline void CCSUsrMsg_WeaponSound::set_has_sound() { + _has_bits_[0] |= 0x00000010u; +} +inline void CCSUsrMsg_WeaponSound::clear_has_sound() { + _has_bits_[0] &= ~0x00000010u; +} +inline void CCSUsrMsg_WeaponSound::clear_sound() { + if (sound_ != &::google::protobuf::internal::kEmptyString) { + sound_->clear(); + } + clear_has_sound(); +} +inline const ::std::string& CCSUsrMsg_WeaponSound::sound() const { + return *sound_; +} +inline void CCSUsrMsg_WeaponSound::set_sound(const ::std::string& value) { + set_has_sound(); + if (sound_ == &::google::protobuf::internal::kEmptyString) { + sound_ = new ::std::string; + } + sound_->assign(value); +} +inline void CCSUsrMsg_WeaponSound::set_sound(const char* value) { + set_has_sound(); + if (sound_ == &::google::protobuf::internal::kEmptyString) { + sound_ = new ::std::string; + } + sound_->assign(value); +} +inline void CCSUsrMsg_WeaponSound::set_sound(const char* value, size_t size) { + set_has_sound(); + if (sound_ == &::google::protobuf::internal::kEmptyString) { + sound_ = new ::std::string; + } + sound_->assign(reinterpret_cast(value), size); +} +inline ::std::string* CCSUsrMsg_WeaponSound::mutable_sound() { + set_has_sound(); + if (sound_ == &::google::protobuf::internal::kEmptyString) { + sound_ = new ::std::string; + } + return sound_; +} +inline ::std::string* CCSUsrMsg_WeaponSound::release_sound() { + clear_has_sound(); + if (sound_ == &::google::protobuf::internal::kEmptyString) { + return NULL; + } else { + ::std::string* temp = sound_; + sound_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + return temp; + } +} +inline void CCSUsrMsg_WeaponSound::set_allocated_sound(::std::string* sound) { + if (sound_ != &::google::protobuf::internal::kEmptyString) { + delete sound_; + } + if (sound) { + set_has_sound(); + sound_ = sound; + } else { + clear_has_sound(); + sound_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + } +} + +// optional float timestamp = 6; +inline bool CCSUsrMsg_WeaponSound::has_timestamp() const { + return (_has_bits_[0] & 0x00000020u) != 0; +} +inline void CCSUsrMsg_WeaponSound::set_has_timestamp() { + _has_bits_[0] |= 0x00000020u; +} +inline void CCSUsrMsg_WeaponSound::clear_has_timestamp() { + _has_bits_[0] &= ~0x00000020u; +} +inline void CCSUsrMsg_WeaponSound::clear_timestamp() { + timestamp_ = 0; + clear_has_timestamp(); +} +inline float CCSUsrMsg_WeaponSound::timestamp() const { + return timestamp_; +} +inline void CCSUsrMsg_WeaponSound::set_timestamp(float value) { + set_has_timestamp(); + timestamp_ = value; +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_UpdateScreenHealthBar + +// optional int32 entidx = 1; +inline bool CCSUsrMsg_UpdateScreenHealthBar::has_entidx() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::set_has_entidx() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::clear_has_entidx() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::clear_entidx() { + entidx_ = 0; + clear_has_entidx(); +} +inline ::google::protobuf::int32 CCSUsrMsg_UpdateScreenHealthBar::entidx() const { + return entidx_; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::set_entidx(::google::protobuf::int32 value) { + set_has_entidx(); + entidx_ = value; +} + +// optional float healthratio_old = 2; +inline bool CCSUsrMsg_UpdateScreenHealthBar::has_healthratio_old() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::set_has_healthratio_old() { + _has_bits_[0] |= 0x00000002u; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::clear_has_healthratio_old() { + _has_bits_[0] &= ~0x00000002u; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::clear_healthratio_old() { + healthratio_old_ = 0; + clear_has_healthratio_old(); +} +inline float CCSUsrMsg_UpdateScreenHealthBar::healthratio_old() const { + return healthratio_old_; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::set_healthratio_old(float value) { + set_has_healthratio_old(); + healthratio_old_ = value; +} + +// optional float healthratio_new = 3; +inline bool CCSUsrMsg_UpdateScreenHealthBar::has_healthratio_new() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::set_has_healthratio_new() { + _has_bits_[0] |= 0x00000004u; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::clear_has_healthratio_new() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::clear_healthratio_new() { + healthratio_new_ = 0; + clear_has_healthratio_new(); +} +inline float CCSUsrMsg_UpdateScreenHealthBar::healthratio_new() const { + return healthratio_new_; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::set_healthratio_new(float value) { + set_has_healthratio_new(); + healthratio_new_ = value; +} + +// optional int32 style = 4; +inline bool CCSUsrMsg_UpdateScreenHealthBar::has_style() const { + return (_has_bits_[0] & 0x00000008u) != 0; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::set_has_style() { + _has_bits_[0] |= 0x00000008u; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::clear_has_style() { + _has_bits_[0] &= ~0x00000008u; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::clear_style() { + style_ = 0; + clear_has_style(); +} +inline ::google::protobuf::int32 CCSUsrMsg_UpdateScreenHealthBar::style() const { + return style_; +} +inline void CCSUsrMsg_UpdateScreenHealthBar::set_style(::google::protobuf::int32 value) { + set_has_style(); + style_ = value; +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_EntityOutlineHighlight + +// optional int32 entidx = 1; +inline bool CCSUsrMsg_EntityOutlineHighlight::has_entidx() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_EntityOutlineHighlight::set_has_entidx() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_EntityOutlineHighlight::clear_has_entidx() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_EntityOutlineHighlight::clear_entidx() { + entidx_ = 0; + clear_has_entidx(); +} +inline ::google::protobuf::int32 CCSUsrMsg_EntityOutlineHighlight::entidx() const { + return entidx_; +} +inline void CCSUsrMsg_EntityOutlineHighlight::set_entidx(::google::protobuf::int32 value) { + set_has_entidx(); + entidx_ = value; +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_SSUI + +// optional bool show = 1; +inline bool CCSUsrMsg_SSUI::has_show() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_SSUI::set_has_show() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_SSUI::clear_has_show() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_SSUI::clear_show() { + show_ = false; + clear_has_show(); +} +inline bool CCSUsrMsg_SSUI::show() const { + return show_; +} +inline void CCSUsrMsg_SSUI::set_show(bool value) { + set_has_show(); + show_ = value; +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_SurvivalStats_Fact + +// optional int32 type = 1; +inline bool CCSUsrMsg_SurvivalStats_Fact::has_type() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Fact::set_has_type() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_SurvivalStats_Fact::clear_has_type() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_SurvivalStats_Fact::clear_type() { + type_ = 0; + clear_has_type(); +} +inline ::google::protobuf::int32 CCSUsrMsg_SurvivalStats_Fact::type() const { + return type_; +} +inline void CCSUsrMsg_SurvivalStats_Fact::set_type(::google::protobuf::int32 value) { + set_has_type(); + type_ = value; +} + +// optional int32 display = 2; +inline bool CCSUsrMsg_SurvivalStats_Fact::has_display() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Fact::set_has_display() { + _has_bits_[0] |= 0x00000002u; +} +inline void CCSUsrMsg_SurvivalStats_Fact::clear_has_display() { + _has_bits_[0] &= ~0x00000002u; +} +inline void CCSUsrMsg_SurvivalStats_Fact::clear_display() { + display_ = 0; + clear_has_display(); +} +inline ::google::protobuf::int32 CCSUsrMsg_SurvivalStats_Fact::display() const { + return display_; +} +inline void CCSUsrMsg_SurvivalStats_Fact::set_display(::google::protobuf::int32 value) { + set_has_display(); + display_ = value; +} + +// optional int32 value = 3; +inline bool CCSUsrMsg_SurvivalStats_Fact::has_value() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Fact::set_has_value() { + _has_bits_[0] |= 0x00000004u; +} +inline void CCSUsrMsg_SurvivalStats_Fact::clear_has_value() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CCSUsrMsg_SurvivalStats_Fact::clear_value() { + value_ = 0; + clear_has_value(); +} +inline ::google::protobuf::int32 CCSUsrMsg_SurvivalStats_Fact::value() const { + return value_; +} +inline void CCSUsrMsg_SurvivalStats_Fact::set_value(::google::protobuf::int32 value) { + set_has_value(); + value_ = value; +} + +// optional float interestingness = 4; +inline bool CCSUsrMsg_SurvivalStats_Fact::has_interestingness() const { + return (_has_bits_[0] & 0x00000008u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Fact::set_has_interestingness() { + _has_bits_[0] |= 0x00000008u; +} +inline void CCSUsrMsg_SurvivalStats_Fact::clear_has_interestingness() { + _has_bits_[0] &= ~0x00000008u; +} +inline void CCSUsrMsg_SurvivalStats_Fact::clear_interestingness() { + interestingness_ = 0; + clear_has_interestingness(); +} +inline float CCSUsrMsg_SurvivalStats_Fact::interestingness() const { + return interestingness_; +} +inline void CCSUsrMsg_SurvivalStats_Fact::set_interestingness(float value) { + set_has_interestingness(); + interestingness_ = value; +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_SurvivalStats_Placement + +// optional uint64 xuid = 1; +inline bool CCSUsrMsg_SurvivalStats_Placement::has_xuid() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Placement::set_has_xuid() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_SurvivalStats_Placement::clear_has_xuid() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_SurvivalStats_Placement::clear_xuid() { + xuid_ = GOOGLE_ULONGLONG(0); + clear_has_xuid(); +} +inline ::google::protobuf::uint64 CCSUsrMsg_SurvivalStats_Placement::xuid() const { + return xuid_; +} +inline void CCSUsrMsg_SurvivalStats_Placement::set_xuid(::google::protobuf::uint64 value) { + set_has_xuid(); + xuid_ = value; +} + +// optional int32 teamnumber = 2; +inline bool CCSUsrMsg_SurvivalStats_Placement::has_teamnumber() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Placement::set_has_teamnumber() { + _has_bits_[0] |= 0x00000002u; +} +inline void CCSUsrMsg_SurvivalStats_Placement::clear_has_teamnumber() { + _has_bits_[0] &= ~0x00000002u; +} +inline void CCSUsrMsg_SurvivalStats_Placement::clear_teamnumber() { + teamnumber_ = 0; + clear_has_teamnumber(); +} +inline ::google::protobuf::int32 CCSUsrMsg_SurvivalStats_Placement::teamnumber() const { + return teamnumber_; +} +inline void CCSUsrMsg_SurvivalStats_Placement::set_teamnumber(::google::protobuf::int32 value) { + set_has_teamnumber(); + teamnumber_ = value; +} + +// optional int32 placement = 3; +inline bool CCSUsrMsg_SurvivalStats_Placement::has_placement() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Placement::set_has_placement() { + _has_bits_[0] |= 0x00000004u; +} +inline void CCSUsrMsg_SurvivalStats_Placement::clear_has_placement() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CCSUsrMsg_SurvivalStats_Placement::clear_placement() { + placement_ = 0; + clear_has_placement(); +} +inline ::google::protobuf::int32 CCSUsrMsg_SurvivalStats_Placement::placement() const { + return placement_; +} +inline void CCSUsrMsg_SurvivalStats_Placement::set_placement(::google::protobuf::int32 value) { + set_has_placement(); + placement_ = value; +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_SurvivalStats_Damage + +// optional uint64 xuid = 1; +inline bool CCSUsrMsg_SurvivalStats_Damage::has_xuid() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Damage::set_has_xuid() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_SurvivalStats_Damage::clear_has_xuid() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_SurvivalStats_Damage::clear_xuid() { + xuid_ = GOOGLE_ULONGLONG(0); + clear_has_xuid(); +} +inline ::google::protobuf::uint64 CCSUsrMsg_SurvivalStats_Damage::xuid() const { + return xuid_; +} +inline void CCSUsrMsg_SurvivalStats_Damage::set_xuid(::google::protobuf::uint64 value) { + set_has_xuid(); + xuid_ = value; +} + +// optional int32 to = 2; +inline bool CCSUsrMsg_SurvivalStats_Damage::has_to() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Damage::set_has_to() { + _has_bits_[0] |= 0x00000002u; +} +inline void CCSUsrMsg_SurvivalStats_Damage::clear_has_to() { + _has_bits_[0] &= ~0x00000002u; +} +inline void CCSUsrMsg_SurvivalStats_Damage::clear_to() { + to_ = 0; + clear_has_to(); +} +inline ::google::protobuf::int32 CCSUsrMsg_SurvivalStats_Damage::to() const { + return to_; +} +inline void CCSUsrMsg_SurvivalStats_Damage::set_to(::google::protobuf::int32 value) { + set_has_to(); + to_ = value; +} + +// optional int32 to_hits = 3; +inline bool CCSUsrMsg_SurvivalStats_Damage::has_to_hits() const { + return (_has_bits_[0] & 0x00000004u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Damage::set_has_to_hits() { + _has_bits_[0] |= 0x00000004u; +} +inline void CCSUsrMsg_SurvivalStats_Damage::clear_has_to_hits() { + _has_bits_[0] &= ~0x00000004u; +} +inline void CCSUsrMsg_SurvivalStats_Damage::clear_to_hits() { + to_hits_ = 0; + clear_has_to_hits(); +} +inline ::google::protobuf::int32 CCSUsrMsg_SurvivalStats_Damage::to_hits() const { + return to_hits_; +} +inline void CCSUsrMsg_SurvivalStats_Damage::set_to_hits(::google::protobuf::int32 value) { + set_has_to_hits(); + to_hits_ = value; +} + +// optional int32 from = 4; +inline bool CCSUsrMsg_SurvivalStats_Damage::has_from() const { + return (_has_bits_[0] & 0x00000008u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Damage::set_has_from() { + _has_bits_[0] |= 0x00000008u; +} +inline void CCSUsrMsg_SurvivalStats_Damage::clear_has_from() { + _has_bits_[0] &= ~0x00000008u; +} +inline void CCSUsrMsg_SurvivalStats_Damage::clear_from() { + from_ = 0; + clear_has_from(); +} +inline ::google::protobuf::int32 CCSUsrMsg_SurvivalStats_Damage::from() const { + return from_; +} +inline void CCSUsrMsg_SurvivalStats_Damage::set_from(::google::protobuf::int32 value) { + set_has_from(); + from_ = value; +} + +// optional int32 from_hits = 5; +inline bool CCSUsrMsg_SurvivalStats_Damage::has_from_hits() const { + return (_has_bits_[0] & 0x00000010u) != 0; +} +inline void CCSUsrMsg_SurvivalStats_Damage::set_has_from_hits() { + _has_bits_[0] |= 0x00000010u; +} +inline void CCSUsrMsg_SurvivalStats_Damage::clear_has_from_hits() { + _has_bits_[0] &= ~0x00000010u; +} +inline void CCSUsrMsg_SurvivalStats_Damage::clear_from_hits() { + from_hits_ = 0; + clear_has_from_hits(); +} +inline ::google::protobuf::int32 CCSUsrMsg_SurvivalStats_Damage::from_hits() const { + return from_hits_; +} +inline void CCSUsrMsg_SurvivalStats_Damage::set_from_hits(::google::protobuf::int32 value) { + set_has_from_hits(); + from_hits_ = value; +} + +// ------------------------------------------------------------------- + +// CCSUsrMsg_SurvivalStats + +// optional uint64 xuid = 1; +inline bool CCSUsrMsg_SurvivalStats::has_xuid() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void CCSUsrMsg_SurvivalStats::set_has_xuid() { + _has_bits_[0] |= 0x00000001u; +} +inline void CCSUsrMsg_SurvivalStats::clear_has_xuid() { + _has_bits_[0] &= ~0x00000001u; +} +inline void CCSUsrMsg_SurvivalStats::clear_xuid() { + xuid_ = GOOGLE_ULONGLONG(0); + clear_has_xuid(); +} +inline ::google::protobuf::uint64 CCSUsrMsg_SurvivalStats::xuid() const { + return xuid_; +} +inline void CCSUsrMsg_SurvivalStats::set_xuid(::google::protobuf::uint64 value) { + set_has_xuid(); + xuid_ = value; +} + +// repeated .CCSUsrMsg_SurvivalStats.Fact facts = 2; +inline int CCSUsrMsg_SurvivalStats::facts_size() const { + return facts_.size(); +} +inline void CCSUsrMsg_SurvivalStats::clear_facts() { + facts_.Clear(); +} +inline const ::CCSUsrMsg_SurvivalStats_Fact& CCSUsrMsg_SurvivalStats::facts(int index) const { + return facts_.Get(index); +} +inline ::CCSUsrMsg_SurvivalStats_Fact* CCSUsrMsg_SurvivalStats::mutable_facts(int index) { + return facts_.Mutable(index); +} +inline ::CCSUsrMsg_SurvivalStats_Fact* CCSUsrMsg_SurvivalStats::add_facts() { + return facts_.Add(); +} +inline const ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Fact >& +CCSUsrMsg_SurvivalStats::facts() const { + return facts_; +} +inline ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Fact >* +CCSUsrMsg_SurvivalStats::mutable_facts() { + return &facts_; +} + +// repeated .CCSUsrMsg_SurvivalStats.Placement users = 3; +inline int CCSUsrMsg_SurvivalStats::users_size() const { + return users_.size(); +} +inline void CCSUsrMsg_SurvivalStats::clear_users() { + users_.Clear(); +} +inline const ::CCSUsrMsg_SurvivalStats_Placement& CCSUsrMsg_SurvivalStats::users(int index) const { + return users_.Get(index); +} +inline ::CCSUsrMsg_SurvivalStats_Placement* CCSUsrMsg_SurvivalStats::mutable_users(int index) { + return users_.Mutable(index); +} +inline ::CCSUsrMsg_SurvivalStats_Placement* CCSUsrMsg_SurvivalStats::add_users() { + return users_.Add(); +} +inline const ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Placement >& +CCSUsrMsg_SurvivalStats::users() const { + return users_; +} +inline ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Placement >* +CCSUsrMsg_SurvivalStats::mutable_users() { + return &users_; +} + +// repeated .CCSUsrMsg_SurvivalStats.Damage damages = 5; +inline int CCSUsrMsg_SurvivalStats::damages_size() const { + return damages_.size(); +} +inline void CCSUsrMsg_SurvivalStats::clear_damages() { + damages_.Clear(); +} +inline const ::CCSUsrMsg_SurvivalStats_Damage& CCSUsrMsg_SurvivalStats::damages(int index) const { + return damages_.Get(index); +} +inline ::CCSUsrMsg_SurvivalStats_Damage* CCSUsrMsg_SurvivalStats::mutable_damages(int index) { + return damages_.Mutable(index); +} +inline ::CCSUsrMsg_SurvivalStats_Damage* CCSUsrMsg_SurvivalStats::add_damages() { + return damages_.Add(); +} +inline const ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Damage >& +CCSUsrMsg_SurvivalStats::damages() const { + return damages_; +} +inline ::google::protobuf::RepeatedPtrField< ::CCSUsrMsg_SurvivalStats_Damage >* +CCSUsrMsg_SurvivalStats::mutable_damages() { + return &damages_; +} + +// optional int32 ticknumber = 4; +inline bool CCSUsrMsg_SurvivalStats::has_ticknumber() const { + return (_has_bits_[0] & 0x00000010u) != 0; +} +inline void CCSUsrMsg_SurvivalStats::set_has_ticknumber() { + _has_bits_[0] |= 0x00000010u; +} +inline void CCSUsrMsg_SurvivalStats::clear_has_ticknumber() { + _has_bits_[0] &= ~0x00000010u; +} +inline void CCSUsrMsg_SurvivalStats::clear_ticknumber() { + ticknumber_ = 0; + clear_has_ticknumber(); +} +inline ::google::protobuf::int32 CCSUsrMsg_SurvivalStats::ticknumber() const { + return ticknumber_; +} +inline void CCSUsrMsg_SurvivalStats::set_ticknumber(::google::protobuf::int32 value) { + set_has_ticknumber(); + ticknumber_ = value; +} + +// ------------------------------------------------------------------- + // CCSUsrMsg_ResetHud // optional bool reset = 1; @@ -12675,6 +16627,10 @@ template <> inline const EnumDescriptor* GetEnumDescriptor< ::ECstrike15UserMessages>() { return ::ECstrike15UserMessages_descriptor(); } +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::ECSUsrMsg_DisconnectToLobby_Action>() { + return ::ECSUsrMsg_DisconnectToLobby_Action_descriptor(); +} } // namespace google } // namespace protobuf diff --git a/public/game/shared/csgo/protobuf/cstrike15_usermessages.proto b/public/game/shared/csgo/protobuf/cstrike15_usermessages.proto index 62c3e623..a7dca46b 100644 --- a/public/game/shared/csgo/protobuf/cstrike15_usermessages.proto +++ b/public/game/shared/csgo/protobuf/cstrike15_usermessages.proto @@ -127,6 +127,21 @@ enum ECstrike15UserMessages CS_UM_RoundBackupFilenames = 62; CS_UM_SendPlayerItemFound = 63; CS_UM_ReportHit = 64; + CS_UM_XpUpdate = 65; + CS_UM_QuestProgress = 66; + CS_UM_ScoreLeaderboardData = 67; + CS_UM_PlayerDecalDigitalSignature = 68; + CS_UM_WeaponSound = 69; + CS_UM_UpdateScreenHealthBar = 70; + CS_UM_EntityOutlineHighlight = 71; + CS_UM_SSUI = 72; + CS_UM_SurvivalStats = 73; + CS_UM_DisconnectToLobby2 = 74; +} + +enum ECSUsrMsg_DisconnectToLobby_Action { + k_ECSUsrMsg_DisconnectToLobby_Action_Default = 0; + k_ECSUsrMsg_DisconnectToLobby_Action_GoQueue = 1; } //============================================================================= @@ -263,6 +278,7 @@ message CCSUsrMsg_Damage { optional int32 amount = 1; optional CMsgVector inflictor_world_pos = 2; + optional int32 victim_entindex = 3; } message CCSUsrMsg_RadioText @@ -326,12 +342,16 @@ message CEconItemPreviewDataBlock optional float wear = 3; optional float scale = 4; optional float rotation = 5; + optional uint32 tint_id = 6; } repeated Sticker stickers = 12; optional uint32 inventory = 13; optional uint32 origin = 14; optional uint32 questid = 15; + optional uint32 dropreason = 16; + optional uint32 musicindex = 17; + optional int32 entindex = 18; } message CCSUsrMsg_SendPlayerItemDrops @@ -459,7 +479,7 @@ message CCSUsrMsg_VotePass { optional int32 team = 1; optional int32 vote_type = 2; - optional string disp_str= 3; + optional string disp_str = 3; optional string details_str = 4; } @@ -491,6 +511,7 @@ message CCSUsrMsg_ServerRankUpdate optional int32 rank_new = 3; optional int32 num_wins = 4; optional float rank_change = 5; + optional int32 rank_type_id = 6; } repeated RankUpdate rank_update = 1; @@ -546,6 +567,125 @@ message CCSUsrMsg_RoundBackupFilenames { optional string nicename = 4; } +message XpProgressData { + optional uint32 xp_points = 1; + optional int32 xp_category = 2; +} + +message CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded { + repeated XpProgressData xp_progress_data = 1; + optional uint32 account_id = 2; + optional uint32 current_xp = 3; + optional uint32 current_level = 4; + optional uint32 upgraded_defidx = 5; + optional uint32 operation_points_awarded = 6; +} + +message CCSUsrMsg_XpUpdate { + optional CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded data = 1; +} + +message CCSUsrMsg_QuestProgress { + optional uint32 quest_id = 1; + optional uint32 normal_points = 2; + optional uint32 bonus_points = 3; + optional bool is_event_quest = 4; +} + +message ScoreLeaderboardData { + message Entry { + optional uint32 tag = 1; + optional uint32 val = 2; + } + + message AccountEntries { + optional uint32 accountid = 1; + repeated Entry entries = 2; + } + + optional uint64 quest_id = 1; + optional uint32 score = 2; + repeated AccountEntries accountentries = 3; + repeated Entry matchentries = 5; +} + +message CCSUsrMsg_ScoreLeaderboardData { + optional ScoreLeaderboardData data = 1; +} + +message PlayerDecalDigitalSignature { + optional bytes signature = 1; + optional uint32 accountid = 2; + optional uint32 rtime = 3; + repeated float endpos = 4; + repeated float startpos = 5; + repeated float right = 6; + optional uint32 tx_defidx = 7; + optional int32 entindex = 8; + optional uint32 hitbox = 9; + optional float creationtime = 10; + optional uint32 equipslot = 11; + optional uint32 trace_id = 12; + repeated float normal = 13; + optional uint32 tint_id = 14; +} + +message CCSUsrMsg_PlayerDecalDigitalSignature { + optional PlayerDecalDigitalSignature data = 1; +} + +message CCSUsrMsg_WeaponSound { + optional int32 entidx = 1; + optional float origin_x = 2; + optional float origin_y = 3; + optional float origin_z = 4; + optional string sound = 5; + optional float timestamp = 6; +} + +message CCSUsrMsg_UpdateScreenHealthBar { + optional int32 entidx = 1; + optional float healthratio_old = 2; + optional float healthratio_new = 3; + optional int32 style = 4; +} + +message CCSUsrMsg_EntityOutlineHighlight { + optional int32 entidx = 1; +} + +message CCSUsrMsg_SSUI { + optional bool show = 1; +} + +message CCSUsrMsg_SurvivalStats { + message Fact { + optional int32 type = 1; + optional int32 display = 2; + optional int32 value = 3; + optional float interestingness = 4; + } + + message Placement { + optional uint64 xuid = 1; + optional int32 teamnumber = 2; + optional int32 placement = 3; + } + + message Damage { + optional uint64 xuid = 1; + optional int32 to = 2; + optional int32 to_hits = 3; + optional int32 from = 4; + optional int32 from_hits = 5; + } + + optional uint64 xuid = 1; + repeated Fact facts = 2; + repeated Placement users = 3; + repeated Damage damages = 5; + optional int32 ticknumber = 4; +} //============================================================================= // Messages where the data seems to be irrelevant