Class Flaregun
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class Flaregun : FVRFireArm
- Inheritance
-
Flaregun
- Inherited Members
Constructors
Flaregun()
public Flaregun()
Fields
AutoEject
public bool AutoEject
Field Value
CanCockHammer
public bool CanCockHammer
Field Value
CanFlick
public bool CanFlick
Field Value
CanUnlatch
public bool CanUnlatch
Field Value
Chamber
public FVRFireArmChamber Chamber
Field Value
CocksOnOpen
public bool CocksOnOpen
Field Value
DeletesCartridgeOnFire
public bool DeletesCartridgeOnFire
Field Value
DestroyPSystem
public ParticleSystem DestroyPSystem
Field Value
- ParticleSystem
FallingBlock
public Transform FallingBlock
Field Value
- Transform
FallingBlockPos_Down
public Vector3 FallingBlockPos_Down
Field Value
- Vector3
FallingBlockPos_Up
public Vector3 FallingBlockPos_Up
Field Value
- Vector3
GunDamaged
public Renderer[] GunDamaged
Field Value
- Renderer[]
GunUndamaged
public Renderer[] GunUndamaged
Field Value
- Renderer[]
Hammer
public Transform Hammer
Field Value
- Transform
HammerAxis
public FVRPhysicalObject.Axis HammerAxis
Field Value
HammerInterp
public FVRPhysicalObject.InterpStyle HammerInterp
Field Value
HammerMaxRot
public float HammerMaxRot
Field Value
HammerMinRot
public float HammerMinRot
Field Value
HasVisibleHammer
public bool HasVisibleHammer
Field Value
Hinge
public Transform Hinge
Field Value
- Transform
HingeAxis
public FVRPhysicalObject.Axis HingeAxis
Field Value
IsFallingBlock
public bool IsFallingBlock
Field Value
IsHighPressureTolerant
public bool IsHighPressureTolerant
Field Value
Muzzle
public Transform Muzzle
Field Value
- Transform
RotOut
public float RotOut
Field Value
SmokePSystem
public ParticleSystem SmokePSystem
Field Value
- ParticleSystem
Trigger
public Transform Trigger
Field Value
- Transform
TriggerForwardBackRots
public Vector2 TriggerForwardBackRots
Field Value
- Vector2
Methods
Awake()
protected override void Awake()
FVRUpdate()
protected override void FVRUpdate()
GetChamberRoundList()
public override List<FireArmRoundClass> GetChamberRoundList()
Returns
SetHammerCocked(bool)
public void SetHammerCocked(bool b)
Parameters
b
bool
SetLoadedChambers(List<FireArmRoundClass>)
public override void SetLoadedChambers(List<FireArmRoundClass> rounds)
Parameters
rounds
List<FireArmRoundClass>
ToggleLatchState()
public void ToggleLatchState()
UpdateInteraction(FVRViveHand)
public override void UpdateInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand