Protected
_currentProtected
_currentProtected
cameraProtected
configProtected
interactionProtected
interactorProtected
ownerReadonly
targetingthe direct collider position for direct manipulation
the hit information InteractableHitInfo for the current interactable or null if there was no hit
Returns an array of InteractionPlanes with interaction zones overlapping with the collider.
end position in world space
origin position in world space
Set the _currentInteractableHitInfo to null, used when an Interactable is deleted from Lens Studio, to keep state in sync
Clears an InteractionPlane from the cache (in the event of the InteractionPlane being de-registered).
the InteractionPlane to clear.
Protected
createProtected
deleteDestroys the provider
Static
getlist of RayCastHit
targeting mode used to filter hits
function that is used to get the interactable associated to the collider (to enable the method to be static)
offset value that defines if the raycast was offset from the start point
camera used to verify FoV
whether interactions that are out of the camera's field of view are allowed
the hit corresponding to the target from the list of hits
Protected
getStatic
getThe nearest deeply nested interactable, is the latest descendant of a list of interactables, when they are ordered by distance.
list of hits
Protected
getthe collider next position
whether the provider has found a target or not
Protected
istrue if target provider is available, false otherwise
whether the TargetProvider is intersecting with the Interactable
Protected
onProtected
onProtected
removeRecomputes the target
Protected
updateProtected
update
Hand based direct target provider. Uses a collider positioned at the center position of the index and thumb