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 _started

Properties

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

Protected Methods

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

Methods

InjectAllInteractableUnityEventWrapper ( interactableView )
Signature
void InjectAllInteractableUnityEventWrapper(IInteractableView interactableView)
Parameters
interactableView: IInteractableView
Returns
void
InjectInteractableView ( interactableView )
Signature
void InjectInteractableView(IInteractableView interactableView)
Parameters
interactableView: IInteractableView
Returns
void