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
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
Field Value
- Transform
HammerAngleRange
public Vector2 HammerAngleRange
Field Value
- Vector2
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
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