27 lines
1.5 KiB
Markdown
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)
|