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<float> 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 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