API reference

Axis1DSwitch Class

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

Protected Fields

AxisWhenActive : IAxis1D
Signature
IAxis1D Oculus.Interaction.Axis1DSwitch.AxisWhenActive
AxisWhenInactive : IAxis1D
Signature
IAxis1D Oculus.Interaction.Axis1DSwitch.AxisWhenInactive

Protected Properties

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

Protected Methods

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

Methods

InjectActiveState ( activeState )
Signature
void Oculus.Interaction.Axis1DSwitch.InjectActiveState(IActiveState activeState)
Parameters
activeState: IActiveState
Returns
void
InjectAllAxis1DSwitch ( activeState , axisWhenActive , axisWhenInactive )
Signature
void Oculus.Interaction.Axis1DSwitch.InjectAllAxis1DSwitch(IActiveState activeState, IAxis1D axisWhenActive, IAxis1D axisWhenInactive)
Parameters
activeState: IActiveState
axisWhenActive: IAxis1D
axisWhenInactive: IAxis1D
Returns
void
Value ()
Signature
float Oculus.Interaction.Axis1DSwitch.Value()
Returns
float