Class AutoMeater.AutoMeaterFirearm
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class AutoMeater.AutoMeaterFirearm
- Inheritance
-
AutoMeater.AutoMeaterFirearm
- Inherited Members
-
Constructors
AutoMeaterFirearm()
public AutoMeaterFirearm()
Fields
AccuracyRange
public float AccuracyRange
Field Value
- float
Ammo
Field Value
- int
AudEvent_Eject
public AudioEvent AudEvent_Eject
Field Value
- AudioEvent
AudEvent_Extinguish
public AudioEvent AudEvent_Extinguish
Field Value
- AudioEvent
AudEvent_Ignite
public AudioEvent AudEvent_Ignite
Field Value
- AudioEvent
AudSource_FireLoop
public AudioSource AudSource_FireLoop
Field Value
- AudioSource
BurstCooldownRange
public Vector2 BurstCooldownRange
Field Value
- Vector2
BurstCountMax
Field Value
- int
BurstCountMin
Field Value
- int
DoesFlashOnFire
public bool DoesFlashOnFire
Field Value
- bool
EmptyMagazinePrefab
public GameObject EmptyMagazinePrefab
Field Value
- GameObject
ExplodesOnEmpty
public bool ExplodesOnEmpty
Field Value
- bool
FireParticles
public ParticleSystem FireParticles
Field Value
- ParticleSystem
FireWidthRange
public Vector2 FireWidthRange
Field Value
- Vector2
FiringAngleLimit
public float FiringAngleLimit
Field Value
- float
FiringAngleLimitVertical
public float FiringAngleLimitVertical
Field Value
- float
GunShotProfile
public AutoMeaterFirearmSoundProfile GunShotProfile
Field Value
- AutoMeaterFirearmSoundProfile
HasMag
Field Value
- bool
IsFlameThrower
public bool IsFlameThrower
Field Value
- bool
MagazineEjectPos
public Transform MagazineEjectPos
Field Value
- Transform
MagazineProxy
public List<GameObject> MagazineProxy
Field Value
- List<GameObject>
Muzzle
Field Value
- Transform
MuzzlePAmount
Field Value
- int
NumProjectiles
public int NumProjectiles
Field Value
- int
PSystemsMuzzle
public ParticleSystem[] PSystemsMuzzle
Field Value
- ParticleSystem[]
Projectile
public GameObject Projectile
Field Value
- GameObject
RangeLimit
Field Value
- float
RefireCycle
public Vector2 RefireCycle
Field Value
- Vector2
SizeRangeMax
public Vector2 SizeRangeMax
Field Value
- Vector2
SizeRangeMin
public Vector2 SizeRangeMin
Field Value
- Vector2
SpeedRangeMax
public Vector2 SpeedRangeMax
Field Value
- Vector2
SpeedRangeMin
public Vector2 SpeedRangeMin
Field Value
- Vector2
StartingAmmo
Field Value
- int
State
public AutoMeater.AutoMeaterFirearm.FiringState State
Field Value
- AutoMeater.AutoMeaterFirearm.FiringState
UsesMuzzleFire
public bool UsesMuzzleFire
Field Value
- bool
UsesRefillMag
public bool UsesRefillMag
Field Value
- bool
Methods
EjectMag()
Init(AutoMeater, AutoMeaterFireControl)
public void Init(AutoMeater m, AutoMeater.AutoMeaterFireControl f)
Parameters
m
AutoMeater
f
AutoMeater.AutoMeaterFireControl
Load()
SetFireAtWill(bool, float)
public void SetFireAtWill(bool b, float d)
Parameters
b
bool
d
float
SetUseFastProjectile(bool)
public void SetUseFastProjectile(bool b)
Parameters
b
bool
Tick(float)
public void Tick(float t)
Parameters
t
float