Table of Contents

Class FlintlockWeapon

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

Constructors

FlintlockWeapon()

public FlintlockWeapon()

Fields

AudEvent_FlintBreak

public AudioEvent AudEvent_FlintBreak

Field Value

AudioEvent

AudEvent_FlintHolderScrew

public AudioEvent AudEvent_FlintHolderScrew

Field Value

AudioEvent

AudEvent_FlintHolderUnscrew

public AudioEvent AudEvent_FlintHolderUnscrew

Field Value

AudioEvent

AudEvent_FlintRemove

public AudioEvent AudEvent_FlintRemove

Field Value

AudioEvent

AudEvent_FlintReplace

public AudioEvent AudEvent_FlintReplace

Field Value

AudioEvent

AudEvent_HammerCock

public AudioEvent AudEvent_HammerCock

Field Value

AudioEvent

AudEvent_HammerHalfCock

public AudioEvent AudEvent_HammerHalfCock

Field Value

AudioEvent

AudEvent_HammerHit_Clean

public AudioEvent AudEvent_HammerHit_Clean

Field Value

AudioEvent

AudEvent_HammerHit_Dull

public AudioEvent AudEvent_HammerHit_Dull

Field Value

AudioEvent

AudEvent_Spark

public AudioEvent AudEvent_Spark

Field Value

AudioEvent

DisableOnDestroy

public List<GameObject> DisableOnDestroy

Field Value

List<GameObject>

EnableOnDestroy

public List<GameObject> EnableOnDestroy

Field Value

List<GameObject>

FState

public FlintlockWeapon.FlintState FState

Field Value

FlintlockWeapon.FlintState

FlashPans

public List<FlintlockFlashPan> FlashPans

Field Value

List<FlintlockFlashPan>

FlintMesh

public MeshFilter FlintMesh

Field Value

MeshFilter

FlintMeshes

public List<Mesh> FlintMeshes

Field Value

List<Mesh>

FlintRenderer

public MeshRenderer FlintRenderer

Field Value

MeshRenderer

FlintlockHolder

public FlintlockFlintHolder FlintlockHolder

Field Value

FlintlockFlintHolder

FlintlockScrew

public FlintlockFlintScrew FlintlockScrew

Field Value

FlintlockFlintScrew

Hammer

public Transform Hammer

Field Value

Transform

HammerRots

public Vector3 HammerRots

Field Value

Vector3

HammerState

public FlintlockWeapon.HState HammerState

Field Value

FlintlockWeapon.HState

RamRod

public FlintlockPseudoRamRod RamRod

Field Value

FlintlockPseudoRamRod

RamRodProj

public GameObject RamRodProj

Field Value

GameObject

Sparks

public ParticleSystem Sparks

Field Value

ParticleSystem

SpawnOnDestroy

public List<GameObject> SpawnOnDestroy

Field Value

List<GameObject>

SpawnOnDestroyPoint

public Transform SpawnOnDestroyPoint

Field Value

Transform

Trigger

public Transform Trigger

Field Value

Transform

TriggerRots

public Vector2 TriggerRots

Field Value

Vector2

Methods

AddFlint(Vector3)

public void AddFlint(Vector3 uses)

Parameters

uses Vector3

Awake()

protected override void Awake()

Blowup()

public void Blowup()

FVRUpdate()

protected override void FVRUpdate()

Fire(float)

public void Fire(float recoilMult = 1)

Parameters

recoilMult float

HasFlint()

public bool HasFlint()

Returns

bool

RemoveFlint()

public Vector3 RemoveFlint()

Returns

Vector3

UpdateInteraction(FVRViveHand)

public override void UpdateInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand