API reference

LocomotionTunneling Class

Extends MonoBehaviour
This component will listen to locomotion events and reduce the FOV of the player with a vignette based on the different character motions: rotation, linear movement, accelerations.

Properties

AccelerationStrength : AnimationCurve
[Get][Set]
Signature
AnimationCurve Oculus.Interaction.Locomotion.LocomotionTunneling.AccelerationStrength
FadeOutTime : float
[Get][Set]
Signature
float Oculus.Interaction.Locomotion.LocomotionTunneling.FadeOutTime
FadeOutWait : float
[Get][Set]
Signature
float Oculus.Interaction.Locomotion.LocomotionTunneling.FadeOutWait
MovementStrength : AnimationCurve
[Get][Set]
Signature
AnimationCurve Oculus.Interaction.Locomotion.LocomotionTunneling.MovementStrength
RotationStrength : AnimationCurve
[Get][Set]
Signature
AnimationCurve Oculus.Interaction.Locomotion.LocomotionTunneling.RotationStrength

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.Locomotion.LocomotionTunneling.Awake()
Returns
void
LateUpdate ()
Signature
virtual void Oculus.Interaction.Locomotion.LocomotionTunneling.LateUpdate()
Returns
void
OnDisable ()
Signature
virtual void Oculus.Interaction.Locomotion.LocomotionTunneling.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Oculus.Interaction.Locomotion.LocomotionTunneling.OnEnable()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.Locomotion.LocomotionTunneling.Start()
Returns
void

Methods

SetDeltaTimeProvider ( deltaTimeProvider )
Sets a custom function that returns the last delta time in seconds.
Signature
void Oculus.Interaction.Locomotion.LocomotionTunneling.SetDeltaTimeProvider(Func< float > deltaTimeProvider)
Parameters
deltaTimeProvider: Func< float >  A delegate that returns the time elapsed since the last frame.
Returns
void
SetTimeProvider ( timeProvider )
Sets a custom function that provides the current time in seconds.
Signature
void Oculus.Interaction.Locomotion.LocomotionTunneling.SetTimeProvider(Func< float > timeProvider)
Parameters
timeProvider: Func< float >  A delegate that returns the current time in seconds.
Returns
void