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

AnimatedSnapTurnVisuals Class

Extends MonoBehaviour
Drives the visuals of a TurnArrowVisuals when a Rotation.Relative event is detected from a ILocomotionEventBroadcaster.

Protected Fields

_started : bool
Signature
bool Oculus.Interaction.Locomotion.AnimatedSnapTurnVisuals._started

Properties

Animation : AnimationCurve
[Get][Set]
Signature
AnimationCurve Oculus.Interaction.Locomotion.AnimatedSnapTurnVisuals.Animation
HighlightOffset : float
[Get][Set]
Signature
float Oculus.Interaction.Locomotion.AnimatedSnapTurnVisuals.HighlightOffset

Protected Methods

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

Methods

InjectAllAnimatedSnapTurnVisuals ( visuals , locomotionEventBroadcaster )
Signature
void Oculus.Interaction.Locomotion.AnimatedSnapTurnVisuals.InjectAllAnimatedSnapTurnVisuals(TurnArrowVisuals visuals, ILocomotionEventBroadcaster locomotionEventBroadcaster)
Parameters
locomotionEventBroadcaster: ILocomotionEventBroadcaster
Returns
void
InjectLocomotionEventBroadcaster ( locomotionEventBroadcaster )
Signature
void Oculus.Interaction.Locomotion.AnimatedSnapTurnVisuals.InjectLocomotionEventBroadcaster(ILocomotionEventBroadcaster locomotionEventBroadcaster)
Parameters
locomotionEventBroadcaster: ILocomotionEventBroadcaster
Returns
void
InjectVisuals ( visuals )
Signature
void Oculus.Interaction.Locomotion.AnimatedSnapTurnVisuals.InjectVisuals(TurnArrowVisuals visuals)
Parameters
Returns
void
SetTimeProvider ( timeProvider )
Sets a custom function that provides the current time in seconds.
Signature
void Oculus.Interaction.Locomotion.AnimatedSnapTurnVisuals.SetTimeProvider(Func< float > timeProvider)
Parameters
timeProvider: Func< float >  A delegate that returns the current time in seconds.
Returns
void