Tanoda
HackedHand Class Reference
Inheritance diagram for HackedHand:

Public Member Functions

override GrabTypes GetGrabStarting (GrabTypes explicitType=GrabTypes.None)
 
override bool IsGrabbingWithType (GrabTypes type)
 
override void DetachObject (GameObject objectToDetach, bool restoreOriginalParent=true)
 
override void AttachObject (GameObject objectToAttach, GrabTypes grabbedWithType, AttachmentFlags flags=defaultAttachmentFlags, Transform attachmentOffset=null)
 
override void HideGrabHint ()
 
override void TriggerHapticPulse (ushort microSecondsDuration)
 
void ForceDrop ()
 

Public Attributes

Transform FingerJointBoneParent
 
Camera VRCamera
 
new bool isPoseValid = true
 
float timeout = 0.0f
 
UnityEvent onDetachObject
 
UnityEvent onAttachObject
 
bool returnItem = true
 
Transform forceAttachPosition
 
Transform forceAttachParent
 
bool flyInHand = false
 
bool dropFive = false
 
bool HandExchange = false
 
bool exchangeSuccess = true
 
GameObject handHudLed
 
GameObject InstantiatedHand
 

Protected Member Functions

override IEnumerator Start ()
 
new void InitController ()
 
override void Update ()
 
override void UpdateHovering ()
 
bool isGrabbed ()
 

Detailed Description

Definition at line 16 of file HackedHand.cs.

Member Function Documentation

◆ AttachObject()

override void HackedHand.AttachObject ( GameObject  objectToAttach,
GrabTypes  grabbedWithType,
AttachmentFlags  flags = defaultAttachmentFlags,
Transform  attachmentOffset = null 
)

Definition at line 474 of file HackedHand.cs.

◆ DetachObject()

override void HackedHand.DetachObject ( GameObject  objectToDetach,
bool  restoreOriginalParent = true 
)

Definition at line 314 of file HackedHand.cs.

◆ ForceDrop()

void HackedHand.ForceDrop ( )

Definition at line 824 of file HackedHand.cs.

◆ GetGrabStarting()

override GrabTypes HackedHand.GetGrabStarting ( GrabTypes  explicitType = GrabTypes.None)

Definition at line 281 of file HackedHand.cs.

◆ HideGrabHint()

override void HackedHand.HideGrabHint ( )

Definition at line 812 of file HackedHand.cs.

◆ InitController()

new void HackedHand.InitController ( )
protected

Definition at line 113 of file HackedHand.cs.

◆ isGrabbed()

bool HackedHand.isGrabbed ( )
protected

Definition at line 1060 of file HackedHand.cs.

◆ IsGrabbingWithType()

override bool HackedHand.IsGrabbingWithType ( GrabTypes  type)

Definition at line 296 of file HackedHand.cs.

◆ Start()

override IEnumerator HackedHand.Start ( )
protected

Definition at line 61 of file HackedHand.cs.

◆ TriggerHapticPulse()

override void HackedHand.TriggerHapticPulse ( ushort  microSecondsDuration)

Definition at line 817 of file HackedHand.cs.

◆ Update()

override void HackedHand.Update ( )
protected

Definition at line 176 of file HackedHand.cs.

◆ UpdateHovering()

override void HackedHand.UpdateHovering ( )
protected

Definition at line 837 of file HackedHand.cs.

Member Data Documentation

◆ dropFive

bool HackedHand.dropFive = false

Definition at line 32 of file HackedHand.cs.

◆ exchangeSuccess

bool HackedHand.exchangeSuccess = true

Definition at line 42 of file HackedHand.cs.

◆ FingerJointBoneParent

Transform HackedHand.FingerJointBoneParent

Definition at line 23 of file HackedHand.cs.

◆ flyInHand

bool HackedHand.flyInHand = false

Definition at line 31 of file HackedHand.cs.

◆ forceAttachParent

Transform HackedHand.forceAttachParent

Definition at line 30 of file HackedHand.cs.

◆ forceAttachPosition

Transform HackedHand.forceAttachPosition

Definition at line 29 of file HackedHand.cs.

◆ HandExchange

bool HackedHand.HandExchange = false

Definition at line 41 of file HackedHand.cs.

◆ handHudLed

GameObject HackedHand.handHudLed

Definition at line 47 of file HackedHand.cs.

◆ InstantiatedHand

GameObject HackedHand.InstantiatedHand

Definition at line 55 of file HackedHand.cs.

◆ isPoseValid

new bool HackedHand.isPoseValid = true

Definition at line 25 of file HackedHand.cs.

◆ onAttachObject

UnityEvent HackedHand.onAttachObject

Definition at line 27 of file HackedHand.cs.

◆ onDetachObject

UnityEvent HackedHand.onDetachObject

Definition at line 27 of file HackedHand.cs.

◆ returnItem

bool HackedHand.returnItem = true

Definition at line 28 of file HackedHand.cs.

◆ timeout

float HackedHand.timeout = 0.0f

Definition at line 26 of file HackedHand.cs.

◆ VRCamera

Camera HackedHand.VRCamera

Definition at line 24 of file HackedHand.cs.


The documentation for this class was generated from the following file: