com.unity.inputsystem 1.7.0

com.unity.inputsystem

Source docs
Notes: processedReleased August 15, 2023

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2019.4

Package Dependencies

  • com.unity.modules.uielements (1.0.0)

Features

  • Preliminary support for visionOS.
  • Show a list of `Derived Bindings` underneath the Binding Path editor to show all controls that matched.

📈 Improvements

  • Changed the `InputAction` constructors so it generates an ID for the action and the optional binding parameter. This is intended to improve the serialization of input actions on behaviors when created through API when the property drawer in the Inspector window does not have a chance to generate an ID.

🔧 Bug Fixes

  • Fixed missing prefab errors in InputDeviceTester project (case ISXB-420).
  • Fixed serialization migration in the Tracked Pose Driver component causing bindings to clear when prefabs are used in some cases (case ISXB-512, case ISXB-521).
  • Fixed Tracked Pose Driver to use `Transform.SetLocalPositionAndRotation` when available to improve performance. Based on the user contribution from DevDunk in a forum post.
  • Fixed the `Clone` methods of `InputAction` and `InputActionMap` so it copies the Initial State Check flag (`InputAction.wantsInitialStateCheck`) of input actions.
  • Fixed the "Release tests throws exception in InputSystem" bug (case ISXB-581).
  • Fixed issues with generating Precompiled Layouts for devices which are not defined in a namespace
  • Fixed an issue where some controls like `QuaternionControl` could not be included in a Precompiled Layout because the generated code could not access a setter on child control properties.