WeaponType
Weapon type — determines tracer style, damage, sound, and impact effects.
Definition WeaponState.hpp:10
Wire-format particle event broadcast from server to all clients.
Definition ShotEvent.hpp:26
glm::vec3 pos2
Direction / hitPos / normal.
Definition ShotEvent.hpp:33
float param
Distance / radius.
Definition ShotEvent.hpp:34
uint8_t pad_
Definition ShotEvent.hpp:31
glm::vec3 pos1
Origin / position.
Definition ShotEvent.hpp:32
entt::entity source
Entity that caused this (for skip-self logic).
Definition ShotEvent.hpp:27
ParticleEffectType effectType
Definition ShotEvent.hpp:28
WeaponType weaponType
Definition ShotEvent.hpp:29
SurfaceType surfaceType
Definition ShotEvent.hpp:30