Class GrappleGun
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class GrappleGun : FVRFireArm
- Inheritance
-
GrappleGun
- Inherited Members
Constructors
GrappleGun()
public GrappleGun()
Fields
AudEvent_Rechamber
public AudioEvent AudEvent_Rechamber
Field Value
AudEvent_Retract
public AudioEvent AudEvent_Retract
Field Value
CastRange
public float CastRange
Field Value
Chambers
public FVRFireArmChamber[] Chambers
Field Value
FakeRope
public Transform FakeRope
Field Value
- Transform
IsMagLoaded
public bool IsMagLoaded
Field Value
LM_EnvCheck
public LayerMask LM_EnvCheck
Field Value
- LayerMask
LM_EnvCheckRetract
public LayerMask LM_EnvCheckRetract
Field Value
- LayerMask
Light_Green
public GameObject Light_Green
Field Value
- GameObject
Light_Red
public GameObject Light_Red
Field Value
- GameObject
MagMountPoint
public Transform MagMountPoint
Field Value
- Transform
MagPrefab
public GameObject MagPrefab
Field Value
- GameObject
ProjectilePrefab
public GameObject ProjectilePrefab
Field Value
- GameObject
ProxyMag
public GameObject ProxyMag
Field Value
- GameObject
ReloadTriggerWell
public GameObject ReloadTriggerWell
Field Value
- GameObject
SLType
public Speedloader.SpeedLoaderType SLType
Field Value
Trigger
public Transform Trigger
Field Value
- Transform
TriggerAxis
public FVRPhysicalObject.Axis TriggerAxis
Field Value
TriggerBreakThreshold
public float TriggerBreakThreshold
Field Value
TriggerHeld
public float TriggerHeld
Field Value
TriggerInterp
public FVRPhysicalObject.InterpStyle TriggerInterp
Field Value
TriggerResetThreshold
public float TriggerResetThreshold
Field Value
TriggerRotRange
public Vector2 TriggerRotRange
Field Value
- Vector2
TriggerUnheld
public float TriggerUnheld
Field Value
Properties
IsRetracting
public bool IsRetracting { get; }
Property Value
Methods
Awake()
protected override void Awake()
EjectCylinder()
public Speedloader EjectCylinder()
Returns
FVRUpdate()
protected override void FVRUpdate()
Fire()
public bool Fire()
Returns
IsGunAttached()
public bool IsGunAttached()
Returns
LoadCylinder(Speedloader)
public bool LoadCylinder(Speedloader s)
Parameters
Returns
UpdateInteraction(FVRViveHand)
public override void UpdateInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand