Class Derringer
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class Derringer : FVRFireArm
- Inheritance
-
Derringer
- Inherited Members
-
Constructors
Derringer()
Fields
BarrelIteration_Axis
public FVRPhysicalObject.Axis BarrelIteration_Axis
Field Value
- FVRPhysicalObject.Axis
BarrelIteration_InterpStyle
public FVRPhysicalObject.InterpStyle BarrelIteration_InterpStyle
Field Value
- FVRPhysicalObject.InterpStyle
BarrelIteration_Piece
public Transform BarrelIteration_Piece
Field Value
- Transform
BarrelIteration_Values
public List<float> BarrelIteration_Values
Field Value
- List<float>
Barrels
public List<Derringer.DBarrel> Barrels
Field Value
- List<Derringer.DBarrel>
DeletesCartridgeOnFire
public bool DeletesCartridgeOnFire
Field Value
- bool
DoesAutoEjectRounds
public bool DoesAutoEjectRounds
Field Value
- bool
DoesBarrelIterationPlaySound
public bool DoesBarrelIterationPlaySound
Field Value
- bool
DoesFiringIterateBarrel
public bool DoesFiringIterateBarrel
Field Value
- bool
DoesHammerIterateBarrel
public bool DoesHammerIterateBarrel
Field Value
- bool
ExternalHammer
public Transform ExternalHammer
Field Value
- Transform
ExternalHammer_Axis
public FVRPhysicalObject.Axis ExternalHammer_Axis
Field Value
- FVRPhysicalObject.Axis
ExternalHammer_InterpStyle
public FVRPhysicalObject.InterpStyle ExternalHammer_InterpStyle
Field Value
- FVRPhysicalObject.InterpStyle
ExternalHammer_Values
public Vector2 ExternalHammer_Values
Field Value
- Vector2
public Transform Extractor
Field Value
- Transform
public FVRPhysicalObject.Axis Extractor_Axis
Field Value
- FVRPhysicalObject.Axis
public FVRPhysicalObject.InterpStyle Extractor_InterpStyle
Field Value
- FVRPhysicalObject.InterpStyle
public Vector2 Extractor_Values
Field Value
- Vector2
HasExternalHammer
public bool HasExternalHammer
Field Value
- bool
Field Value
- bool
HasLatchPiece
public bool HasLatchPiece
Field Value
- bool
Hinge
Field Value
- Transform
HingeValues
public Vector2 HingeValues
Field Value
- Vector2
Hinge_Axis
public FVRPhysicalObject.Axis Hinge_Axis
Field Value
- FVRPhysicalObject.Axis
Hinge_InterpStyle
public FVRPhysicalObject.InterpStyle Hinge_InterpStyle
Field Value
- FVRPhysicalObject.InterpStyle
IsTriggerDoubleAction
public bool IsTriggerDoubleAction
Field Value
- bool
LatchPiece
public Transform LatchPiece
Field Value
- Transform
LatchValues
public Vector2 LatchValues
Field Value
- Vector2
Latch_Axis
public FVRPhysicalObject.Axis Latch_Axis
Field Value
- FVRPhysicalObject.Axis
Latch_InterpStyle
public FVRPhysicalObject.InterpStyle Latch_InterpStyle
Field Value
- FVRPhysicalObject.InterpStyle
Trigger
Field Value
- Transform
Trigger_Axis
public FVRPhysicalObject.Axis Trigger_Axis
Field Value
- FVRPhysicalObject.Axis
Trigger_InterpStyle
public FVRPhysicalObject.InterpStyle Trigger_InterpStyle
Field Value
- FVRPhysicalObject.InterpStyle
Trigger_Values
public Vector2 Trigger_Values
Field Value
- Vector2
UsesBarrelIterationPiece
public bool UsesBarrelIterationPiece
Field Value
- bool
Methods
Awake()
protected override void Awake()
EndInteraction(FVRViveHand)
public override void EndInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand
FVRUpdate()
protected override void FVRUpdate()
GetHingeState()
public Derringer.HingeState GetHingeState()
Returns
- Derringer.HingeState
GetMuzzle()
public override Transform GetMuzzle()
Returns
- Transform
IsExternalHammerCocked()
public bool IsExternalHammerCocked()
Returns
- bool
IterateBarrel()
public void IterateBarrel()
UpdateInteraction(FVRViveHand)
public override void UpdateInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand