get_input_action
Read an Enhanced Input InputAction asset to inspect its value type, flags, triggers, and modifiers. Use it to verify consumption settings and avoid actions swallowing keys.
Instructions
Read one Enhanced Input InputAction asset in full: its value type (Bool / Axis1D / Axis2D / Axis3D), its accumulation behaviour, all the consume/pause/reserve flags, and the triggers and modifiers attached to the ACTION itself. The read-back oracle for create_input_action, set_input_action_value_type and set_input_action_flags, and the place to check b_consume_input -- an action left consuming input can swallow a key for the whole game. Triggers listed here are the action's own; the ones on a specific key binding live in the mapping context (list_input_triggers).
Returns: { action_path, action_name, value_type, accumulation_behavior, b_consume_input, b_trigger_when_paused, b_consumes_action_and_axis_mappings, b_reserve_all_mappings, trigger_events_that_consume_legacy_keys, action_description, b_tap, triggers, modifiers }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action_name | No | Fallback for action_path when action_path is absent (short asset name). | |
| action_path | No | Full path to the InputAction asset (e.g., /Game/Input/IA_Jump). |