using UnityEngine; public class GenericInputHandler : MonoBehaviour { public Vector3 inputDirection; public bool normalized; public bool space; private void Start() { } private void Update() { space = Input.GetKey(KeyCode.Space); inputDirection = Vector3.zero; if (Input.GetKey(KeyCode.W)) { inputDirection += Vector3.forward; } if (Input.GetKey(KeyCode.S)) { inputDirection += Vector3.back; } if (Input.GetKey(KeyCode.D)) { inputDirection += Vector3.right; } if (Input.GetKey(KeyCode.A)) { inputDirection += Vector3.left; } if (normalized) { inputDirection = inputDirection.normalized; } } }