API reference

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.

Fields

ShouldHover : override bool
Signature
override bool Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.ShouldHover
ShouldUnhover : override bool
Signature
override bool Oculus.Interaction.Locomotion.LocomotionAxisTurnerInteractor.ShouldUnhover

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

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