What problem does it solve?
This Skill streamlines the process of managing Unity's Input System assets, allowing for the creation, modification, and inspection of action maps, actions, bindings, and control schemes without manual intervention in the Unity Editor.
Core Features & Use Cases
- Action Map Management: Create, remove, and inspect action maps within
.inputactions assets.
- Action Management: Add or remove individual input actions, specifying their type.
- Binding Management: Add, remove, or modify bindings for actions, including complex composite bindings.
- Control Scheme Management: Add and manage control schemes for different input devices.
- Asset Analysis: Analyze the structure of input action assets to identify potential issues.
- Use Case: A game developer needs to add a new "Grapple" action with a specific keyboard binding and a gamepad binding to their existing
PlayerControls.inputactions asset. This Skill can perform these modifications efficiently.
Quick Start
Use the unity-input-system skill to add a 'Fire' action with a left-click binding to the 'Gameplay' action map in 'Controls.inputactions'.