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

LocomotionAxisTurnerInteractor Class

LocomotionAxisTurner transforms Axis2D value into Axis1D value.
When the value becomes bigger than the deadzone, the interactor goes into Hover and Select state.

Properties

DeadZone : float
[Get][Set]
The Axis.x absolute value must be bigger than this to go into Hover and Select states.
Signature
float Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.DeadZone
ShouldHover : override bool
[Get]
Signature
override bool Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.ShouldHover
ShouldUnhover : override bool
[Get]
Signature
override bool Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.ShouldUnhover

Protected Methods

Awake ()
Signature
override void Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.Awake()
Returns
override void
ComputeCandidate ()
Signature
override LocomotionAxisTurnerInteractable Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.ComputeCandidate()
ComputeShouldSelect ()
Signature
override bool Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.ComputeShouldSelect()
Returns
override bool
ComputeShouldUnselect ()
Signature
override bool Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.ComputeShouldUnselect()
Returns
override bool
DoPreprocess ()
Signature
override void Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.DoPreprocess()
Returns
override void
OnDisable ()
Signature
override void Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.OnDisable()
Returns
override void
Start ()
Signature
override void Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.Start()
Returns
override void

Methods

InjectAllLocomotionAxisTurner ( axis2D )
Signature
void Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.InjectAllLocomotionAxisTurner(IAxis2D axis2D)
Parameters
axis2D: IAxis2D
Returns
void
InjectAxis2D ( axis2D )
Signature
void Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.InjectAxis2D(IAxis2D axis2D)
Parameters
axis2D: IAxis2D
Returns
void
Value ()
Signature
float Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.Value()
Returns
float