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

Properties

WhenHover : UnityEvent
[Get]
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenHover
WhenInteractorViewAdded : UnityEvent
[Get]
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenInteractorViewAdded
WhenInteractorViewRemoved : UnityEvent
[Get]
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenInteractorViewRemoved
WhenSelect : UnityEvent
[Get]
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenSelect
WhenSelectingInteractorViewAdded : UnityEvent
[Get]
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenSelectingInteractorViewAdded
WhenSelectingInteractorViewRemoved : UnityEvent
[Get]
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenSelectingInteractorViewRemoved
WhenUnhover : UnityEvent
[Get]
Signature
UnityEvent Oculus.Interaction.InteractableUnityEventWrapper.WhenUnhover
WhenUnselect : UnityEvent
[Get]
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