Animator Controllers
Similar to the character, guns also use Animator to drive parts like magazine, bolt, trigger, etc.: This animator consists of a single layer that has all the weapon-specific actions. These states are activated in the weapon script, and they are played together with character animations, so evreything is synced perfectly.Override Controllers
AC_TacFPS_Weapon is a generic controller, meaning it’s never used directly, but instead it serves as a basis for Override Controllers: TR15 and Herrington 11-87 are the weapons that use this kind of setup.WK-11 Viper
This weapon uses its own controller AC_W_WK-11_Viper: This Animator consists of 3 layers for the purpose of preserving the bolt-slide when out of ammo.- ExcludeSlide: This layer is used for animations that don’t affect the bolt-slide directly.
- Base Layer: This layer animated all weapon parts.
- Mag Only: This layer is only used for mag checks.
Oryx SRM-12
Similar to WK-11 Viper, this weapon also has its own controller AC_W_Oryx_SRM-12: This Animator consists of 2 main layers:- Base Layer: It’s used for all actions aside from deploying/stowing bipods.
- Bipod: It’s used to animate bipods only.
