Class AIFireArm
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class AIFireArm : FVRDestroyableObject, IFVRDamageable
- Inheritance
-
AIFireArm
- Implements
-
- Inherited Members
-
Constructors
AIFireArm()
Fields
Aud_GunFire
public AudioClip[] Aud_GunFire
Field Value
- AudioClip[]
Aud_Reload
public AudioClip Aud_Reload
Field Value
- AudioClip
BoltMaxRefireRate
public float BoltMaxRefireRate
Field Value
- float
BoltMinRefireRate
public float BoltMinRefireRate
Field Value
- float
BurstLengthMax
public int BurstLengthMax
Field Value
- int
BurstLengthMin
public int BurstLengthMin
Field Value
- int
BurstMaxRefireRate
public float BurstMaxRefireRate
Field Value
- float
BurstMinRefireRate
public float BurstMinRefireRate
Field Value
- float
FiringAngleThreshold
public float FiringAngleThreshold
Field Value
- float
Muzzle
Field Value
- Transform
PSystem_Smoke
public ParticleSystem PSystem_Smoke
Field Value
- ParticleSystem
ProjectilePrefab
public GameObject ProjectilePrefab
Field Value
- GameObject
ProjectileSpread
public float ProjectileSpread
Field Value
- float
SmokeAmount
Field Value
- int
TrajectoryGravityMultiplier
public float TrajectoryGravityMultiplier
Field Value
- float
TrajectoryMuzzleVelocity
public float TrajectoryMuzzleVelocity
Field Value
- float
Methods
SetShouldFire(bool)
public void SetShouldFire(bool b)
Parameters
b
bool
UpdateWeaponSystem()
public void UpdateWeaponSystem()