API reference

ControllerSelector Class

Extends MonoBehaviour
Broadcasts whether the controller is selecting or unselecting.
The controller is selecting if the required controller buttons are pressed.

Properties

Controller : IController
[Get]
Signature
IController Oculus.Interaction.ControllerSelector.Controller
ControllerButtonUsage : ControllerButtonUsage
[Get][Set]
Signature
ControllerButtonUsage Oculus.Interaction.ControllerSelector.ControllerButtonUsage
RequireButtonUsages : ControllerSelectorLogicOperator
[Get][Set]
Signature
ControllerSelectorLogicOperator Oculus.Interaction.ControllerSelector.RequireButtonUsages

Events

WhenSelected : Action
Signature
Action Oculus.Interaction.ControllerSelector.WhenSelected
WhenUnselected : Action
Signature
Action Oculus.Interaction.ControllerSelector.WhenUnselected

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.ControllerSelector.Awake()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.ControllerSelector.Start()
Returns
void
Update ()
Signature
virtual void Oculus.Interaction.ControllerSelector.Update()
Returns
void

Methods

InjectAllControllerSelector ( controller )
Signature
void Oculus.Interaction.ControllerSelector.InjectAllControllerSelector(IController controller)
Parameters
controller: IController
Returns
void
InjectController ( controller )
Signature
void Oculus.Interaction.ControllerSelector.InjectController(IController controller)
Parameters
controller: IController
Returns
void

Inner Enum

ControllerSelectorLogicOperator Enum

Enumeration Constants

MemberValue
Any
0
All
1