enum class WeaponSound_t : uint32
{
WEAPON_SOUND_EMPTY = 0,
WEAPON_SOUND_SECONDARY_EMPTY = 1,
WEAPON_SOUND_SINGLE = 2,
WEAPON_SOUND_SECONDARY_ATTACK = 3,
WEAPON_SOUND_MELEE_MISS = 4,
WEAPON_SOUND_MELEE_HIT = 5,
WEAPON_SOUND_MELEE_HIT_WORLD = 6,
WEAPON_SOUND_MELEE_HIT_PLAYER = 7,
WEAPON_SOUND_MELEE_HIT_NPC = 8,
WEAPON_SOUND_SPECIAL1 = 9,
WEAPON_SOUND_SPECIAL2 = 10,
WEAPON_SOUND_SPECIAL3 = 11,
WEAPON_SOUND_NEARLYEMPTY = 12,
WEAPON_SOUND_IMPACT = 13,
WEAPON_SOUND_REFLECT = 14,
WEAPON_SOUND_SECONDARY_IMPACT = 15,
WEAPON_SOUND_SECONDARY_REFLECT = 16,
// MPropertySuppressEnumerator
WEAPON_SOUND_NUM_TYPES = 17,
};