Table of Contents

Class wwBotWurstModernGun

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class wwBotWurstModernGun : MonoBehaviour
Inheritance
wwBotWurstModernGun

Constructors

wwBotWurstModernGun()

public wwBotWurstModernGun()

Fields

AccuracyRange

public float AccuracyRange

Field Value

float

AmmoCapacity

public int AmmoCapacity

Field Value

int

Bot

public wwBotWurst Bot

Field Value

wwBotWurst

BurstAddDelay

public Vector2 BurstAddDelay

Field Value

Vector2

BurstCountMax

public int BurstCountMax

Field Value

int

BurstCountMin

public int BurstCountMin

Field Value

int

CyclesOnLastRound

public bool CyclesOnLastRound

Field Value

bool

DoesFlashOnFire

public bool DoesFlashOnFire

Field Value

bool

EjectionReciprocatingZ

public float EjectionReciprocatingZ

Field Value

float

FireState

public wwBotWurstModernGun.FiringState FireState

Field Value

wwBotWurstModernGun.FiringState

FiringPoses

public List<Transform> FiringPoses

Field Value

List<Transform>

GunShotProfile

public wwBotWurstGunSoundConfig GunShotProfile

Field Value

wwBotWurstGunSoundConfig

LM_VisCheck

public LayerMask LM_VisCheck

Field Value

LayerMask

MinHandlingDistance

public float MinHandlingDistance

Field Value

float

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

ReloadingPose

public Transform ReloadingPose

Field Value

Transform

Rig_Gun

public Transform Rig_Gun

Field Value

Transform

Rig_ReciprocatingPiece

public Transform Rig_ReciprocatingPiece

Field Value

Transform

Timer_EjectionBack

public float Timer_EjectionBack

Field Value

float

Timer_EjectionDelay

public Vector2 Timer_EjectionDelay

Field Value

Vector2

Timer_EjectionForward

public float Timer_EjectionForward

Field Value

float

Timer_GoingToReload

public float Timer_GoingToReload

Field Value

float

Timer_RateLimiter

public Vector2 Timer_RateLimiter

Field Value

Vector2

Timer_RecoveringFromReload

public float Timer_RecoveringFromReload

Field Value

float

Timer_ReloadTime

public Vector2 Timer_ReloadTime

Field Value

Vector2

UsesBurst

public bool UsesBurst

Field Value

bool

UsesMuzzleFire

public bool UsesMuzzleFire

Field Value

bool

UsesReciprocatingPiece

public bool UsesReciprocatingPiece

Field Value

bool

Methods

SetFireAtWill(bool)

public void SetFireAtWill(bool b)

Parameters

b bool

SetUseFastProjectile(bool)

public void SetUseFastProjectile(bool b)

Parameters

b bool

UpdateGun()

public void UpdateGun()

UpdateGunHandlingPose()

public void UpdateGunHandlingPose()