Table of Contents

Class AIFireArm

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class AIFireArm : FVRDestroyableObject, IFVRDamageable
Inheritance
AIFireArm
Implements
Inherited Members

Constructors

AIFireArm()

public 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

public Transform 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

public int 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()