Manages interactions with grabbable objects.
◆ Click()
void ManoMotion.Demos.Grabber.Click |
( |
Grabbable | grabbable | ) |
|
|
inlineprivate |
◆ DragStart()
void ManoMotion.Demos.Grabber.DragStart |
( |
Grabbable | grabbable | ) |
|
|
inlineprivate |
◆ GetWorldPosition()
Vector3 ManoMotion.Demos.Grabber.GetWorldPosition |
( |
int | jointIndex | ) |
|
|
inlineprivate |
◆ Grab()
◆ HoverStart()
void ManoMotion.Demos.Grabber.HoverStart |
( |
Grabbable | grabbable | ) |
|
|
inlineprivate |
◆ HoverStop()
void ManoMotion.Demos.Grabber.HoverStop |
( |
| ) |
|
|
inlineprivate |
◆ LateUpdate()
void ManoMotion.Demos.Grabber.LateUpdate |
( |
| ) |
|
|
inlineprivate |
◆ Pick()
void ManoMotion.Demos.Grabber.Pick |
( |
Grabbable | grabbable, |
|
|
Vector3 | position ) |
|
inlineprivate |
◆ PickUpdate()
◆ Release()
void ManoMotion.Demos.Grabber.Release |
( |
| ) |
|
|
inlineprivate |
◆ TryClickOrPick()
bool ManoMotion.Demos.Grabber.TryClickOrPick |
( |
Vector3 | position, |
|
|
ManoGestureTrigger | trigger ) |
|
inlineprivate |
◆ TryGetHandInfo()
bool ManoMotion.Demos.Grabber.TryGetHandInfo |
( |
out HandInfo | handInfo | ) |
|
|
inlineprivate |
◆ TryGrab()
◆ TryHover()
bool ManoMotion.Demos.Grabber.TryHover |
( |
Vector3 | position, |
|
|
out Grabbable | grabbable ) |
|
inlineprivate |
◆ UpdateGrabbed()
void ManoMotion.Demos.Grabber.UpdateGrabbed |
( |
Vector3 | position, |
|
|
Quaternion | rotation ) |
|
inlineprivate |
◆ castRadius
float ManoMotion.Demos.Grabber.castRadius = 0.1f |
|
private |
◆ clickGestureTrigger
◆ dropGestureTrigger
◆ grabbedGrabbable
Grabbable ManoMotion.Demos.Grabber.grabbedGrabbable |
|
private |
◆ GrabJointIndex
const int ManoMotion.Demos.Grabber.GrabJointIndex = 9 |
|
staticprivate |
◆ grabLayers
LayerMask ManoMotion.Demos.Grabber.grabLayers |
|
private |
◆ grabTriggerGesture
◆ grabType
◆ handIndex
int ManoMotion.Demos.Grabber.handIndex |
|
private |
◆ hoveredGrabbable
Grabbable ManoMotion.Demos.Grabber.hoveredGrabbable |
|
private |
◆ pickDragStartDistance
float ManoMotion.Demos.Grabber.pickDragStartDistance |
|
private |
◆ pickedGrabbable
Grabbable ManoMotion.Demos.Grabber.pickedGrabbable |
|
private |
◆ pickGestureTrigger
◆ pickStarted
bool ManoMotion.Demos.Grabber.pickStarted |
|
private |
◆ pickStartedPosition
Vector3 ManoMotion.Demos.Grabber.pickStartedPosition |
|
private |
◆ releaseGestureTrigger
◆ GrabPosition
Vector3 ManoMotion.Demos.Grabber.GrabPosition |
|
getprivate |
◆ PinchPosition
Vector3 ManoMotion.Demos.Grabber.PinchPosition |
|
getprivate |