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

Targeter Class

Extends MonoBehaviour

Protected Fields

_hitInfo : RaycastHit
Signature
RaycastHit Meta.XR.Locomotion.Teleporter.Targeter._hitInfo
_initialized : bool
Signature
bool Meta.XR.Locomotion.Teleporter.Targeter._initialized

Protected Static Fields

SlopeToleranceRadians : const float
Signature
const float Meta.XR.Locomotion.Teleporter.Targeter.SlopeToleranceRadians

Properties

DidHit : bool
[Get]
Signature
bool Meta.XR.Locomotion.Teleporter.Targeter.DidHit
HitInfo : RaycastHit
[Get]
Signature
RaycastHit Meta.XR.Locomotion.Teleporter.Targeter.HitInfo
Origin : Transform
[Get]
Signature
Transform Meta.XR.Locomotion.Teleporter.Targeter.Origin
TargetPosition : Vector3
[Get]
Signature
Vector3 Meta.XR.Locomotion.Teleporter.Targeter.TargetPosition
ValidTarget : abstract bool
[Get]
Signature
abstract bool Meta.XR.Locomotion.Teleporter.Targeter.ValidTarget

Protected Methods

GetHitGeometryTargetPosition ()
Signature
virtual Vector3 Meta.XR.Locomotion.Teleporter.Targeter.GetHitGeometryTargetPosition()
Returns
Vector3
OnDisable ()
Signature
virtual void Meta.XR.Locomotion.Teleporter.Targeter.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Meta.XR.Locomotion.Teleporter.Targeter.OnEnable()
Returns
void

Methods

Clean ()
Signature
virtual void Meta.XR.Locomotion.Teleporter.Targeter.Clean()
Returns
void
Init ( targetingHand )
Signature
abstract void Meta.XR.Locomotion.Teleporter.Targeter.Init(Hand targetingHand)
Parameters
targetingHand: Hand
Returns
abstract void
Kill ()
Signature
abstract void Meta.XR.Locomotion.Teleporter.Targeter.Kill()
Returns
abstract void
Tick ( inputRotation )
Custom Targeting Logic to be implemented by children.
Updates DitHit, _hitInfo, and HitTeleportObject.
Signature
abstract void Meta.XR.Locomotion.Teleporter.Targeter.Tick(Quaternion inputRotation)
Parameters
inputRotation: Quaternion
Returns
abstract void