API reference

ActiveStateUnityEventWrapper Class

Extends MonoBehaviour
Exposes Unity events that broadcast state changes from an IActiveState component.

Properties

UnityEvent WhenActivated[Get]
UnityEvent WhenDeactivated[Get]

Protected Functions

virtual void Awake ( )
virtual void Start ( )
virtual void Update ( )

Member Functions

void InjectAllActiveStateUnityEventWrapper
( IActiveState activeState )
void InjectActiveState
( IActiveState activeState )
void InjectOptionalEmitOnFirstUpdate
( bool emitOnFirstUpdate )
void InjectOptionalWhenActivated
( UnityEvent whenActivated )
void InjectOptionalWhenDeactivated
( UnityEvent whenDeactivated )