using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class movePlayer : MonoBehaviour
{
    // Start is called before the first frame update
    byte walkRun = 3;
    Vector2 moveXY;
    [SerializeField] Rigidbody2D playerRB2D;
    void Start()
    {
      moveXY = new Vector2();
    }

    // Update is called once per frame
    void FixedUpdate()
    {
      if(Input.GetKey(KeyCode.A) || Input.GetKey(KeyCode.LeftArrow)){
        playerRB2D.AddForce(transform.rotation * new Vector2(walkRun, 0f));
        transform.rotation = Quaternion.Euler(new Vector3(0f, 180f, 0f));
      }else if(Input.GetKey(KeyCode.D) || Input.GetKey(KeyCode.RightArrow)){
        playerRB2D.AddForce(transform.rotation * new Vector2(walkRun, 0f));
        transform.rotation = Quaternion.Euler(new Vector3(0f, 0f, 0f));
      }

      if(Input.GetKeyDown(KeyCode.Space)){
        playerRB2D.velocity = transform.up * 5f;
      }else{
        Physics2D.gravity = new Vector3(0f, -10f, 0f);
      }

    }
}