API reference
API reference
Select your platform
No SDKs available
No versions available

Grabbable Class

Moves the object it's attached to when an Interactor selects that object.

Properties

GrabPoints : List< Pose >
[Get]
Signature
List<Pose> Oculus.Interaction.Grabbable.GrabPoints
MaxGrabPoints : int
[Get][Set]
Signature
int Oculus.Interaction.Grabbable.MaxGrabPoints
Transform : Transform
[Get]
Signature
Transform Oculus.Interaction.Grabbable.Transform

Protected Methods

Awake ()
Signature
override void Oculus.Interaction.Grabbable.Awake()
Returns
override void
OnDestroy ()
Signature
virtual void Oculus.Interaction.Grabbable.OnDestroy()
Returns
void
OnDisable ()
Signature
override void Oculus.Interaction.Grabbable.OnDisable()
Returns
override void
PointableElementUpdated ( evt )
Signature
override void Oculus.Interaction.Grabbable.PointableElementUpdated(PointerEvent evt)
Parameters
Returns
override void
Reset ()
Signature
virtual void Oculus.Interaction.Grabbable.Reset()
Returns
void
Start ()
Signature
override void Oculus.Interaction.Grabbable.Start()
Returns
override void

Methods

InjectOptionalKinematicWhileSelected ( kinematicWhileSelected )
Signature
void Oculus.Interaction.Grabbable.InjectOptionalKinematicWhileSelected(bool kinematicWhileSelected)
Parameters
kinematicWhileSelected: bool
Returns
void
InjectOptionalOneGrabTransformer ( transformer )
Signature
void Oculus.Interaction.Grabbable.InjectOptionalOneGrabTransformer(ITransformer transformer)
Parameters
transformer: ITransformer
Returns
void
InjectOptionalRigidbody ( rigidbody )
Signature
void Oculus.Interaction.Grabbable.InjectOptionalRigidbody(Rigidbody rigidbody)
Parameters
rigidbody: Rigidbody
Returns
void
InjectOptionalTargetTransform ( targetTransform )
Signature
void Oculus.Interaction.Grabbable.InjectOptionalTargetTransform(Transform targetTransform)
Parameters
targetTransform: Transform
Returns
void
InjectOptionalThrowWhenUnselected ( throwWehenUnselected )
Signature
void Oculus.Interaction.Grabbable.InjectOptionalThrowWhenUnselected(bool throwWehenUnselected)
Parameters
throwWehenUnselected: bool
Returns
void
InjectOptionalTwoGrabTransformer ( transformer )
Signature
void Oculus.Interaction.Grabbable.InjectOptionalTwoGrabTransformer(ITransformer transformer)
Parameters
transformer: ITransformer
Returns
void
ProcessPointerEvent ( evt )
Signature
override void Oculus.Interaction.Grabbable.ProcessPointerEvent(PointerEvent evt)
Parameters
Returns
override void
SetTimeProvider ( timeProvider )
Sets a function that returns the current time in seconds.
Signature
void Oculus.Interaction.Grabbable.SetTimeProvider(Func< float > timeProvider)
Parameters
timeProvider: Func< float >
Returns
void