Table of Contents

Class LeverActionFirearm

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

Constructors

LeverActionFirearm()

public LeverActionFirearm()

Fields

ActuatedPieces

public LeverActionFirearm.LeverActuatedPiece[] ActuatedPieces

Field Value

LeverActuatedPiece[]

CanSpin

public bool CanSpin

Field Value

bool

Chamber

public FVRFireArmChamber Chamber

Field Value

FVRFireArmChamber

Chamber2

public FVRFireArmChamber Chamber2

Field Value

FVRFireArmChamber

EjectionDir

public Vector3 EjectionDir

Field Value

Vector3

EjectionSpin

public Vector3 EjectionSpin

Field Value

Vector3

ForeGrip

public FVRAlternateGrip ForeGrip

Field Value

FVRAlternateGrip

GrabsRoundFromMagOnBoltForward

public bool GrabsRoundFromMagOnBoltForward

Field Value

bool

Hammer

public Transform Hammer

Field Value

Transform

HammerAngleRange

public Vector2 HammerAngleRange

Field Value

Vector2

Lever

public Transform Lever

Field Value

Transform

LeverAngleRange

public Vector2 LeverAngleRange

Field Value

Vector2

LeverRoot

public Transform LeverRoot

Field Value

Transform

LoadingGate

public Transform LoadingGate

Field Value

Transform

LoadingGateAngleRange

public Vector2 LoadingGateAngleRange

Field Value

Vector2

PoseSpinHolder

public Transform PoseSpinHolder

Field Value

Transform

ReceiverEjectionPathForward

public Transform ReceiverEjectionPathForward

Field Value

Transform

ReceiverEjectionPathRearward

public Transform ReceiverEjectionPathRearward

Field Value

Transform

ReceiverEjectionPoint

public Transform ReceiverEjectionPoint

Field Value

Transform

ReceiverLowerPathForward

public Transform ReceiverLowerPathForward

Field Value

Transform

ReceiverLowerPathRearward

public Transform ReceiverLowerPathRearward

Field Value

Transform

ReceiverUpperPathForward

public Transform ReceiverUpperPathForward

Field Value

Transform

ReceiverUpperPathRearward

public Transform ReceiverUpperPathRearward

Field Value

Transform

SecondEjectionSpot

public Transform SecondEjectionSpot

Field Value

Transform

SecondMuzzle

public Transform SecondMuzzle

Field Value

Transform

Trigger

public Transform Trigger

Field Value

Transform

TriggerRotRange

public Vector2 TriggerRotRange

Field Value

Vector2

UsesSecondChamber

public bool UsesSecondChamber

Field Value

bool

Properties

IsHammerCocked

public bool IsHammerCocked { get; }

Property Value

bool

Methods

Awake()

protected override void Awake()

BeginInteraction(FVRViveHand)

public override void BeginInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand

EndInteraction(FVRViveHand)

public override void EndInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand

FVRFixedUpdate()

protected override void FVRFixedUpdate()

GetChamberRoundList()

public override List<FireArmRoundClass> GetChamberRoundList()

Returns

List<FireArmRoundClass>

GetMuzzle()

public override Transform GetMuzzle()

Returns

Transform

SetLoadedChambers(List<FireArmRoundClass>)

public override void SetLoadedChambers(List<FireArmRoundClass> rounds)

Parameters

rounds List<FireArmRoundClass>

UpdateInteraction(FVRViveHand)

public override void UpdateInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand