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

BestSelectInteractorGroup Class

This interactor group allows many Interactors to be in Hover state but upon selection, the one with the highest priority will be the one Selecting and the rest will be disabled until it unselects.

Properties

CandidateProperties : override object
[Get]
Signature
override object Oculus.Interaction.BestSelectInteractorGroup.CandidateProperties
HasCandidate : override bool
[Get]
Signature
override bool Oculus.Interaction.BestSelectInteractorGroup.HasCandidate
HasInteractable : override bool
[Get]
Signature
override bool Oculus.Interaction.BestSelectInteractorGroup.HasInteractable
HasSelectedInteractable : override bool
[Get]
Signature
override bool Oculus.Interaction.BestSelectInteractorGroup.HasSelectedInteractable
ShouldHover : override bool
[Get]
Signature
override bool Oculus.Interaction.BestSelectInteractorGroup.ShouldHover
ShouldSelect : override bool
[Get]
Signature
override bool Oculus.Interaction.BestSelectInteractorGroup.ShouldSelect
ShouldUnhover : override bool
[Get]
Signature
override bool Oculus.Interaction.BestSelectInteractorGroup.ShouldUnhover
ShouldUnselect : override bool
[Get]
Signature
override bool Oculus.Interaction.BestSelectInteractorGroup.ShouldUnselect

Methods

Disable ()
Signature
override void Oculus.Interaction.BestSelectInteractorGroup.Disable()
Returns
override void
Enable ()
Signature
override void Oculus.Interaction.BestSelectInteractorGroup.Enable()
Returns
override void
Hover ()
Signature
override void Oculus.Interaction.BestSelectInteractorGroup.Hover()
Returns
override void
InjectAllInteractorGroupBestSelect ( interactors )
Signature
void Oculus.Interaction.BestSelectInteractorGroup.InjectAllInteractorGroupBestSelect(List< IInteractor > interactors)
Parameters
interactors: List< IInteractor >
Returns
void
Preprocess ()
Signature
override void Oculus.Interaction.BestSelectInteractorGroup.Preprocess()
Returns
override void
Process ()
Signature
override void Oculus.Interaction.BestSelectInteractorGroup.Process()
Returns
override void
Select ()
Signature
override void Oculus.Interaction.BestSelectInteractorGroup.Select()
Returns
override void
Unhover ()
Signature
override void Oculus.Interaction.BestSelectInteractorGroup.Unhover()
Returns
override void
Unselect ()
Signature
override void Oculus.Interaction.BestSelectInteractorGroup.Unselect()
Returns
override void