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

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