Files
Test/Library/PackageCache/com.unity.inputsystem@2436e68c60c4/Documentation~/action-assets.md
T
2026-11-01 23:39:55 +02:00

27 lines
1.5 KiB
Markdown

---
uid: input-system-action-assets
---
# Input action assets
Store actions, bindings, action maps, and control schemes in `.inputactions` assets.
Use project-wide assignment for the recommended single-asset workflow, or create additional assets when you need separate input configurations. Generate a C# API when you want type-safe access from code.
| **Topic** | **Description** |
| :--- | :--- |
| **[About action assets](about-action-assets.md)** | See what `.inputactions` assets contain and when to use them. |
| **[About project-wide actions](about-project-wide-actions.md)** | Assign one asset project-wide for API access without manual references. |
| **[Create and assign a default project-wide actions asset](create-project-wide-actions.md)** | Create the built-in default actions asset and assign it to your project. |
| **[Create an empty action asset](create-empty-action-asset.md)** | Create a new `.inputactions` asset in the Project window. |
| **[Assign an existing action asset as project-wide](assign-project-wide-actions.md)** | Switch which asset is assigned as project-wide actions. |
| **[Default actions](default-actions.md)** | Built-in actions included in the default project-wide asset. |
| **[Generate C# API from actions](generate-cs-api-from-actions.md)** | Generate a type-safe C# wrapper class from an action asset. |
## Additional resources
- [Actions](actions.md)
- [Create action maps](create-edit-delete-action-maps.md)
- [Input Actions Editor references](actions-editor.md)
- [Configure input from code](configure-input-from-code.md)