usermessages.proto
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · schema format 2.2
Group: User messagesMessages: 54 top-level, 107 totalEnums: 5 top-level, 5 total
Imports: networkbasetypes.proto
Wire ids
Every message in this file that a wire-id enum constant maps to, by the join rule described on the Protobufs index.
Enums
EBaseUserMessages
Schema entity: EBaseUserMessages
| Name | Number | Message |
|---|---|---|
UM_AchievementEvent | 101 | CUserMessageAchievementEvent |
UM_CurrentTimescale | 104 | CUserMessageCurrentTimescale |
UM_DesiredTimescale | 105 | CUserMessageDesiredTimescale |
UM_Fade | 106 | CUserMessageFade |
UM_GameTitle | 107 | CUserMessageGameTitle |
UM_HudMsg | 110 | CUserMessageHudMsg |
UM_HudText | 111 | CUserMessageHudText |
UM_ColoredText | 113 | CUserMessageColoredText |
UM_RequestState | 114 | CUserMessageRequestState |
UM_ResetHUD | 115 | CUserMessageResetHUD |
UM_Rumble | 116 | CUserMessageRumble |
UM_SayText | 117 | CUserMessageSayText |
UM_SayText2 | 118 | CUserMessageSayText2 |
UM_SayTextChannel | 119 | CUserMessageSayTextChannel |
UM_Shake | 120 | CUserMessageShake |
UM_ShakeDir | 121 | CUserMessageShakeDir |
UM_WaterShake | 122 | CUserMessageWaterShake |
UM_TextMsg | 124 | CUserMessageTextMsg |
UM_ScreenTilt | 125 | CUserMessageScreenTilt |
UM_VoiceMask | 128 | CUserMessageVoiceMask |
UM_SendAudio | 130 | CUserMessageSendAudio |
UM_ItemPickup | 131 | CUserMessageItemPickup |
UM_AmmoDenied | 132 | CUserMessageAmmoDenied |
UM_ShowMenu | 134 | CUserMessageShowMenu |
UM_CreditsMsg | 135 | CUserMessageCreditsMsg |
UM_CloseCaptionPlaceholder | 142 | CUserMessageCloseCaptionPlaceholder |
UM_CameraTransition | 143 | CUserMessageCameraTransition |
UM_AudioParameter | 144 | CUserMessageAudioParameter |
UM_ParticleManager | 145 | |
UM_HudError | 146 | |
UM_CustomGameEvent | 148 | |
UM_AnimGraphUpdate | 149 | |
UM_HapticsManagerPulse | 150 | CUserMessageHapticsManagerPulse |
UM_HapticsManagerEffect | 151 | CUserMessageHapticsManagerEffect |
UM_UpdateCssClasses | 153 | CUserMessageUpdateCssClasses |
UM_ServerFrameTime | 154 | CUserMessageServerFrameTime |
UM_LagCompensationError | 155 | CUserMessageLagCompensationError |
UM_RequestDllStatus | 156 | CUserMessageRequestDllStatus |
UM_RequestUtilAction | 157 | CUserMessageRequestUtilAction |
UM_UtilActionResponse | 158 | |
UM_DllStatusResponse | 159 | |
UM_RequestInventory | 160 | CUserMessageRequestInventory |
UM_InventoryResponse | 161 | |
UM_RequestDiagnostic | 162 | CUserMessageRequestDiagnostic |
UM_DiagnosticResponse | 163 | |
UM_ExtraUserData | 164 | |
UM_NotifyResponseFound | 165 | |
UM_PlayResponseConditional | 166 | |
UM_UserSentBugBug | 167 | |
UM_UsageReport | 168 | |
UM_MAX_BASE | 200 |
EBaseEntityMessages
Schema entity: EBaseEntityMessages
| Name | Number | Message |
|---|---|---|
EM_PlayJingle | 136 | |
EM_ScreenOverlay | 137 | |
EM_PropagateForce | 139 | |
EM_DoSpark | 140 | |
EM_FixAngle | 141 |
eRollType
Schema entity: eRollType
| Name | Number | Message |
|---|---|---|
ROLL_NONE | -1 | |
ROLL_STATS | 0 | |
ROLL_CREDITS | 1 | |
ROLL_LATE_JOIN_LOGO | 2 | |
ROLL_OUTTRO | 3 |
PARTICLE_MESSAGE
Schema entity: PARTICLE_MESSAGE
| Name | Number | Message |
|---|---|---|
GAME_PARTICLE_MANAGER_EVENT_CREATE | 0 | |
GAME_PARTICLE_MANAGER_EVENT_UPDATE | 1 | |
GAME_PARTICLE_MANAGER_EVENT_UPDATE_FORWARD | 2 | |
GAME_PARTICLE_MANAGER_EVENT_UPDATE_ORIENTATION | 3 | |
GAME_PARTICLE_MANAGER_EVENT_UPDATE_FALLBACK | 4 | |
GAME_PARTICLE_MANAGER_EVENT_UPDATE_ENT | 5 | |
GAME_PARTICLE_MANAGER_EVENT_UPDATE_OFFSET | 6 | |
GAME_PARTICLE_MANAGER_EVENT_DESTROY | 7 | |
GAME_PARTICLE_MANAGER_EVENT_DESTROY_INVOLVING | 8 | |
GAME_PARTICLE_MANAGER_EVENT_RELEASE | 9 | |
GAME_PARTICLE_MANAGER_EVENT_LATENCY | 10 | |
GAME_PARTICLE_MANAGER_EVENT_SHOULD_DRAW | 11 | |
GAME_PARTICLE_MANAGER_EVENT_FROZEN | 12 | |
GAME_PARTICLE_MANAGER_EVENT_CHANGE_CONTROL_POINT_ATTACHMENT | 13 | |
GAME_PARTICLE_MANAGER_EVENT_UPDATE_ENTITY_POSITION | 14 | |
GAME_PARTICLE_MANAGER_EVENT_SET_FOW_PROPERTIES | 15 | |
GAME_PARTICLE_MANAGER_EVENT_SET_TEXT | 16 | |
GAME_PARTICLE_MANAGER_EVENT_SET_SHOULD_CHECK_FOW | 17 | |
GAME_PARTICLE_MANAGER_EVENT_SET_CONTROL_POINT_MODEL | 18 | |
GAME_PARTICLE_MANAGER_EVENT_SET_CONTROL_POINT_SNAPSHOT | 19 | |
GAME_PARTICLE_MANAGER_EVENT_SET_TEXTURE_ATTRIBUTE | 20 | |
GAME_PARTICLE_MANAGER_EVENT_SET_SCENE_OBJECT_GENERIC_FLAG | 21 | |
GAME_PARTICLE_MANAGER_EVENT_SET_SCENE_OBJECT_TINT_AND_DESAT | 22 | |
GAME_PARTICLE_MANAGER_EVENT_DESTROY_NAMED | 23 | |
GAME_PARTICLE_MANAGER_EVENT_SKIP_TO_TIME | 24 | |
GAME_PARTICLE_MANAGER_EVENT_CAN_FREEZE | 25 | |
GAME_PARTICLE_MANAGER_EVENT_SET_NAMED_VALUE_CONTEXT | 26 | |
GAME_PARTICLE_MANAGER_EVENT_UPDATE_TRANSFORM | 27 | |
GAME_PARTICLE_MANAGER_EVENT_FREEZE_TRANSITION_OVERRIDE | 28 | |
GAME_PARTICLE_MANAGER_EVENT_FREEZE_INVOLVING | 29 | |
GAME_PARTICLE_MANAGER_EVENT_ADD_MODELLIST_OVERRIDE_ELEMENT | 30 | |
GAME_PARTICLE_MANAGER_EVENT_CLEAR_MODELLIST_OVERRIDE | 31 | |
GAME_PARTICLE_MANAGER_EVENT_CREATE_PHYSICS_SIM | 32 | |
GAME_PARTICLE_MANAGER_EVENT_DESTROY_PHYSICS_SIM | 33 | |
GAME_PARTICLE_MANAGER_EVENT_SET_VDATA | 34 | |
GAME_PARTICLE_MANAGER_EVENT_SET_MATERIAL_OVERRIDE | 35 | |
GAME_PARTICLE_MANAGER_EVENT_ADD_FAN | 36 | |
GAME_PARTICLE_MANAGER_EVENT_UPDATE_FAN | 37 | |
GAME_PARTICLE_MANAGER_EVENT_SET_CLUSTER_GROWTH | 38 | |
GAME_PARTICLE_MANAGER_EVENT_REMOVE_FAN | 39 | |
GAME_PARTICLE_MANAGER_EVENT_CREATE_SMOKE_GRID | 40 | |
GAME_PARTICLE_MANAGER_EVENT_SET_OVERRIDE_TEXTURE | 41 |
EHapticPulseType
Schema entity: EHapticPulseType
| Name | Number | Message |
|---|---|---|
VR_HAND_HAPTIC_PULSE_LIGHT | 0 | |
VR_HAND_HAPTIC_PULSE_MEDIUM | 1 | |
VR_HAND_HAPTIC_PULSE_STRONG | 2 |
Messages
CUserMessageAchievementEvent
Wire id: EBaseUserMessages.UM_AchievementEvent = 101
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
achievement | 1 | optional | uint32 |
CUserMessageCloseCaptionPlaceholder
Wire id: EBaseUserMessages.UM_CloseCaptionPlaceholder = 142
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
string | 1 | optional | string | ||
duration | 2 | optional | float | ||
from_player | 3 | optional | bool | ||
ent_index | 4 | optional | int32 | -1 |
CUserMessageCurrentTimescale
Wire id: EBaseUserMessages.UM_CurrentTimescale = 104
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
current | 1 | optional | float |
CUserMessageDesiredTimescale
Wire id: EBaseUserMessages.UM_DesiredTimescale = 105
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
desired | 1 | optional | float | ||
acceleration | 2 | optional | float | ||
minblendrate | 3 | optional | float | ||
blenddeltamultiplier | 4 | optional | float |
CUserMessageFade
Wire id: EBaseUserMessages.UM_Fade = 106
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
duration | 1 | optional | uint32 | ||
hold_time | 2 | optional | uint32 | ||
flags | 3 | optional | uint32 | ||
color | 4 | optional | fixed32 |
CUserMessageShake
Wire id: EBaseUserMessages.UM_Shake = 120
Referenced by (1): CUserMessageShakeDir
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
command | 1 | optional | uint32 | ||
amplitude | 2 | optional | float | ||
frequency | 3 | optional | float | ||
duration | 4 | optional | float |
CUserMessageShakeDir
Wire id: EBaseUserMessages.UM_ShakeDir = 121
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
shake | 1 | optional | CUserMessageShake | ||
direction | 2 | optional | CMsgVector |
CUserMessageWaterShake
Wire id: EBaseUserMessages.UM_WaterShake = 122
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
command | 1 | optional | uint32 | ||
amplitude | 2 | optional | float | ||
frequency | 3 | optional | float | ||
duration | 4 | optional | float |
CUserMessageScreenTilt
Wire id: EBaseUserMessages.UM_ScreenTilt = 125
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
command | 1 | optional | uint32 | ||
ease_in_out | 2 | optional | bool | ||
angle | 3 | optional | CMsgVector | ||
duration | 4 | optional | float | ||
time | 5 | optional | float |
CUserMessageSayText
Wire id: EBaseUserMessages.UM_SayText = 117
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
playerindex | 1 | optional | int32 | -1 | |
text | 2 | optional | string | ||
chat | 3 | optional | bool |
CUserMessageSayText2
Wire id: EBaseUserMessages.UM_SayText2 = 118
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
entityindex | 1 | optional | int32 | -1 | |
chat | 2 | optional | bool | ||
messagename | 3 | optional | string | ||
param1 | 4 | optional | string | ||
param2 | 5 | optional | string | ||
param3 | 6 | optional | string | ||
param4 | 7 | optional | string |
CUserMessageHudMsg
Wire id: EBaseUserMessages.UM_HudMsg = 110
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
channel | 1 | optional | uint32 | ||
x | 2 | optional | float | ||
y | 3 | optional | float | ||
color1 | 4 | optional | fixed32 | ||
color2 | 5 | optional | fixed32 | ||
effect | 6 | optional | uint32 | ||
message | 11 | optional | string |
CUserMessageHudText
Wire id: EBaseUserMessages.UM_HudText = 111
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
message | 1 | optional | string |
CUserMessageTextMsg
Wire id: EBaseUserMessages.UM_TextMsg = 124
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
dest | 1 | optional | uint32 | ||
param | 2 | repeated | string |
CUserMessageGameTitle
Wire id: EBaseUserMessages.UM_GameTitle = 107
(no fields)
CUserMessageResetHUD
Wire id: EBaseUserMessages.UM_ResetHUD = 115
(no fields)
CUserMessageSendAudio
Wire id: EBaseUserMessages.UM_SendAudio = 130
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
soundname | 1 | optional | string | ||
stop | 2 | optional | bool |
CUserMessageAudioParameter
Wire id: EBaseUserMessages.UM_AudioParameter = 144
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
parameter_type | 1 | optional | uint32 | ||
name_hash_code | 2 | optional | uint32 | ||
value | 3 | optional | float | ||
int_value | 4 | optional | uint32 |
CUserMessageVoiceMask
Wire id: EBaseUserMessages.UM_VoiceMask = 128
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
gamerules_masks | 1 | repeated | uint32 | ||
ban_masks | 2 | repeated | uint32 | ||
mod_enable | 3 | optional | bool |
CUserMessageRequestState
Wire id: EBaseUserMessages.UM_RequestState = 114
(no fields)
CUserMessageRumble
Wire id: EBaseUserMessages.UM_Rumble = 116
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
index | 1 | optional | int32 | ||
data | 2 | optional | int32 | ||
flags | 3 | optional | int32 |
CUserMessageSayTextChannel
Wire id: EBaseUserMessages.UM_SayTextChannel = 119
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
player | 1 | optional | int32 | ||
channel | 2 | optional | int32 | ||
text | 3 | optional | string |
CUserMessageColoredText
Wire id: EBaseUserMessages.UM_ColoredText = 113
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
color | 1 | optional | uint32 | ||
text | 2 | optional | string | ||
reset | 3 | optional | bool | ||
context_player_slot | 4 | optional | int32 | -1 | |
context_value | 5 | optional | int32 | ||
context_team_id | 6 | optional | int32 |
CUserMessageItemPickup
Wire id: EBaseUserMessages.UM_ItemPickup = 131
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
itemname | 1 | optional | string |
CUserMessageAmmoDenied
Wire id: EBaseUserMessages.UM_AmmoDenied = 132
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
ammo_id | 1 | optional | uint32 |
CUserMessageShowMenu
Wire id: EBaseUserMessages.UM_ShowMenu = 134
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
validslots | 1 | optional | uint32 | ||
displaytime | 2 | optional | uint32 | ||
needmore | 3 | optional | bool | ||
menustring | 4 | optional | string |
CUserMessageCreditsMsg
Wire id: EBaseUserMessages.UM_CreditsMsg = 135
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
rolltype | 1 | optional | eRollType | ROLL_NONE | |
logo_length | 2 | optional | float |
CEntityMessagePlayJingle
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
entity_msg | 1 | optional | CEntityMsg |
CEntityMessageScreenOverlay
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
start_effect | 1 | optional | bool | ||
entity_msg | 2 | optional | CEntityMsg |
CEntityMessagePropagateForce
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
impulse | 1 | optional | CMsgVector | ||
entity_msg | 2 | optional | CEntityMsg |
CEntityMessageDoSpark
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
entityindex | 2 | optional | int32 | -1 | |
radius | 3 | optional | float | ||
color | 4 | optional | fixed32 | ||
beams | 5 | optional | uint32 | ||
thick | 6 | optional | float | ||
duration | 7 | optional | float | ||
entity_msg | 8 | optional | CEntityMsg |
CEntityMessageFixAngle
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
relative | 1 | optional | bool | ||
angle | 2 | optional | CMsgQAngle | ||
entity_msg | 3 | optional | CEntityMsg |
CUserMessageCameraTransition
Wire id: EBaseUserMessages.UM_CameraTransition = 143
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
camera_type | 1 | optional | uint32 | ||
duration | 2 | optional | float | ||
params_data_driven | 3 | optional | CUserMessageCameraTransition.Transition_DataDriven |
CUserMessageCameraTransition.Transition_DataDriven
Referenced by (1): CUserMessageCameraTransition
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
filename | 1 | optional | string | ||
attach_ent_index | 2 | optional | int32 | -1 | |
duration | 3 | optional | float |
CUserMsg_ParticleManager
CUserMsg_ParticleManager.ReleaseParticleIndex
Referenced by (1): CUserMsg_ParticleManager
(no fields)
CUserMsg_ParticleManager.CreateParticle
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
particle_name_index | 1 | optional | fixed64 | ||
attach_type | 2 | optional | int32 | ||
entity_handle | 3 | optional | uint32 | 16777215 | |
entity_handle_for_modifiers | 4 | optional | uint32 | 16777215 | |
apply_voice_ban_rules | 5 | optional | bool | ||
team_behavior | 6 | optional | int32 | ||
control_point_configuration | 7 | optional | string | ||
cluster | 8 | optional | bool | ||
endcap_time | 9 | optional | float | ||
aggregation_position | 10 | optional | CMsgVector |
CUserMsg_ParticleManager.DestroyParticle
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
destroy_immediately | 1 | optional | bool |
CUserMsg_ParticleManager.DestroyParticleInvolving
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
destroy_immediately | 1 | optional | bool | ||
entity_handle | 3 | optional | uint32 | 16777215 |
CUserMsg_ParticleManager.DestroyParticleNamed
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
particle_name_index | 1 | optional | fixed64 | ||
entity_handle | 2 | optional | uint32 | 16777215 | |
destroy_immediately | 3 | optional | bool | ||
play_endcap | 4 | optional | bool |
CUserMsg_ParticleManager.UpdateParticle_OBSOLETE
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
control_point | 1 | optional | int32 | ||
position | 2 | optional | CMsgVector |
CUserMsg_ParticleManager.UpdateParticleFwd_OBSOLETE
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
control_point | 1 | optional | int32 | ||
forward | 2 | optional | CMsgVector |
CUserMsg_ParticleManager.UpdateParticleOrient_OBSOLETE
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
control_point | 1 | optional | int32 | ||
forward | 2 | optional | CMsgVector | ||
deprecated_right | 3 | optional | CMsgVector | ||
up | 4 | optional | CMsgVector | ||
left | 5 | optional | CMsgVector |
CUserMsg_ParticleManager.UpdateParticleTransform
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
control_point | 1 | optional | int32 | ||
position | 2 | optional | CMsgVector | ||
orientation | 3 | optional | CMsgQuaternion | ||
interpolation_interval | 4 | optional | float |
CUserMsg_ParticleManager.UpdateParticleFallback
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
control_point | 1 | optional | int32 | ||
position | 2 | optional | CMsgVector |
CUserMsg_ParticleManager.UpdateParticleOffset
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
control_point | 1 | optional | int32 | ||
origin_offset | 2 | optional | CMsgVector | ||
angle_offset | 3 | optional | CMsgQAngle |
CUserMsg_ParticleManager.UpdateParticleEnt
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
control_point | 1 | optional | int32 | ||
entity_handle | 2 | optional | uint32 | 16777215 | |
attach_type | 3 | optional | int32 | ||
attachment | 4 | optional | int32 | ||
fallback_position | 5 | optional | CMsgVector | ||
include_wearables | 6 | optional | bool | ||
offset_position | 7 | optional | CMsgVector | ||
offset_angles | 8 | optional | CMsgQAngle |
CUserMsg_ParticleManager.UpdateParticleSetFrozen
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
set_frozen | 1 | optional | bool | ||
transition_duration | 2 | optional | float |
CUserMsg_ParticleManager.UpdateParticleShouldDraw
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
should_draw | 1 | optional | bool |
CUserMsg_ParticleManager.ChangeControlPointAttachment
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
attachment_old | 1 | optional | int32 | ||
attachment_new | 2 | optional | int32 | ||
entity_handle | 3 | optional | uint32 | 16777215 |
CUserMsg_ParticleManager.UpdateEntityPosition
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
entity_handle | 1 | optional | uint32 | 16777215 | |
position | 2 | optional | CMsgVector |
CUserMsg_ParticleManager.SetParticleFoWProperties
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
fow_control_point | 1 | optional | int32 | ||
fow_control_point2 | 2 | optional | int32 | ||
fow_radius | 3 | optional | float |
CUserMsg_ParticleManager.SetParticleShouldCheckFoW
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
check_fow | 1 | optional | bool |
CUserMsg_ParticleManager.SetControlPointModel
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
control_point | 1 | optional | int32 | ||
model_name | 2 | optional | string |
CUserMsg_ParticleManager.SetControlPointSnapshot
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
control_point | 1 | optional | int32 | ||
snapshot_name | 2 | optional | string |
CUserMsg_ParticleManager.SetParticleText
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
text | 1 | optional | string | ||
localize | 2 | optional | bool |
CUserMsg_ParticleManager.SetTextureAttribute
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
attribute_name | 1 | optional | string | ||
texture_name | 2 | optional | string |
CUserMsg_ParticleManager.SetOverrideTexture
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
texture_name | 1 | optional | string |
CUserMsg_ParticleManager.SetSceneObjectGenericFlag
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
flag_value | 1 | optional | bool |
CUserMsg_ParticleManager.SetSceneObjectTintAndDesat
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
tint | 1 | optional | fixed32 | ||
desat | 2 | optional | float |
CUserMsg_ParticleManager.ParticleSkipToTime
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
skip_to_time | 1 | optional | float |
CUserMsg_ParticleManager.ParticleCanFreeze
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
can_freeze | 1 | optional | bool |
CUserMsg_ParticleManager.ParticleFreezeTransitionOverride
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
freeze_transition_override | 1 | optional | float |
CUserMsg_ParticleManager.FreezeParticleInvolving
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
set_frozen | 1 | optional | bool | ||
transition_duration | 2 | optional | float | ||
entity_handle | 3 | optional | uint32 | 16777215 |
CUserMsg_ParticleManager.AddModellistOverrideElement
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
model_name | 1 | optional | string | ||
spawn_probability | 2 | optional | float | ||
groupid | 3 | optional | uint32 |
CUserMsg_ParticleManager.ClearModellistOverride
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
groupid | 1 | optional | uint32 |
CUserMsg_ParticleManager.SetParticleNamedValueContext
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
float_values | 1 | repeated | CUserMsg_ParticleManager.SetParticleNamedValueContext.FloatContextValue | ||
vector_values | 2 | repeated | CUserMsg_ParticleManager.SetParticleNamedValueContext.VectorContextValue | ||
transform_values | 3 | repeated | CUserMsg_ParticleManager.SetParticleNamedValueContext.TransformContextValue | ||
ehandle_values | 4 | repeated | CUserMsg_ParticleManager.SetParticleNamedValueContext.EHandleContext |
CUserMsg_ParticleManager.SetParticleNamedValueContext.FloatContextValue
Referenced by (1): CUserMsg_ParticleManager.SetParticleNamedValueContext
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
value_name_hash | 1 | optional | uint32 | ||
value | 2 | optional | float |
CUserMsg_ParticleManager.SetParticleNamedValueContext.VectorContextValue
Referenced by (1): CUserMsg_ParticleManager.SetParticleNamedValueContext
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
value_name_hash | 1 | optional | uint32 | ||
value | 2 | optional | CMsgVector |
CUserMsg_ParticleManager.SetParticleNamedValueContext.TransformContextValue
Referenced by (1): CUserMsg_ParticleManager.SetParticleNamedValueContext
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
value_name_hash | 1 | optional | uint32 | ||
angles | 2 | optional | CMsgQAngle | ||
translation | 3 | optional | CMsgVector |
CUserMsg_ParticleManager.SetParticleNamedValueContext.EHandleContext
Referenced by (1): CUserMsg_ParticleManager.SetParticleNamedValueContext
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
value_name_hash | 1 | optional | uint32 | ||
ent_index | 2 | optional | uint32 | 16777215 |
CUserMsg_ParticleManager.CreatePhysicsSim
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
prop_group_name | 1 | optional | string | ||
use_high_quality_simulation | 2 | optional | bool | ||
max_particle_count | 3 | optional | uint32 |
CUserMsg_ParticleManager.DestroyPhysicsSim
Referenced by (1): CUserMsg_ParticleManager
(no fields)
CUserMsg_ParticleManager.CreateSmokeGrid
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
vdata_name | 1 | optional | string |
CUserMsg_ParticleManager.SetVData
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
vdata_name | 1 | optional | string |
CUserMsg_ParticleManager.SetMaterialOverride
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
material_name | 1 | optional | string | ||
include_children | 2 | optional | bool |
CUserMsg_ParticleManager.AddFan
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
active | 1 | optional | bool | ||
bounds_mins | 2 | optional | CMsgVector | ||
bounds_maxs | 3 | optional | CMsgVector | ||
fan_origin | 4 | optional | CMsgVector | ||
fan_origin_offset | 5 | optional | CMsgVector | ||
fan_direction | 6 | optional | CMsgVector | ||
force | 7 | optional | float | ||
fan_force_curve | 8 | optional | string | ||
falloff | 9 | optional | bool | ||
pull_towards_point | 10 | optional | bool | ||
curve_min_dist | 11 | optional | float | ||
curve_max_dist | 12 | optional | float | ||
fan_type | 13 | optional | uint32 | ||
cone_start_radius | 14 | optional | float | ||
cone_end_radius | 15 | optional | float | ||
cone_length | 16 | optional | float | ||
entity_handle | 17 | optional | uint32 | 16777215 | |
attachment_name | 18 | optional | string |
CUserMsg_ParticleManager.UpdateFan
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
active | 1 | optional | bool | ||
fan_origin | 2 | optional | CMsgVector | ||
fan_origin_offset | 3 | optional | CMsgVector | ||
fan_direction | 4 | optional | CMsgVector | ||
bounds_mins | 5 | optional | CMsgVector | ||
bounds_maxs | 6 | optional | CMsgVector | ||
fan_ramp_ratio | 7 | optional | float |
CUserMsg_ParticleManager.RemoveFan
Referenced by (1): CUserMsg_ParticleManager
(no fields)
CUserMsg_ParticleManager.SetParticleClusterGrowth
Referenced by (1): CUserMsg_ParticleManager
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
duration | 1 | optional | float | ||
origin | 2 | optional | CMsgVector |
CUserMsg_HudError
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
order_id | 1 | optional | int32 |
CUserMsg_CustomGameEvent
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
event_name | 1 | optional | string | ||
data | 2 | optional | bytes |
CUserMessageHapticsManagerPulse
Wire id: EBaseUserMessages.UM_HapticsManagerPulse = 150
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
hand_id | 1 | optional | int32 | ||
effect_amplitude | 2 | optional | float | ||
effect_frequency | 3 | optional | float | ||
effect_duration | 4 | optional | float |
CUserMessageHapticsManagerEffect
Wire id: EBaseUserMessages.UM_HapticsManagerEffect = 151
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
hand_id | 1 | optional | int32 | ||
effect_name_hash_code | 2 | optional | uint32 | ||
effect_scale | 3 | optional | float |
CUserMessageAnimStateGraphState
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
entity_index | 1 | optional | int32 | ||
data | 2 | optional | bytes |
CUserMessageUpdateCssClasses
Wire id: EBaseUserMessages.UM_UpdateCssClasses = 153
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
target_world_panel | 1 | optional | int32 | ||
css_classes | 2 | optional | string | ||
is_add | 3 | optional | bool |
CUserMessageServerFrameTime
Wire id: EBaseUserMessages.UM_ServerFrameTime = 154
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
frame_time | 1 | optional | float |
CUserMessageLagCompensationError
Wire id: EBaseUserMessages.UM_LagCompensationError = 155
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
distance | 1 | optional | float |
CUserMessageRequestDllStatus
Wire id: EBaseUserMessages.UM_RequestDllStatus = 156
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
dll_action | 1 | optional | string | ||
full_report | 2 | optional | bool |
CUserMessageRequestUtilAction
Wire id: EBaseUserMessages.UM_RequestUtilAction = 157
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
util1 | 2 | optional | int32 | ||
util2 | 3 | optional | int32 | ||
util3 | 4 | optional | int32 | ||
util4 | 5 | optional | int32 | ||
util5 | 6 | optional | int32 |
CUserMessage_UtilMsg_Response
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
crc | 1 | optional | fixed32 | ||
item_count | 2 | optional | int32 | ||
crc2 | 3 | optional | fixed32 | ||
item_count2 | 4 | optional | int32 | ||
crc_part | 5 | repeated | int32 | ||
crc_part2 | 6 | repeated | int32 | ||
client_timestamp | 7 | optional | int32 | ||
platform | 8 | optional | int32 | ||
itemdetails | 9 | repeated | CUserMessage_UtilMsg_Response.ItemDetail | ||
itemgroup | 10 | optional | int32 | ||
total_count | 11 | optional | int32 | ||
total_count2 | 12 | optional | int32 |
CUserMessage_UtilMsg_Response.ItemDetail
Referenced by (1): CUserMessage_UtilMsg_Response
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
index | 1 | optional | int32 | ||
hash | 2 | optional | int32 | ||
crc | 3 | optional | int32 | ||
name | 4 | optional | string |
CUserMessage_DllStatus
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
file_report | 1 | optional | string | ||
command_line | 2 | optional | string | ||
total_files | 3 | optional | uint32 | ||
process_id | 4 | optional | uint32 | ||
osversion | 5 | optional | int32 | ||
client_time | 6 | optional | uint64 | ||
diagnostics | 7 | repeated | CUserMessage_DllStatus.CVDiagnostic | ||
modules | 8 | repeated | CUserMessage_DllStatus.CModule |
CUserMessage_DllStatus.CVDiagnostic
Referenced by (1): CUserMessage_DllStatus
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
id | 1 | optional | uint32 | ||
extended | 2 | optional | uint32 | ||
value | 3 | optional | uint64 | ||
string_value | 4 | optional | string |
CUserMessage_DllStatus.CModule
Referenced by (1): CUserMessage_DllStatus
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
base_addr | 1 | optional | uint64 | ||
name | 2 | optional | string | ||
size | 3 | optional | uint32 | ||
timestamp | 4 | optional | uint32 |
CUserMessageRequestInventory
Wire id: EBaseUserMessages.UM_RequestInventory = 160
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
inventory | 1 | optional | int32 | ||
offset | 2 | optional | int32 | ||
options | 3 | optional | int32 |
CUserMessage_Inventory_Response
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
crc | 1 | optional | fixed32 | ||
item_count | 2 | optional | int32 | ||
osversion | 5 | optional | int32 | ||
perf_time | 6 | optional | int32 | ||
client_timestamp | 7 | optional | int32 | ||
platform | 8 | optional | int32 | ||
inventories | 9 | repeated | CUserMessage_Inventory_Response.InventoryDetail | ||
inventories2 | 10 | repeated | CUserMessage_Inventory_Response.InventoryDetail | ||
inv_type | 11 | optional | int32 | ||
build_version | 12 | optional | int32 | ||
instance | 13 | optional | int32 | ||
inventories3 | 14 | repeated | CUserMessage_Inventory_Response.InventoryDetail | ||
start_time | 15 | optional | int64 |
CUserMessage_Inventory_Response.InventoryDetail
Referenced by (1): CUserMessage_Inventory_Response
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
index | 1 | optional | int32 | ||
primary | 2 | optional | int64 | ||
offset | 3 | optional | int64 | ||
first | 4 | optional | int64 | ||
base | 5 | optional | int64 | ||
name | 6 | optional | string | ||
base_name | 7 | optional | string | ||
base_detail | 8 | optional | int32 | ||
base_time | 9 | optional | int32 | ||
base_hash | 10 | optional | int32 |
CUserMessageRequestDiagnostic
Wire id: EBaseUserMessages.UM_RequestDiagnostic = 162
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
diagnostics | 1 | repeated | CUserMessageRequestDiagnostic.Diagnostic |
CUserMessageRequestDiagnostic.Diagnostic
Referenced by (1): CUserMessageRequestDiagnostic
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
index | 1 | optional | int32 | ||
offset | 2 | optional | int64 | ||
param | 3 | optional | int32 | ||
length | 4 | optional | int32 | ||
type | 5 | optional | int32 | ||
base | 6 | optional | int64 | ||
range | 7 | optional | int64 | ||
extent | 8 | optional | int64 | ||
detail | 9 | optional | int64 | ||
name | 10 | optional | string | ||
alias | 11 | optional | string | ||
vardetail | 12 | optional | bytes | ||
context | 13 | optional | int32 |
CUserMessage_Diagnostic_Response
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
diagnostics | 1 | repeated | CUserMessage_Diagnostic_Response.Diagnostic | ||
build_version | 2 | optional | int32 | ||
instance | 3 | optional | int32 | ||
start_time | 4 | optional | int64 | ||
osversion | 5 | optional | int32 | ||
platform | 6 | optional | int32 |
CUserMessage_Diagnostic_Response.Diagnostic
Referenced by (1): CUserMessage_Diagnostic_Response
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
index | 1 | optional | int32 | ||
offset | 2 | optional | int64 | ||
param | 3 | optional | int32 | ||
length | 4 | optional | int32 | ||
detail | 5 | optional | bytes | ||
base | 6 | optional | int64 | ||
range | 7 | optional | int64 | ||
type | 8 | optional | int32 | ||
name | 10 | optional | string | ||
alias | 11 | optional | string | ||
backup | 12 | optional | bytes | ||
context | 13 | optional | int32 | ||
control | 14 | optional | int64 | ||
augment | 15 | optional | int64 | ||
placebo | 16 | optional | int64 |
CUserMessage_ExtraUserData
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
item | 1 | optional | int32 | ||
value1 | 2 | optional | int64 | ||
value2 | 3 | optional | int64 | ||
detail1 | 4 | repeated | bytes | ||
detail2 | 5 | repeated | bytes |
CUserMessage_NotifyResponseFound
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
ent_index | 1 | optional | int32 | -1 | |
rule_name | 2 | optional | string | ||
response_value | 3 | optional | string | ||
response_concept | 4 | optional | string | ||
criteria | 5 | repeated | CUserMessage_NotifyResponseFound.Criteria | ||
int_criteria_names | 6 | repeated | uint32 | ||
int_criteria_values | 7 | repeated | int32 | ||
float_criteria_names | 8 | repeated | uint32 | ||
float_criteria_values | 9 | repeated | float | ||
symbol_criteria_names | 10 | repeated | uint32 | ||
symbol_criteria_values | 11 | repeated | uint32 | ||
speak_result | 12 | optional | int32 |
CUserMessage_NotifyResponseFound.Criteria
Referenced by (1): CUserMessage_NotifyResponseFound
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
name_symbol | 1 | optional | uint32 | ||
value | 2 | optional | string |
CUserMessage_PlayResponseConditional
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
ent_index | 1 | optional | int32 | -1 | |
player_slots | 2 | repeated | int32 | ||
response | 3 | optional | string | ||
ent_origin | 4 | optional | CMsgVector | ||
pre_delay | 5 | optional | float | ||
mix_priority | 6 | optional | int32 |
CUserMessage_UsageReport
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
usage | 1 | optional | string |
Reference graph
Message reference graph (83 edges)
flowchart LR
n0["CUserMessageShakeDir"]
n1["CUserMessageShake"]
n0 --> n1
n2["CMsgVector"]
n0 --> n2
n3["CUserMessageScreenTilt"]
n3 --> n2
n4["CEntityMessagePlayJingle"]
n5["CEntityMsg"]
n4 --> n5
n6["CEntityMessageScreenOverlay"]
n6 --> n5
n7["CEntityMessagePropagateForce"]
n7 --> n2
n7 --> n5
n8["CEntityMessageDoSpark"]
n8 --> n2
n8 --> n5
n9["CEntityMessageFixAngle"]
n10["CMsgQAngle"]
n9 --> n10
n9 --> n5
n11["CUserMessageCameraTransition"]
n12["CUserMessageCameraTransition.Transition_DataDriven"]
n11 --> n12
n13["CUserMsg_ParticleManager"]
n14["CUserMsg_ParticleManager.ReleaseParticleIndex"]
n13 --> n14
n15["CUserMsg_ParticleManager.CreateParticle"]
n13 --> n15
n16["CUserMsg_ParticleManager.DestroyParticle"]
n13 --> n16
n17["CUserMsg_ParticleManager.DestroyParticleInvolving"]
n13 --> n17
n18["CUserMsg_ParticleManager.UpdateParticle_OBSOLETE"]
n13 --> n18
n19["CUserMsg_ParticleManager.UpdateParticleFwd_OBSOLETE"]
n13 --> n19
n20["CUserMsg_ParticleManager.UpdateParticleOrient_OBSOLETE"]
n13 --> n20
n21["CUserMsg_ParticleManager.UpdateParticleFallback"]
n13 --> n21
n22["CUserMsg_ParticleManager.UpdateParticleOffset"]
n13 --> n22
n23["CUserMsg_ParticleManager.UpdateParticleEnt"]
n13 --> n23
n24["CUserMsg_ParticleManager.UpdateParticleShouldDraw"]
n13 --> n24
n25["CUserMsg_ParticleManager.UpdateParticleSetFrozen"]
n13 --> n25
n26["CUserMsg_ParticleManager.ChangeControlPointAttachment"]
n13 --> n26
n27["CUserMsg_ParticleManager.UpdateEntityPosition"]
n13 --> n27
n28["CUserMsg_ParticleManager.SetParticleFoWProperties"]
n13 --> n28
n29["CUserMsg_ParticleManager.SetParticleText"]
n13 --> n29
n30["CUserMsg_ParticleManager.SetParticleShouldCheckFoW"]
n13 --> n30
n31["CUserMsg_ParticleManager.SetControlPointModel"]
n13 --> n31
n32["CUserMsg_ParticleManager.SetControlPointSnapshot"]
n13 --> n32
n33["CUserMsg_ParticleManager.SetTextureAttribute"]
n13 --> n33
n34["CUserMsg_ParticleManager.SetSceneObjectGenericFlag"]
n13 --> n34
n35["CUserMsg_ParticleManager.SetSceneObjectTintAndDesat"]
n13 --> n35
n36["CUserMsg_ParticleManager.DestroyParticleNamed"]
n13 --> n36
n37["CUserMsg_ParticleManager.ParticleSkipToTime"]
n13 --> n37
n38["CUserMsg_ParticleManager.ParticleCanFreeze"]
n13 --> n38
n39["CUserMsg_ParticleManager.SetParticleNamedValueContext"]
n13 --> n39
n40["CUserMsg_ParticleManager.UpdateParticleTransform"]
n13 --> n40
n41["CUserMsg_ParticleManager.ParticleFreezeTransitionOverride"]
n13 --> n41
n42["CUserMsg_ParticleManager.FreezeParticleInvolving"]
n13 --> n42
n43["CUserMsg_ParticleManager.AddModellistOverrideElement"]
n13 --> n43
n44["CUserMsg_ParticleManager.ClearModellistOverride"]
n13 --> n44
n45["CUserMsg_ParticleManager.CreatePhysicsSim"]
n13 --> n45
n46["CUserMsg_ParticleManager.DestroyPhysicsSim"]
n13 --> n46
n47["CUserMsg_ParticleManager.SetVData"]
n13 --> n47
n48["CUserMsg_ParticleManager.SetMaterialOverride"]
n13 --> n48
n49["CUserMsg_ParticleManager.AddFan"]
n13 --> n49
n50["CUserMsg_ParticleManager.UpdateFan"]
n13 --> n50
n51["CUserMsg_ParticleManager.SetParticleClusterGrowth"]
n13 --> n51
n52["CUserMsg_ParticleManager.RemoveFan"]
n13 --> n52
n53["CUserMsg_ParticleManager.CreateSmokeGrid"]
n13 --> n53
n54["CUserMsg_ParticleManager.SetOverrideTexture"]
n13 --> n54
n15 --> n2
n18 --> n2
n19 --> n2
n20 --> n2
n40 --> n2
n55["CMsgQuaternion"]
n40 --> n55
n21 --> n2
n22 --> n2
n22 --> n10
n23 --> n2
n23 --> n10
n27 --> n2
n56["CUserMsg_ParticleManager.SetParticleNamedValueContext.FloatContextValue"]
n39 --> n56
n57["CUserMsg_ParticleManager.SetParticleNamedValueContext.VectorContextValue"]
n39 --> n57
n58["CUserMsg_ParticleManager.SetParticleNamedValueContext.TransformContextValue"]
n39 --> n58
n59["CUserMsg_ParticleManager.SetParticleNamedValueContext.EHandleContext"]
n39 --> n59
n57 --> n2
n58 --> n10
n58 --> n2
n49 --> n2
n50 --> n2
n51 --> n2
n60["CUserMessage_UtilMsg_Response"]
n61["CUserMessage_UtilMsg_Response.ItemDetail"]
n60 --> n61
n62["CUserMessage_DllStatus"]
n63["CUserMessage_DllStatus.CVDiagnostic"]
n62 --> n63
n64["CUserMessage_DllStatus.CModule"]
n62 --> n64
n65["CUserMessage_Inventory_Response"]
n66["CUserMessage_Inventory_Response.InventoryDetail"]
n65 --> n66
n67["CUserMessageRequestDiagnostic"]
n68["CUserMessageRequestDiagnostic.Diagnostic"]
n67 --> n68
n69["CUserMessage_Diagnostic_Response"]
n70["CUserMessage_Diagnostic_Response.Diagnostic"]
n69 --> n70
n71["CUserMessage_NotifyResponseFound"]
n72["CUserMessage_NotifyResponseFound.Criteria"]
n71 --> n72
n73["CUserMessage_PlayResponseConditional"]
n73 --> n2