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

ActiveStateTracker Class

Modifies the active state of a list of GameObjects, as well as the enabled state of a list of components, from the Active field of the given IActiveState.
Oculus::Interaction::ActiveStateTracker extends MonoBehaviour.

Overview

Object Data

void
Awake ( )
void
Start ( )
void
Update ( )

Public Member Functions

void
void
void
InjectOptionalIncludeChildrenAsDependents
( bool includeChildrenAsDependents )
void
InjectOptionalGameObjects
( List< GameObject > gameObjects )
void
InjectOptionalMonoBehaviours
( List< MonoBehaviour > monoBehaviours )

Details

Detailed Description

The component will only activate/enable dependants that were active/enabled during Start() lifecycle phase.
These need to be updated in batch or else we could get inconsistent behaviour when multiple of these are in a scene.

Object Data

virtual void Oculus.Interaction.ActiveStateTracker.Awake ( )
No description available.
virtual void Oculus.Interaction.ActiveStateTracker.Start ( )
No description available.
virtual void Oculus.Interaction.ActiveStateTracker.Update ( )
No description available.

Member Functions

void Oculus.Interaction.ActiveStateTracker.InjectAllActiveStateTracker
( IActiveState activeState )
No description available.
void Oculus.Interaction.ActiveStateTracker.InjectActiveState
( IActiveState activeState )
No description available.
void Oculus.Interaction.ActiveStateTracker.InjectOptionalIncludeChildrenAsDependents
( bool includeChildrenAsDependents )
No description available.
void Oculus.Interaction.ActiveStateTracker.InjectOptionalGameObjects
( List< GameObject > gameObjects )
No description available.
void Oculus.Interaction.ActiveStateTracker.InjectOptionalMonoBehaviours
( List< MonoBehaviour > monoBehaviours )
No description available.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon