Class OpenBoltReceiver
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class OpenBoltReceiver : FVRFireArm
- Inheritance
-
OpenBoltReceiver
- Inherited Members
-
Constructors
OpenBoltReceiver()
public OpenBoltReceiver()
Fields
Bolt
public OpenBoltReceiverBolt Bolt
Field Value
- OpenBoltReceiverBolt
Chamber
public FVRFireArmChamber Chamber
Field Value
- FVRFireArmChamber
DelinkerSystem
public ParticleSystem DelinkerSystem
Field Value
- ParticleSystem
DoesForwardBoltDisableReloadWell
public bool DoesForwardBoltDisableReloadWell
Field Value
- bool
EjectionSpeed
public Vector3 EjectionSpeed
Field Value
- Vector3
EjectionSpin
public Vector3 EjectionSpin
Field Value
- Vector3
FireSelectorSwitch
public Transform FireSelectorSwitch
Field Value
- Transform
FireSelectorSwitch2
public Transform FireSelectorSwitch2
Field Value
- Transform
FireSelector_Axis
public OpenBoltReceiver.Axis FireSelector_Axis
Field Value
- OpenBoltReceiver.Axis
FireSelector_Axis2
public OpenBoltReceiver.Axis FireSelector_Axis2
Field Value
- OpenBoltReceiver.Axis
FireSelector_InterpStyle
public OpenBoltReceiver.InterpStyle FireSelector_InterpStyle
Field Value
- OpenBoltReceiver.InterpStyle
FireSelector_InterpStyle2
public OpenBoltReceiver.InterpStyle FireSelector_InterpStyle2
Field Value
- OpenBoltReceiver.InterpStyle
FireSelector_Modes
public OpenBoltReceiver.FireSelectorMode[] FireSelector_Modes
Field Value
- FireSelectorMode[]
FireSelector_Modes2
public OpenBoltReceiver.FireSelectorMode[] FireSelector_Modes2
Field Value
- FireSelectorMode[]
public bool HasFireSelectorButton
Field Value
- bool
public bool HasMagReleaseButton
Field Value
- bool
public bool HasTriggerButton
Field Value
- bool
public Transform MagMountTransformOverride
Field Value
- Transform
public Transform MagReleaseButton
Field Value
- Transform
RecoilingSystem
public G11RecoilingSystem RecoilingSystem
Field Value
- G11RecoilingSystem
ReloadTriggerWell
public GameObject ReloadTriggerWell
Field Value
- GameObject
RoundPos_Ejecting
public Transform RoundPos_Ejecting
Field Value
- Transform
RoundPos_Ejection
public Transform RoundPos_Ejection
Field Value
- Transform
RoundPos_MagazinePos
public Transform RoundPos_MagazinePos
Field Value
- Transform
SuperBurstAmount
public int SuperBurstAmount
Field Value
- int
Trigger
Field Value
- Transform
TriggerFiringThreshold
public float TriggerFiringThreshold
Field Value
- float
TriggerInterpStyle
public OpenBoltReceiver.InterpStyle TriggerInterpStyle
Field Value
- OpenBoltReceiver.InterpStyle
TriggerResetThreshold
public float TriggerResetThreshold
Field Value
- float
Trigger_ForwardValue
public float Trigger_ForwardValue
Field Value
- float
Trigger_RearwardValue
public float Trigger_RearwardValue
Field Value
- float
UsesDelinker
Field Value
- bool
public bool UsesMagMountTransformOverride
Field Value
- bool
UsesRecoilingSystem
public bool UsesRecoilingSystem
Field Value
- bool
Properties
FireSelectorModeIndex
public int FireSelectorModeIndex { get; }
Property Value
- int
IsHammerCocked
public bool IsHammerCocked { get; }
Property Value
- bool
IsSeerEngaged
public bool IsSeerEngaged { get; }
Property Value
- bool
Methods
Awake()
protected override void Awake()
BeginChamberingRound()
public void BeginChamberingRound()
ChamberRound()
public bool ChamberRound()
Returns
- bool
public void EjectExtractedRound()
EndInteraction(FVRViveHand)
public override void EndInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand
EndInteractionIntoInventorySlot(FVRViveHand, FVRQuickBeltSlot)
public override void EndInteractionIntoInventorySlot(FVRViveHand hand, FVRQuickBeltSlot slot)
Parameters
hand
FVRViveHand
slot
FVRQuickBeltSlot
EngageSeer()
FVRUpdate()
protected override void FVRUpdate()
Fire()
Returns
- bool
GetChamberRoundList()
public override List<FireArmRoundClass> GetChamberRoundList()
Returns
- List<FireArmRoundClass>
public override Transform GetMagMountingTransform()
Returns
- Transform
GetTutorialState()
public override int GetTutorialState()
Returns
- int
public bool HasExtractedRound()
Returns
- bool
IsBoltCatchEngaged()
public bool IsBoltCatchEngaged()
Returns
- bool
ReleaseMag()
ReleaseSeer()
public void ReleaseSeer()
SecondaryFireSelectorClicked()
public void SecondaryFireSelectorClicked()
SetLoadedChambers(List<FireArmRoundClass>)
public override void SetLoadedChambers(List<FireArmRoundClass> rounds)
Parameters
rounds
List<FireArmRoundClass>
ToggleFireSelector()
protected virtual void ToggleFireSelector()
UpdateInteraction(FVRViveHand)
public override void UpdateInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand