| AddMuzzleEffectOverride(IEntity attach, int iMuzzleIndex, MuzzleEffectComponent muzzleEffect) | BaseWeaponStatsManagerComponent | |
| ClearExtraObstructionLength(IEntity attach) | BaseWeaponStatsManagerComponent | |
| ClearIsBayonet(IEntity attach) | BaseWeaponStatsManagerComponent | |
| ClearMeleeAccuracyFactor(IEntity attach) | BaseWeaponStatsManagerComponent | |
| ClearMeleeDamageFactor(IEntity attach) | BaseWeaponStatsManagerComponent | |
| ClearMeleeRangeFactor(IEntity attach) | BaseWeaponStatsManagerComponent | |
| ClearMuzzleDispersionFactor(IEntity attach, int iMuzzleIndex) | BaseWeaponStatsManagerComponent | |
| ClearMuzzleEffectOverride(IEntity attach, int iMuzzleIndex) | BaseWeaponStatsManagerComponent | |
| ClearMuzzleVelocityCoefficient(IEntity attach, int iMuzzleIndex) | BaseWeaponStatsManagerComponent | |
| ClearRecoilAngularFactors(IEntity attach, int iMuzzleIndex) | BaseWeaponStatsManagerComponent | |
| ClearRecoilLinearFactors(IEntity attach, int iMuzzleIndex) | BaseWeaponStatsManagerComponent | |
| ClearRecoilTurnFactors(IEntity attach, int iMuzzleIndex) | BaseWeaponStatsManagerComponent | |
| ClearShotSoundOverride(IEntity attach, int iMuzzleIndex) | BaseWeaponStatsManagerComponent | |
| GetExtraObstructionLength(out float extraLength) | BaseWeaponStatsManagerComponent | |
| GetIsBayonet(out bool bIsBayonet) | BaseWeaponStatsManagerComponent | |
| GetMeleeAccuracyFactor(out float fAccuracyFactor) | BaseWeaponStatsManagerComponent | |
| GetMeleeDamageFactor(out float fDamageFactor) | BaseWeaponStatsManagerComponent | |
| GetMeleeRangeFactor(out float fRangeFactor) | BaseWeaponStatsManagerComponent | |
| GetMuzzleDispersionFactor(int iMuzzleIndex, out float fFactor) | BaseWeaponStatsManagerComponent | |
| GetMuzzleEffectOverride(int iMuzzleIndex, out bool bOverride) | BaseWeaponStatsManagerComponent | |
| GetMuzzleVelocityCoefficient(int iMuzzleIndex, out float coeff) | BaseWeaponStatsManagerComponent | |
| GetNumberOfMuzzles() | BaseWeaponStatsManagerComponent | |
| GetOwner() | BaseWeaponStatsManagerComponent | |
| GetRecoilAngularFactors(int iMuzzleIndex, out vector vAngularFactors) | BaseWeaponStatsManagerComponent | |
| GetRecoilLinearFactors(int iMuzzleIndex, out vector vLinearFactors) | BaseWeaponStatsManagerComponent | |
| GetRecoilTurnFactors(int iMuzzleIndex, out vector vTurnFactors) | BaseWeaponStatsManagerComponent | |
| GetShotSound(int iMuzzleIndex, out bool bOveride) | BaseWeaponStatsManagerComponent | |
| OnTicksOnRemoteProxy() | GameComponent | |
| OnWeaponAttachedAttachment(IEntity entity, int iMuzzleIndex) | SCR_WeaponStatsManagerComponent | |
| OnWeaponDetachedAttachment(IEntity entity, int iMuzzleIndex) | SCR_WeaponStatsManagerComponent | |
| SetExtraObstructionLength(IEntity attach, float extraLength) | BaseWeaponStatsManagerComponent | |
| SetIsBayonet(IEntity attach, bool bIsBayonet) | BaseWeaponStatsManagerComponent | |
| SetMeleeAccuracyFactor(IEntity attach, float fAccuracyFactor) | BaseWeaponStatsManagerComponent | |
| SetMeleeDamageFactor(IEntity attach, float fDamageFactor) | BaseWeaponStatsManagerComponent | |
| SetMeleeRangeFactor(IEntity attach, float fRangeFactor) | BaseWeaponStatsManagerComponent | |
| SetMuzzleDispersionFactor(IEntity attach, int iMuzzleIndex, float fFactor) | BaseWeaponStatsManagerComponent | |
| SetMuzzleEffectOverride(IEntity attach, int iMuzzleIndex, bool bOverrde) | BaseWeaponStatsManagerComponent | |
| SetMuzzleVelocityCoefficient(IEntity attach, int iMuzzleIndex, float muzzleCoeff) | BaseWeaponStatsManagerComponent | |
| SetRecoilAngularFactors(IEntity attach, int iMuzzleIndex, vector vAngularFactors) | BaseWeaponStatsManagerComponent | |
| SetRecoilLinearFactors(IEntity attach, int iMuzzleIndex, vector vLinearFactors) | BaseWeaponStatsManagerComponent | |
| SetRecoilTurnFactors(IEntity attach, int iMuzzleIndex, vector vTurnFactors) | BaseWeaponStatsManagerComponent | |
| SetShotSoundOverride(IEntity attach, int iMuzzleIndex, bool bOverride) | BaseWeaponStatsManagerComponent | |