Easy New Input System
Easily port projects to Unity's new Input System while still using old Input functions like GetButton, GetButtonDown, and GetButtonUp.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $20
- Category:
- Add-ons
- Developer:
- Bouncy Castle Games
- Price:
- $20
- Favorites:
- 28
- Supported Unity Versions:
- 2019.4.40 or higher
- Current Version:
- 1.3.3
- Download Size:
- 116.80 KB
- Last Update:
- Jun 26, 2024
- Description:
- The Easy New Input System is a wrapper for Unity's new Input System that allows you to utilize old Input Manager syntax. It provides a simple way to upgrade old scripts to the new input system with minimal code rewriting. The asset supports the following methods:
* bool Input.GetButtonDown(string actionName)
* bool Input.GetButtonUp(string actionName)
* bool Input.GetButton(string actionName)
* bool Input.GetKey(string actionName)
* bool Input.GetKeyDown(string actionName)
* bool Input.GetKeyUp(string actionName)
* float Input.GetAxis(string actionName)
* float Input.GetAxisRaw(string actionName)
* Vector2 Input.GetVector2(string actionName)
* Vector2 Input.GetVector2Raw(string actionName)
* Vector3 Input.GetVector3(string actionName)
* Vector3 Input.GetVector3Raw(string actionName)
This asset is useful for upgrading old projects to the new Input System or starting a new project with the new Input System. It can also be used to clean up code in projects already using the new Input System.
To use the asset, create or modify the Input Action Asset to include all controls, open the settings under Axios Interactive > Input Wrapper Settings, and choose the Input Action Asset. Then, no code changes are needed.
Note: Unity's new Input System 1.0.0+ is required for this asset to work. It can be acquired via the Package Manager. However, since there have been updates to the new input system, this asset is less useful than it used to be, and its primary use case is to upgrade to the new Input System with old scripts written with the Input Manager in mind, with little to no code changes. - Technical Details:
- Unity's new Input System 1.0.0+ is required for this asset to work. The asset provides a simple way to upgrade old scripts to the new input system with minimal code rewriting. It supports the old Input Manager syntax and provides additional methods for working with vectors. The asset can be used to upgrade old projects, start new projects with the new Input System, or clean up code in projects already using the new Input System.
- Continue ยป