Table of Contents

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

AudioEvent

AudEvent_Retract

public AudioEvent AudEvent_Retract

Field Value

AudioEvent

CastRange

public float CastRange

Field Value

float

Chambers

public FVRFireArmChamber[] Chambers

Field Value

FVRFireArmChamber[]

FakeRope

public Transform FakeRope

Field Value

Transform

IsMagLoaded

public bool IsMagLoaded

Field Value

bool

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

Speedloader.SpeedLoaderType

Trigger

public Transform Trigger

Field Value

Transform

TriggerAxis

public FVRPhysicalObject.Axis TriggerAxis

Field Value

FVRPhysicalObject.Axis

TriggerBreakThreshold

public float TriggerBreakThreshold

Field Value

float

TriggerHeld

public float TriggerHeld

Field Value

float

TriggerInterp

public FVRPhysicalObject.InterpStyle TriggerInterp

Field Value

FVRPhysicalObject.InterpStyle

TriggerResetThreshold

public float TriggerResetThreshold

Field Value

float

TriggerRotRange

public Vector2 TriggerRotRange

Field Value

Vector2

TriggerUnheld

public float TriggerUnheld

Field Value

float

Properties

IsRetracting

public bool IsRetracting { get; }

Property Value

bool

Methods

Awake()

protected override void Awake()

EjectCylinder()

public Speedloader EjectCylinder()

Returns

Speedloader

FVRUpdate()

protected override void FVRUpdate()

Fire()

public bool Fire()

Returns

bool

IsGunAttached()

public bool IsGunAttached()

Returns

bool

LoadCylinder(Speedloader)

public bool LoadCylinder(Speedloader s)

Parameters

s Speedloader

Returns

bool

UpdateInteraction(FVRViveHand)

public override void UpdateInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand