API reference

InteractableUnityEventWrapper Class

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

Properties

UnityEvent WhenHover[Get]
UnityEvent WhenUnhover[Get]
UnityEvent WhenSelect[Get]
UnityEvent WhenUnselect[Get]
UnityEvent WhenInteractorViewAdded[Get]
UnityEvent WhenInteractorViewRemoved[Get]
UnityEvent WhenSelectingInteractorViewAdded[Get]
UnityEvent WhenSelectingInteractorViewRemoved[Get]

Protected Fields

bool _started[Get]

Protected Functions

virtual void Awake ( )
virtual void Start ( )
virtual void OnEnable ( )
virtual void OnDisable ( )

Member Functions

void InjectAllInteractableUnityEventWrapper
( IInteractableView interactableView )
void InjectInteractableView
( IInteractableView interactableView )