URL: https://wiki.studiominus.nl/internalReference/FirearmBehaviour.html Title: People Playground Modding - FirearmBehaviour ================================================== public class FirearmBehaviour Inherits CanShoot, Messages.IUse No description provided Fields public Vector2 barrelPosition No description provided public Vector2 barrelDirection No description provided public Vector2 casingPosition [Space] No description provided public Vector2 casingDirection No description provided public AudioClip[] ShotSounds [Space] [SkipSerialisation] No description provided public AudioClip TriggerSound [SkipSerialisation] No description provided public float ShotVolume No description provided public float FireDelay No description provided public float InitialInaccuracy No description provided public List InaccuracyMultipliers [SkipSerialisation] No description provided public bool Automatic [Space] No description provided public int BulletsPerShot No description provided public float AutomaticFireInterval No description provided public GameObject MuzzleFlashEffectOverride [SkipSerialisation] No description provided public Cartridge Cartridge [SkipSerialisation] No description provided public LayerMask LayersToHit [Space] No description provided public bool StartInCollider [Space] [Obsolete] No description provided public bool EjectShells No description provided public bool EjectWad No description provided public bool UseCustomCasingTexture No description provided public bool IgnoreUse No description provided public bool ApplyCharge No description provided public float ShotHeatMultiplier No description provided public float CasingSizeMultiplier [SkipSerialisation] No description provided public PhysicalBehaviour Phys [SkipSerialisation] No description provided public UnityEngine.Events.UnityEvent OnFire [SkipSerialisation] No description provided public bool MuzzleShockwave Should this weapon emit a shockwave when fired? public DistantSoundBehaviour.SoundType DistantSound [SkipSerialisation] No description provided public BallisticsEmitter BallisticsEmitter [SkipSerialisation] No description provided Properties public int ShotIndex [SkipSerialisation] No description provided public override Vector2 BarrelPosition No description provided public Vector2 BarrelDirection No description provided public Vector2 CasingPosition No description provided public Vector2 CasingDirection No description provided Methods public void ResetIndex() No description provided void Awake() No description provided public void ShootContinuous() No description provided public void Use(ActivationPropagation activation) No description provided public override void Shoot() No description provided