Table of Contents

Class Derringer

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

Constructors

Derringer()

public 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

Extractor

public Transform Extractor

Field Value

Transform

Extractor_Axis

public FVRPhysicalObject.Axis Extractor_Axis

Field Value

FVRPhysicalObject.Axis

Extractor_InterpStyle

public FVRPhysicalObject.InterpStyle Extractor_InterpStyle

Field Value

FVRPhysicalObject.InterpStyle

Extractor_Values

public Vector2 Extractor_Values

Field Value

Vector2

HasExternalHammer

public bool HasExternalHammer

Field Value

bool

HasExtractor

public bool HasExtractor

Field Value

bool

HasLatchPiece

public bool HasLatchPiece

Field Value

bool

Hinge

public Transform 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

public Transform 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