This is one of the most convenient ways to manage interaction consequences in the
UnityEditor. Through the events exposed to the
Editor by
InteractableUnityEventWrapper, you can directly connect core interactable state changes (
WhenHover,
WhenUnhover, etc.) to invocations elsewhere in the scene, such as enabling or disabling a GameObject when a button is pressed, for example.