| using UnityEngine; | |
| using UnityEngine.InputSystem; | |
| public class ExampleDirect : MonoBehaviour | |
| { | |
| void Update() | |
| { | |
| var gamepad = Gamepad.current; | |
| if (gamepad == null) | |
| { | |
| return; // No gamepad connected. | |
| } | |
| if (gamepad.rightTrigger.wasPressedThisFrame) | |
| { | |
| // 'Use' code here | |
| } | |
| Vector2 move = gamepad.leftStick.ReadValue(); | |
| { | |
| // 'Move' code here | |
| } | |
| } | |
| } | |