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

SequenceActiveState Class

Extends MonoBehaviour
Wraps a Sequence component and adds several additional conditions to its IActiveState logic.

Properties

Active : bool
[Get]
Implementation of IActiveState.Active; for details, please refer to the related documentation provided for that interface.
Signature
bool Oculus.Interaction.PoseDetection.SequenceActiveState.Active

Protected Methods

Start ()
Signature
virtual void Oculus.Interaction.PoseDetection.SequenceActiveState.Start()
Returns
void

Methods

InjectActivateIfStepsComplete ( activateIfStepsComplete )
Sets ActivateIfStepsComplete for a dynamically instantiated SequenceActiveState.
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Signature
void Oculus.Interaction.PoseDetection.SequenceActiveState.InjectActivateIfStepsComplete(bool activateIfStepsComplete)
Parameters
activateIfStepsComplete: bool
Returns
void
InjectActivateIfStepsStarted ( activateIfStepsStarted )
Sets ActivateIfStepsStarted for a dynamically instantiated SequenceActiveState.
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Signature
void Oculus.Interaction.PoseDetection.SequenceActiveState.InjectActivateIfStepsStarted(bool activateIfStepsStarted)
Parameters
activateIfStepsStarted: bool
Returns
void
InjectAllSequenceActiveState ( sequence , activateIfStepsStarted , activateIfStepsComplete )
Injects all required dependencies for a dynamically instantiated SequenceActiveState.
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Signature
void Oculus.Interaction.PoseDetection.SequenceActiveState.InjectAllSequenceActiveState(Sequence sequence, bool activateIfStepsStarted, bool activateIfStepsComplete)
Parameters
sequence: Sequence
activateIfStepsStarted: bool
activateIfStepsComplete: bool
Returns
void
InjectSequence ( sequence )
Sets the underlying Sequence for a dynamically instantiated SequenceActiveState.
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Signature
void Oculus.Interaction.PoseDetection.SequenceActiveState.InjectSequence(Sequence sequence)
Parameters
sequence: Sequence
Returns
void