DIFF

enum MuzzleStateSource

represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in)

Stable states have associated animation states that they supposed to be in. If they are not, the SetWeaponAnimState is called on the weapon in order to set to required (configured) state

@NOTE: OnExit from stable state, the weapon's animation state (@see Weapon_Base::m_weaponAnimState) is set to -1 (unknown) In case of action abort the final stable state is forced to set proper animation state according to configuration (@see m_animState)

NameValue
U-1

UNKNOWN

E0

EMPTY

F1

FIRED

L2

LOADED