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

InteractableGroupView Class

Extends MonoBehaviour
This class implements higher level logic to forward the highest IInteractableView state of any of the interactables in its list.

Protected Fields

_started : bool
Signature
bool Oculus.Interaction.InteractableGroupView._started

Properties

Data : object
[Get]
Signature
object Oculus.Interaction.InteractableGroupView.Data
InteractorsCount : int
[Get]
Signature
int Oculus.Interaction.InteractableGroupView.InteractorsCount
InteractorViews : IEnumerable< IInteractorView >
[Get]
Signature
IEnumerable<IInteractorView> Oculus.Interaction.InteractableGroupView.InteractorViews
MaxInteractors : int
[Get]
Signature
int Oculus.Interaction.InteractableGroupView.MaxInteractors
MaxSelectingInteractors : int
[Get]
Signature
int Oculus.Interaction.InteractableGroupView.MaxSelectingInteractors
SelectingInteractorsCount : int
[Get]
Signature
int Oculus.Interaction.InteractableGroupView.SelectingInteractorsCount
SelectingInteractorViews : IEnumerable< IInteractorView >
[Get]
Signature
IEnumerable<IInteractorView> Oculus.Interaction.InteractableGroupView.SelectingInteractorViews
State : InteractableState
[Get][Set]
Signature
InteractableState Oculus.Interaction.InteractableGroupView.State

Events

WhenInteractorViewAdded : Action< IInteractorView >
Signature
Action<IInteractorView> Oculus.Interaction.InteractableGroupView.WhenInteractorViewAdded
WhenInteractorViewRemoved : Action< IInteractorView >
Signature
Action<IInteractorView> Oculus.Interaction.InteractableGroupView.WhenInteractorViewRemoved
WhenSelectingInteractorViewAdded : Action< IInteractorView >
Signature
Action<IInteractorView> Oculus.Interaction.InteractableGroupView.WhenSelectingInteractorViewAdded
WhenSelectingInteractorViewRemoved : Action< IInteractorView >
Signature
Action<IInteractorView> Oculus.Interaction.InteractableGroupView.WhenSelectingInteractorViewRemoved
WhenStateChanged : Action< InteractableStateChangeArgs >
Signature
Action<InteractableStateChangeArgs> Oculus.Interaction.InteractableGroupView.WhenStateChanged

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.InteractableGroupView.Awake()
Returns
void
OnDisable ()
Signature
virtual void Oculus.Interaction.InteractableGroupView.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Oculus.Interaction.InteractableGroupView.OnEnable()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.InteractableGroupView.Start()
Returns
void

Methods

InjectAllInteractableGroupView ( interactables )
Signature
void Oculus.Interaction.InteractableGroupView.InjectAllInteractableGroupView(List< IInteractableView > interactables)
Parameters
interactables: List< IInteractableView >
Returns
void
InjectInteractables ( interactables )
Signature
void Oculus.Interaction.InteractableGroupView.InjectInteractables(List< IInteractableView > interactables)
Parameters
interactables: List< IInteractableView >
Returns
void
InjectOptionalData ( data )
Signature
void Oculus.Interaction.InteractableGroupView.InjectOptionalData(object data)
Parameters
data: object
Returns
void