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)
| Name | Value | |
|---|---|---|
U | -1 | UNKNOWN |
E | 0 | EMPTY |
F | 1 | FIRED |
L | 2 | LOADED |