API reference

Axis1DPrioritySelector Class

Extends MonoBehaviour
An Axis1D that switches between two Axis1D based on an ActiveState.

Protected Properties

Current : IAxis1D
[Get]
Signature
IAxis1D Oculus.Interaction.Axis1DPrioritySelector.Current

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.Axis1DPrioritySelector.Awake()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.Axis1DPrioritySelector.Start()
Returns
void

Methods

InjectAll ( axisData , fallbackIfNoMatchAxis )
Signature
void Oculus.Interaction.Axis1DPrioritySelector.InjectAll(AxisData[] axisData, IAxis1D fallbackIfNoMatchAxis)
Parameters
axisData: AxisData[]
fallbackIfNoMatchAxis: IAxis1D
Returns
void
Value ()
Signature
float Oculus.Interaction.Axis1DPrioritySelector.Value()
Returns
float

Inner Class

AxisData Class

Fields

ActiveState : IActiveState
Signature
IActiveState Oculus.Interaction.Axis1DPrioritySelector.AxisData.ActiveState
Axis : IAxis1D
Signature
IAxis1D Oculus.Interaction.Axis1DPrioritySelector.AxisData.Axis

Methods

Initialize ()
Signature
void Oculus.Interaction.Axis1DPrioritySelector.AxisData.Initialize()
Returns
void
Validate ( context )
Signature
void Oculus.Interaction.Axis1DPrioritySelector.AxisData.Validate(Component context)
Parameters
context: Component
Returns
void