API reference

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