28 lines
684 B
C#
28 lines
684 B
C#
|
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.
|
||
|
}
|
||
|
}
|