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

InteractableUnityEventWrapper Class

Extends MonoBehaviour
Exposes Unity events that broadcast state changes from an IInteractableView (an Interactable).

Protected Fields

_started : bool
Signature
bool Oculus.Interaction.InteractableUnityEventWrapper._started

Fields

WhenHover : UnityEvent
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenHover
WhenInteractorViewAdded : UnityEvent
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenInteractorViewAdded
WhenInteractorViewRemoved : UnityEvent
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenInteractorViewRemoved
WhenSelect : UnityEvent
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenSelect
WhenSelectingInteractorViewAdded : UnityEvent
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenSelectingInteractorViewAdded
WhenSelectingInteractorViewRemoved : UnityEvent
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenSelectingInteractorViewRemoved
WhenUnhover : UnityEvent
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenUnhover
WhenUnselect : UnityEvent
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenUnselect

Protected Methods

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

Methods

InjectAllInteractableUnityEventWrapper ( interactableView )
Signature
void Oculus.Interaction.InteractableUnityEventWrapper.InjectAllInteractableUnityEventWrapper(IInteractableView interactableView)
Parameters
interactableView: IInteractableView
Returns
void
InjectInteractableView ( interactableView )
Signature
void Oculus.Interaction.InteractableUnityEventWrapper.InjectInteractableView(IInteractableView interactableView)
Parameters
interactableView: IInteractableView
Returns
void