Input Events Actions
Input Events actions listen to Unity EventSystem callbacks and send FSM events when those callbacks occur.
Use these for UI interaction, pointer/mouse events, drag-and-drop, submit/cancel, and selection flow.
| Action | Trigger |
|---|---|
OnBeginDragEvent |
Called on the drag object when dragging is about to begin. |
OnCancelEvent |
Called when the cancel button is pressed. |
OnDeselectEvent |
Called when the object is deselected. |
OnDragEvent |
Called on the drag object while dragging. |
OnDropEvent |
Called on the drop target when a drag finishes. |
OnEndDragEvent |
Called on the drag object when a drag finishes. |
OnInitializePotentialDragEvent |
Called when a drag target is found (useful for setup). |
OnMoveEvent |
Called when a move event occurs (Left, Right, Up, Down). |
OnPointerClickEvent |
Called when the object is clicked/tapped. |
OnPointerDownEvent |
Called when a pointer press begins on the object. |
OnPointerEnterEvent |
Called when a pointer enters the object. |
OnPointerExitEvent |
Called when a pointer exits the object. |
OnScrollEvent |
Called when a scroll wheel or similar scroll input occurs. |
OnSelectEvent |
Called when the object becomes selected. |
OnSubmitEvent |
Called when the submit button is pressed. |
OnUpdateSelectedEvent |
Called on the selected object each tick. |