Maze / Library /PackageCache /com.unity.inputsystem@1.6.1 /Samples~ /DocsExamples /ExamplePlayerInput.cs
| using UnityEngine; | |
| using UnityEngine.InputSystem; | |
| // This script is designed to have the OnMove and | |
| // OnJump methods called by a PlayerInput component | |
| public class ExamplePlayerInput : MonoBehaviour | |
| { | |
| Vector2 moveAmount; | |
| public void OnMove(InputAction.CallbackContext context) | |
| { | |
| // read the value for the "move" action each event call | |
| moveAmount = context.ReadValue<Vector2>(); | |
| } | |
| public void OnJump(InputAction.CallbackContext context) | |
| { | |
| // your jump code goes here. | |
| } | |
| public void Update() | |
| { | |
| // to use the Vector2 value from the "move" action each | |
| // frame, use the "moveAmount" variable here. | |
| } | |
| } | |