using System; using UnityEngine; using UnityEngine.InputSystem; public class PlayerMove2 : MonoBehaviour { [SerializeField] float speed; [SerializeField] float jumpPower; float inputValue; Rigidbody2D rigidBody; SpriteRenderer spriteRenderer; // TODO : 걷기, 점프 등 애니메이션 Animator animator; void Awake() { rigidBody = GetComponent(); spriteRenderer = GetComponent(); animator = GetComponent(); } void FixedUpdate() { rigidBody.linearVelocityX = inputValue * speed; } void LateUpdate() { } private void OnMove(InputValue value) { inputValue = value.Get().x; } private void OnJump() { rigidBody.AddForceY(jumpPower, ForceMode2D.Impulse); } }