Class FlintlockWeapon
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class FlintlockWeapon : FVRFireArm
- Inheritance
-
FlintlockWeapon
- Inherited Members
-
Constructors
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
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
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()
FVRUpdate()
protected override void FVRUpdate()
Fire(float)
public void Fire(float recoilMult = 1)
Parameters
recoilMult
float
HasFlint()
Returns
- bool
RemoveFlint()
public Vector3 RemoveFlint()
Returns
- Vector3
UpdateInteraction(FVRViveHand)
public override void UpdateInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand