1.6.0 #
Added
Changed
Fixed
Added
- Added internal
InputSystemProvider
class for the newInputForUI
internal module.InputForUI
allows the UIToolkit to have a single dependency for input events, regardless of using the new input system or the legacy input system. - Added
InputSystem.customBindingPathValidators
interface to allow showing warnings in theInputAsset
Editor for specific InputBindings and draw custom UI in the properties panel. - Added
InputSystem.runInBackground
to be used internally by specific platforms packages. Allows telling the input system that a specific platform runs in background. It allows fixing of case UUM-6744. - Added new UIToolkit version of the
InputActionsAsset
editor. Currently this is incomplete (view-only) and the existing editor is still used by default. - Added
displayIndex
field to the Touch struct to expose the index of the display that was touched.
Changed
- Changed XR Layout build behavior to create Axis2D control devices with
StickControl
type instead ofVector2Control
.
Fixed
- Fixed BindingPath String-Comparison to be culture and case insensitive (case ISXB-449).
- Fixed custom processor display in the input action asset UI after entering/exiting play mode (previously they got hidden) (case ISXB-445).