API reference

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