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(); } 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. } }