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

InteractableGroupView Class

Extends MonoBehaviour, IInteractableView
This class implements higher level logic to forward the highest IInteractableView state of any of the interactables in its list

Properties

object Data[Get]
int InteractorsCount[Get]
int SelectingInteractorsCount[Get]
int MaxInteractors[Get]
int MaxSelectingInteractors[Get]
InteractableState State[Get]

Fields

IEnumerable< IInteractorView > InteractorViews[Get]
IEnumerable< IInteractorView > SelectingInteractorViews[Get]

Events

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

Protected Fields

bool _started[Get]

Protected Functions

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

Member Functions

void InjectAllInteractableGroupView
( List< IInteractableView > interactables )
void InjectInteractables
( List< IInteractableView > interactables )
void InjectOptionalData
( object data )
Did you find this page helpful?
Thumbs up icon
Thumbs down icon