InputSystem
InputSystem copied to clipboard
An efficient and versatile input system for Unity.
### Description Continuing #1119
### Description Merging #1273
### Description This change affects the dynamic origin system for the on-screen stick. The dynamic origin joystick is intended for mobile use, and in most games that use it (think...
### Description A callback interface can get destroyed and lead to a missing reference within the `InputActions` callbacks list. If `SetCallbacks()` is called afterwards, it can attempt to unregister null...
### Description This PR introduces Unity Editor analytics support for getting insight into Input Action editor engagement and usage. Analytics have been designed to enable differentiation between an editor embedded...
### Description Added a new "update mode" property on OnScreenControl. Updated the OnScreenControl example in /samples. ### Changes made **Feature addition to OnScreenControl:** - Added new enumeration type to public...
### Description Fixes the wildcard not working bug ### Changes made Changed: BindingMasks get compared to Bindings with another method (StringMatches) Fixed: Wildcards working now Added: tests for wildcards cases...
### Description The initial InputSystem refactor to support CoreCLR and FEPM. Performing the code review in this repo but changes will ultimately be ported/landed in another future work repository. ###...
### Description Added asset file existence check / early-out to AssetPostprocessor's CheckAndRenameJsonNameIfDifferent(). This was causing failures in some Unity internal package verification checks. ### Changes made Check that the asset...
### Description Add [`backButtonLeavesApp`](https://docs.unity3d.com/ScriptReference/Input-backButtonLeavesApp.html) support for New Input System. ### Changes made This PR creates a new `AndroidDevice` that is registered during initialization. This `AndroidDevice` represents a handheld device, and...