Table of Contents

Class Flaregun

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class Flaregun : FVRFireArm
Inheritance
Flaregun
Inherited Members

Constructors

Flaregun()

public Flaregun()

Fields

AutoEject

public bool AutoEject

Field Value

bool

CanCockHammer

public bool CanCockHammer

Field Value

bool

CanFlick

public bool CanFlick

Field Value

bool

CanUnlatch

public bool CanUnlatch

Field Value

bool

Chamber

public FVRFireArmChamber Chamber

Field Value

FVRFireArmChamber

CocksOnOpen

public bool CocksOnOpen

Field Value

bool

DeletesCartridgeOnFire

public bool DeletesCartridgeOnFire

Field Value

bool

DestroyPSystem

public ParticleSystem DestroyPSystem

Field Value

ParticleSystem

FallingBlock

public Transform FallingBlock

Field Value

Transform

FallingBlockPos_Down

public Vector3 FallingBlockPos_Down

Field Value

Vector3

FallingBlockPos_Up

public Vector3 FallingBlockPos_Up

Field Value

Vector3

GunDamaged

public Renderer[] GunDamaged

Field Value

Renderer[]

GunUndamaged

public Renderer[] GunUndamaged

Field Value

Renderer[]

Hammer

public Transform Hammer

Field Value

Transform

HammerAxis

public FVRPhysicalObject.Axis HammerAxis

Field Value

FVRPhysicalObject.Axis

HammerInterp

public FVRPhysicalObject.InterpStyle HammerInterp

Field Value

FVRPhysicalObject.InterpStyle

HammerMaxRot

public float HammerMaxRot

Field Value

float

HammerMinRot

public float HammerMinRot

Field Value

float

HasVisibleHammer

public bool HasVisibleHammer

Field Value

bool

Hinge

public Transform Hinge

Field Value

Transform

HingeAxis

public FVRPhysicalObject.Axis HingeAxis

Field Value

FVRPhysicalObject.Axis

IsFallingBlock

public bool IsFallingBlock

Field Value

bool

IsHighPressureTolerant

public bool IsHighPressureTolerant

Field Value

bool

Muzzle

public Transform Muzzle

Field Value

Transform

RotOut

public float RotOut

Field Value

float

SmokePSystem

public ParticleSystem SmokePSystem

Field Value

ParticleSystem

Trigger

public Transform Trigger

Field Value

Transform

TriggerForwardBackRots

public Vector2 TriggerForwardBackRots

Field Value

Vector2

Methods

Awake()

protected override void Awake()

FVRUpdate()

protected override void FVRUpdate()

GetChamberRoundList()

public override List<FireArmRoundClass> GetChamberRoundList()

Returns

List<FireArmRoundClass>

SetHammerCocked(bool)

public void SetHammerCocked(bool b)

Parameters

b bool

SetLoadedChambers(List<FireArmRoundClass>)

public override void SetLoadedChambers(List<FireArmRoundClass> rounds)

Parameters

rounds List<FireArmRoundClass>

ToggleLatchState()

public void ToggleLatchState()

UpdateInteraction(FVRViveHand)

public override void UpdateInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand