Skip to content

Commit 7fb0239

Browse files
committed
Update docs based on feedback
1 parent ce7c900 commit 7fb0239

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Packages/com.unity.inputsystem/Documentation~/UISupport.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ You can use the Input System package to control any in-game UI created with the
1717

1818

1919
⭐ From **Unity 2023.2.x** and newer, the Input System and UI Toolkit are fully integrated. To configure UI Input you can
20-
configure the UI action map of project-wide actions in **[Project Settings > Input System Package > Input Actions](https://docs.unity3d.com/Packages/[email protected]/manual/Workflow-Actions.html)**.
20+
configure the UI action map of project-wide actions in **[Project Settings > Input System Package > Input Actions](Workflow-Actions.html)**.
2121
For older versions, the integration between the Input System and the UI system is handled by the [InputSystemUIInputModule](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html) component.
2222

2323

@@ -33,9 +33,13 @@ When using the project-wide actions (Unity 2023.2.x and newer), you can configur
3333

3434
You can add and remove bindings as intended for you necessary functionality. However, the action map 'UI' and all of its actions must remain with the same name, otherwise the UI input will not work correctly.
3535

36-
The actions names are equivalent in functionality to the ones present in [InputSystemUIInputModule](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html).
36+
You can also reset the UI action map to its default bindings by clicking the **Reset** button on the top left kebab button. However, this will reset both the 'Player' and 'UI' action maps to their default bindings.
37+
3738

39+
The actions names are equivalent in functionality to the ones present in [InputSystemUIInputModule](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html).
3840

41+
>[!NOTE]
42+
> If there is any [InputSystemUIInputModule](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html) in the project, the project-wide actions won't configure UI input and will instead use the configuration of the [InputSystemUIInputModule](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html) component.
3943
4044
Alternatively, if you're on a Unity version older than 2023.2, the [InputSystemUIInputModule](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html) component acts as a drop-in replacement for the [StandaloneInputModule](https://docs.unity3d.com/Manual/script-StandaloneInputModule.html) component that the Unity UI package has. [InputSystemUIInputModule](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html) provides the same functionality as [StandaloneInputModule](https://docs.unity3d.com/Manual/script-StandaloneInputModule.html), but it uses the Input System instead of the legacy Input Manager to drive UI input.
4145

0 commit comments

Comments
 (0)