Table of Contents

Class CarlGustafLatch

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class CarlGustafLatch : FVRInteractiveObject
Inheritance
CarlGustafLatch
Inherited Members

Constructors

CarlGustafLatch()

public CarlGustafLatch()

Fields

AudEvent_Close

public AudioEvent AudEvent_Close

Field Value

AudioEvent

AudEvent_Open

public AudioEvent AudEvent_Open

Field Value

AudioEvent

BaseZeroDir

public Transform BaseZeroDir

Field Value

Transform

CG

public CarlGustaf CG

Field Value

CarlGustaf

DisablesUseWhenNotInGivenState

public bool DisablesUseWhenNotInGivenState

Field Value

bool

DoesPartialChamberingBlock

public bool DoesPartialChamberingBlock

Field Value

bool

IsMinOpen

public bool IsMinOpen

Field Value

bool

LState

public CarlGustafLatch.CGLatchState LState

Field Value

CarlGustafLatch.CGLatchState

LType

public CarlGustafLatch.CGLatchType LType

Field Value

CarlGustafLatch.CGLatchType

RequiredState

public CarlGustafLatch.CGLatchState RequiredState

Field Value

CarlGustafLatch.CGLatchState

RestrictingLatch

public CarlGustafLatch RestrictingLatch

Field Value

CarlGustafLatch

RotMax

public float RotMax

Field Value

float

RotMin

public float RotMin

Field Value

float

Methods

EndInteraction(FVRViveHand)

public override void EndInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand

FVRUpdate()

protected override void FVRUpdate()

GetSignedAngle(Vector3, Vector3, Vector3)

public float GetSignedAngle(Vector3 from, Vector3 to, Vector3 axis)

Parameters

from Vector3
to Vector3
axis Vector3

Returns

float

IsInteractable()

public override bool IsInteractable()

Returns

bool

IsOpen()

public bool IsOpen()

Returns

bool

UpdateInteraction(FVRViveHand)

public override void UpdateInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand