Table of Contents

Class ToolBoxDrawer

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

Constructors

ToolBoxDrawer()

public ToolBoxDrawer()

Fields

BaseBayObjectPos1

public Transform BaseBayObjectPos1

Field Value

Transform

BaseBayObjectPos2

public Transform BaseBayObjectPos2

Field Value

Transform

BaseDrawerColScale

public Vector3 BaseDrawerColScale

Field Value

Vector3

BayWidth

public float BayWidth

Field Value

float

Bays

public List<ToolBoxDrawerBay> Bays

Field Value

List<ToolBoxDrawerBay>

DrawerCol

public BoxCollider DrawerCol

Field Value

BoxCollider

Handle

public Transform Handle

Field Value

Transform

HandleRots_Held

public Vector3 HandleRots_Held

Field Value

Vector3

HandleRots_Unheld

public Vector3 HandleRots_Unheld

Field Value

Vector3

Interior

public GameObject Interior

Field Value

GameObject

LaserThickness

public float LaserThickness

Field Value

float

Lasers

public Transform[] Lasers

Field Value

Transform[]

MaxExtent

public float MaxExtent

Field Value

float

Root

public Transform Root

Field Value

Transform

TB

public ToolBox TB

Field Value

ToolBox

Methods

AttemptToGrab(FVRViveHand)

public bool AttemptToGrab(FVRViveHand hand)

Parameters

hand FVRViveHand

Returns

bool

BeginInteraction(FVRViveHand)

public override void BeginInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand

EndInteraction(FVRViveHand)

public override void EndInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand

Start()

protected override void Start()

UpdateBayStates()

public void UpdateBayStates()

UpdateInteraction(FVRViveHand)

public override void UpdateInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand