Override this class to respond to various events that happen to this Grabbable
More...
Override this class to respond to various events that happen to this Grabbable
◆ OnBecomesClosestGrabbable()
virtual void BNG.GrabbableEvents.OnBecomesClosestGrabbable |
( |
ControllerHand |
touchingHand | ) |
|
|
virtual |
◆ OnBecomesClosestRemoteGrabbable()
virtual void BNG.GrabbableEvents.OnBecomesClosestRemoteGrabbable |
( |
ControllerHand |
touchingHand | ) |
|
|
virtual |
◆ OnButton1()
virtual void BNG.GrabbableEvents.OnButton1 |
( |
| ) |
|
|
virtual |
Button 1 is being held down this frame but not last Oculus : Button 1 = "A" if held in Right controller.
"X" if held in Left Controller
Reimplemented in BNG.Zipline.
◆ OnButton1Down()
virtual void BNG.GrabbableEvents.OnButton1Down |
( |
| ) |
|
|
virtual |
Button 1 Pressed down this frame Oculus : Button 1 = "A" if held in Right controller.
"X" if held in Left Controller
◆ OnButton1Up()
virtual void BNG.GrabbableEvents.OnButton1Up |
( |
| ) |
|
|
virtual |
Button 1 Released this frame Oculus : Button 1 = "A" if held in Right controller.
"X" if held in Left Controller
◆ OnButton2()
virtual void BNG.GrabbableEvents.OnButton2 |
( |
| ) |
|
|
virtual |
Button 2 is being held down this frame but not last Oculus : Button 2 = "B" if held in Right controller.
"Y" if held in Left Controller
Reimplemented in BNG.Zipline, and BNG.HandJet.
◆ OnButton2Down()
virtual void BNG.GrabbableEvents.OnButton2Down |
( |
| ) |
|
|
virtual |
Button 2 Pressed down this frame Oculus : Button 2 = "B" if held in Right controller.
"Y" if held in Left Controller
◆ OnButton2Up()
virtual void BNG.GrabbableEvents.OnButton2Up |
( |
| ) |
|
|
virtual |
Button 2 Released this frame Oculus : Button 2 = "B" if held in Right controller.
"Y" if held in Left Controller
◆ OnGrab()
virtual void BNG.GrabbableEvents.OnGrab |
( |
Grabber |
grabber | ) |
|
|
virtual |
◆ OnGrip()
virtual void BNG.GrabbableEvents.OnGrip |
( |
float |
gripValue | ) |
|
|
virtual |
Amount of Grip (0-1).
Only fired if object is being held.
- Parameters
-
gripValue | 0 - 1 Open / Closed |
◆ OnNoLongerClosestGrabbable()
virtual void BNG.GrabbableEvents.OnNoLongerClosestGrabbable |
( |
ControllerHand |
touchingHand | ) |
|
|
virtual |
No longer closest grabbable.
May need to disable highlight, ring, etc.
- Parameters
-
Reimplemented in BNG.GrabbableHighlight.
◆ OnNoLongerClosestRemoteGrabbable()
virtual void BNG.GrabbableEvents.OnNoLongerClosestRemoteGrabbable |
( |
ControllerHand |
touchingHand | ) |
|
|
virtual |
Fires if this was the closest remote grabbable last frame, but not this frame
- Parameters
-
Reimplemented in BNG.GrabbableHighlight.
◆ OnRelease()
virtual void BNG.GrabbableEvents.OnRelease |
( |
| ) |
|
|
virtual |
◆ OnTrigger()
virtual void BNG.GrabbableEvents.OnTrigger |
( |
float |
triggerValue | ) |
|
|
virtual |
◆ OnTriggerDown()
virtual void BNG.GrabbableEvents.OnTriggerDown |
( |
| ) |
|
|
virtual |
Fires if trigger was pressed down on this controller this frame.
Only fired if object is being held.
◆ OnTriggerUp()
virtual void BNG.GrabbableEvents.OnTriggerUp |
( |
| ) |
|
|
virtual |
Fires if trigger was released on this controller this frame.
Only fired if object is being held.
Reimplemented in BNG.HandJet, and BNG.Flashlight.
◆ grab
◆ input
◆ thisGrabber
Grabber BNG.GrabbableEvents.thisGrabber |
|
protected |
The documentation for this class was generated from the following file:
- C:/Users/nuo/VR Interaction Framework/VR Interaction Framework/Assets/BNG Framework/Scripts/Core/GrabbableEvents.cs