Skip to main content

InputPro

14 tools in this family (folder Editor/Tools/InputPro/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
input_pro_add_bindingwritesAdd a binding from a device input to an action. Supports simple bindings (single key/button),
input_pro_create_actionwritesDefine an input action with a name, value type (Button / Axis / Vector2), and optional
input_pro_create_controller_profilewritesDefine a controller profile template describing the buttons and axes of a specific
input_pro_create_mapwritesCreate an action map — a named group of related actions that can be enabled/disabled
input_pro_create_playerwritesCreate a player instance with a numeric index, assigned device families, and default
input_pro_create_touch_controlswritesDefine a virtual on-screen touch control layout with joysticks, d-pads, and buttons.
input_pro_generate_input_assetwritesGenerate a Unity Input System .inputactions asset file from the current InputPro
input_pro_generate_wrapperwritesGenerate a strongly-typed C# MonoBehaviour wrapper class with properties for all
input_pro_import_from_inputactionswritesImport an existing Unity Input System .inputactions file and parse it into Buril's
input_pro_list_actionsread-onlyList all defined input actions across all maps, including their value types, current
input_pro_set_behaviorwritesConfigure input behavior modifiers for a specific action: sensitivity multiplier,
input_pro_set_deadzonewritesConfigure a named dead zone profile for analog inputs. Supports radial (magnitude-based,
input_pro_setup_rebindingwritesConfigure runtime rebinding for an action: timeout, cancel key, conflict checking,
input_pro_switch_mapwritesEnable, disable, or exclusively activate an action map for a specific player.