1.1 KiB
1.1 KiB
uid
| uid |
|---|
| input-system-screen-button-control |
Create an on-screen button control
To create an on-screen button:
- Add a UI
Buttonobject. - Add the
OnScreenButtoncomponent to it. - Set the controlPath to refer to a
ButtonControl(for example,<Gamepad>/buttonSouth). The type of device referenced by the control path determines the type of virtual device created by the component.
The OnScreenButton component requires the target control to be a Button control. OnScreenButton sets the target control value to 1 when it receives a pointer-down (IPointerDownHandler.OnPointerDown) event, or 0 when it receives a pointer-up (IPointerUpHandler.OnPointerUp) event.
![The OnScreenButton component displays the Control Path value as rightShoulder [Gamepad].](/buteanu98/Test/media/commit/863eac8f2cc493523d373e749f083e8cb661bab2/Library/PackageCache/com.unity.inputsystem@2436e68c60c4/Documentation~/Images/OnScreenButton.png)