API reference

IInteractableView Interface

An IInteractableView defines the view for an object that can be interacted with.

Properties

object Data[Get]
InteractableState State[Get]
int MaxInteractors[Get]
int MaxSelectingInteractors[Get]
IEnumerable< IInteractorView > InteractorViews[Get]
IEnumerable< IInteractorView > SelectingInteractorViews[Get]

Events

Action< InteractableStateChangeArgs > WhenStateChanged
Action< IInteractorView > WhenInteractorViewAdded
Action< IInteractorView > WhenInteractorViewRemoved
Action< IInteractorView > WhenSelectingInteractorViewAdded
Action< IInteractorView > WhenSelectingInteractorViewRemoved