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

InteractorUnityEventWrapper Class

Extends MonoBehaviour
Exposes Unity events that broadcast state changes from an IInteractorView (an Interactor).

Fields

Raised when the IInteractorView transitions into the InteractorState.Disabled state.
Raised when the IInteractorView transitions out of the InteractorState.Disabled state.
Raised when the IInteractorView transitions into the InteractorState.Hover state.
Raised when the IInteractorView transitions out of the InteractorState.Hover state.
Raised when the IInteractorView transitions into the InteractorState.Select state.
Raised when the IInteractorView transitions out of the InteractorState.Select state.
Raised when the IInteractorView fires its IInteractorView.WhenPreprocessed event
Raised when the IInteractorView fires its IInteractorView.WhenProcessed event
Raised when the IInteractorView fires its IInteractorView.WhenPostprocessed event

Protected Fields

bool _started[Get]

Protected Functions

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

Member Functions

Injects all required dependencies for a dynamically instantiated InteractorUnityEventWrapper.
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Sets the underlying IInteractorView for a dynamically instantiated InteractorUnityEventWrapper.
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon