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

LocomotionTutorialProgressTracker Class

Extends MonoBehaviour

Protected Fields

_started : bool
Signature
bool Oculus.Interaction.Samples.LocomotionTutorialProgressTracker._started

Fields

WhenCompleted : UnityEvent
Signature
UnityEvent Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.WhenCompleted

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.Awake()
Returns
void
OnDisable ()
Signature
virtual void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.OnEnable()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.Start()
Returns
void

Methods

InjectAllLocomotionTutorialProgressTracker ( dots , pendingSprite , currentSprite , completedSprite , consumeTranslationEvents , consumeRotationEvents , locomotionHandler )
Signature
void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.InjectAllLocomotionTutorialProgressTracker(Image[] dots, Sprite pendingSprite, Sprite currentSprite, Sprite completedSprite, List< LocomotionEvent.TranslationType > consumeTranslationEvents, List< LocomotionEvent.RotationType > consumeRotationEvents, ILocomotionEventHandler locomotionHandler)
Parameters
dots: Image[]
pendingSprite: Sprite
currentSprite: Sprite
completedSprite: Sprite
consumeTranslationEvents: List< LocomotionEvent.TranslationType >
consumeRotationEvents: List< LocomotionEvent.RotationType >
locomotionHandler: ILocomotionEventHandler
Returns
void
InjectCompletedSprite ( completedSprite )
Signature
void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.InjectCompletedSprite(Sprite completedSprite)
Parameters
completedSprite: Sprite
Returns
void
InjectConsumeRotationEvents ( consumeRotationEvents )
Signature
void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.InjectConsumeRotationEvents(List< LocomotionEvent.RotationType > consumeRotationEvents)
Parameters
consumeRotationEvents: List< LocomotionEvent.RotationType >
Returns
void
InjectConsumeTranslationEvents ( consumeTranslationEvents )
Signature
void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.InjectConsumeTranslationEvents(List< LocomotionEvent.TranslationType > consumeTranslationEvents)
Parameters
consumeTranslationEvents: List< LocomotionEvent.TranslationType >
Returns
void
InjectCurrentSprite ( currentSprite )
Signature
void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.InjectCurrentSprite(Sprite currentSprite)
Parameters
currentSprite: Sprite
Returns
void
InjectDots ( dots )
Signature
void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.InjectDots(Image[] dots)
Parameters
dots: Image[]
Returns
void
InjectLocomotionHandler ( locomotionHandler )
Signature
void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.InjectLocomotionHandler(ILocomotionEventHandler locomotionHandler)
Parameters
locomotionHandler: ILocomotionEventHandler
Returns
void
InjectPendingSprite ( pendingSprite )
Signature
void Oculus.Interaction.Samples.LocomotionTutorialProgressTracker.InjectPendingSprite(Sprite pendingSprite)
Parameters
pendingSprite: Sprite
Returns
void