Table of Contents

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

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

public int BurstCountMax

Field Value

int

BurstCountMin

public 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

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

public Transform Muzzle

Field Value

Transform

MuzzlePAmount

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

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

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

public void EjectMag()

Init(AutoMeater, AutoMeaterFireControl)

public void Init(AutoMeater m, AutoMeater.AutoMeaterFireControl f)

Parameters

m AutoMeater
f AutoMeater.AutoMeaterFireControl

Load()

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