diff --git a/game/shared/usermessages.proto b/game/shared/usermessages.proto index 7d67f6cf..b6f8c329 100644 --- a/game/shared/usermessages.proto +++ b/game/shared/usermessages.proto @@ -107,6 +107,7 @@ enum PARTICLE_MESSAGE { 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; } enum EHapticPulseType { @@ -536,6 +537,10 @@ message CUserMsg_ParticleManager { message DestroyPhysicsSim { } + message SetVData { + optional string vdata_name = 1; + } + required .PARTICLE_MESSAGE type = 1 [default = GAME_PARTICLE_MANAGER_EVENT_CREATE]; required uint32 index = 2; optional .CUserMsg_ParticleManager.ReleaseParticleIndex release_particle_index = 3; @@ -571,6 +576,7 @@ message CUserMsg_ParticleManager { optional .CUserMsg_ParticleManager.ClearModellistOverride clear_modellist_override = 34; optional .CUserMsg_ParticleManager.CreatePhysicsSim create_physics_sim = 35; optional .CUserMsg_ParticleManager.DestroyPhysicsSim destroy_physics_sim = 36; + optional .CUserMsg_ParticleManager.SetVData set_vdata = 37; extensions 100 to 201; }