CPlugBulletModel::EBulletType BulletType
EBulletType::ProjectileEBulletType::LaserEBulletType::BeamEBulletType::TriLaserEBulletType::ProjectileHomingEBulletType::SpearEBulletType::ProjectileGuidedMouseEBulletType::ProjectileGuidedKeyboardEBulletType::ProjectileHovering		
	
 float BulletRadius
	
 float BulletVsRadiusMargin
	
 uint BulletVsMinAgeMs
	
 float Speed
	
 CFuncKeysReal@ SpeedFromHorizonAngle
	
 float GunSpeedCoef
	
 float GunSpeedCoefRatioMin
	
 float GunSpeedCoefRatioMax
	
 float RestSpeed
	
 float LifeTime
	
 float LifeTimeAfterFirstImpact
	
 float Mass
	
 float FluidFriction
	
 float TrajectoryUTurnDistance
	
 float ImpactBouncingN
	
 float ImpactBouncingT
	
 float TriLaserRadiusAtOneMeter_Zoom0
	
 float TriLaserRadiusAtOneMeter_Zoom1
	
 float TriLaserNearMissDist
	
 float ProjectileNearMissDist
	
 float ProjectileNearMissDelay
	
 uint ChargeDurationFull
	
 uint ChargeDurationStop
	
 float SpearLockDist
	
 float BeamMaxLength
	
 bool DamageAttenuationWithDist
	
 CFuncKeysReal@ DamageAttenuationFromDist
	
 uint ExplosionOnImpactCount
	
 UnnamedEnum ExplosionOnImpactCountOnlyOnMaterialId
	
 bool ExplosionOnEndLife
	
 UnnamedEnum ExplosionOnSurfaceMaterialId
	
 float ExplosionDetectionRadius_Resting
	
 float ExplosionDetectionRadius_Flying
	
 bool ExplosionOnAllPlayers
	
 bool ExplosionBlowOnAllPlayers
	
 int DirectHitDamageValue
	
 int ExplosionDamageValue
	
 float ExplosionDamageRadius
	
 float ExplosionDamageRadiusAttenuation
	
 float ExplosionBlowValue
	
 float ExplosionBlowRadius
	
 float ExplosionBlowRadiusAttenuation
	
 float ExplosionElectroPulseValue
	
 CFuncKeysReal@ ExplosionRadiusCoefFromLifeTime
	
 float ExplosionBlowVerticalScale
	
 UnnamedEnum EndLifeWithoutExplosionOnMaterialId
	
 CPlugBulletModel::EExplosionOccultationTest ExplosionOccultationTest
EExplosionOccultationTest::BinaryEExplosionOccultationTest::Smoother		
	
 float ExplosionEnergyWhenOccluded
	
 CFuncKeysReal@ ExplosionEnergyFromLifeTime
	
 float HomingDist
	
 float HomingPeriod
	
 float HomingMaxAngularSpeed
	
 uint HomingLockDuration
	
 float GuidedAngularSpeed
	
 uint GuidedMinLifeTime
	
 float GuidedRollAngleMax
	
 bool IsFlare
	
 float FlareAttractionRadius
	
 float FlareExplosionRadius
	
 bool IsWard
	
 float WardRadius
	
 bool MultiSphereDetection
	
 bool IsIce
	
 bool Sm_AutoAim
	
 float Sm_AimIntertia
	
 float Sm_Recoil
	
 uint Sm_ThisHitOtherBulletBonusDuration
	
 float Sm_ThisHitOtherBulletBonusAmmoCount
	
 uint Sm_OtherHitThisBulletBonusDuration
	
 float Sm_OtherHitThisBulletBonusAmmoCount
	
 bool HoldTriggerToPower
	
 CFuncKeysReal@ SpeedFromTriggerDuration
	
 uint AmmoCostDuringTriggerDuration
	
 CFuncKeysReal@ SpreadCoefFormChargeDuration
	
 uint FirePeriod
	
 uint FireEnergyCost
	
 uint FireMaxEnergyStorage
	
 uint EnergyGainDelay
	
 uint DefuserFirePeriod
	
 uint DefuserMissAmmoLoss
	
 uint FireBulletCount
	
 float FireBulletDispersionAngleDeg
	
 float FireBulletCountSpeedCoef
	
 MwFastBuffer<vec3> FireBulletSpreads
	
 CPlugBulletModel::EFireBulletPatternMode FireBulletPattern_Mode
EFireBulletPatternMode::NoPatternEFireBulletPatternMode::GrowingOffsetEFireBulletPatternMode::SpiralEFireBulletPatternMode::HatchetEFireBulletPatternMode::NetEFireBulletPatternMode::ChaosSpiral		
	
 bool FireBulletPattern_OnlyVisual
	
 MwFastBuffer<vec3> FireBulletPattern_GrowingOffset_Offsets
	
 float FireBulletPattern_InitialBlendDuration
	
 uint FireBulletPattern_SpiralHatchetNet_BulletCount
	
 float FireBulletPattern_SpiralHatchetNet_Radius
	
 float FireBulletPattern_SpiralHatchetNet_SpinPerSecond
	
 bool FireBulletPattern_RotateOddBulletsCounterClockwise
	
 bool FireBulletPattern_ApexRegroup
	
 float FireBulletPattern_ApexRegroup_MinApexTime
	
 bool FireBulletPattern_ChaosSpiral_Spin
	
 MwFastBuffer<float> FireBulletPattern_ChaosSpiral_Offsets
	
 CPlugSound@ SoundFire
	
 CPlugSound@ SoundAlive
	
 CPlugSound@ SoundReloading
	
 CPlugSound@ SoundGauge
	
 CPlugSound@ SoundIsHoming
	
 vec3 SoundFireOffset
	
 CFuncKeysReal@ SoundAliveVolumeFromRemainingLifeTime
	
 CFuncKeysReal@ SoundAlivePitchFromRemainingLifeTime
	
 CFuncKeysReal@ SoundFireVolumeFromRemainingAmmo
	
 CFuncKeysReal@ SoundFirePitchFromRemainingAmmo
	
 CPlugParticleEmitterModel@ ParticleModelFire
	
 CPlugParticleEmitterModel@ ParticleModelAlive
	
 CPlugParticleMaterialImpactModel@ ImpactBounce
	
 CPlugParticleMaterialImpactModel@ ExplosionBullet
	
 CPlugParticleMaterialImpactModel@ ExplosionSurface
	
 CPlugBeamEmitterModel@ BeamVisualModel
	
 float HiddenDist
	
 vec3 VisualOffsetFirstPerson
	
 float VisualOffsetDuration
	
 float VisualOffsetDerivTimeOffset
	
 bool WarmUp
	
 wstring Name
	
 CPlugBitmap@ BitmapLasersight
	
 CPlugBitmap@ BitmapCrosshair
	
 CPlugBitmap@ BitmapCrosshairTriLaser
	
 float SizeXScreenPercent
	
 float SizeYScreenPercent
	
 float SizeXScreenPercentMax
	
 float SizeYScreenPercentMax
	
 CPlugBitmap@ Icon
	
 bool ShowImpactPos
	
 MwId Sm_SpModelName
	
 uint Sm_SpChargeDuration
	
 uint Sm_SpInactivityDelayBeforeCharge
	
 bool Sm_FirstPersonCam
	
 vec3 Sm_FirstPersonCamOffset
	
 float Sm_FirstPersonCamFov
	
 uint Sm_ProtectDuration