using UnityEngine;

public class playercontroller : MonoBehaviour
{
    public Rigidbody2D rb;
    private float inputX;
    public float speed = 20f;
    void Start()
    {
        rb = GetComponent<Rigidbody2D>();
    }

    void Update()
    {
        inputX = Input.GetAxis("Horizontal");
        rb.velocity = new Vector2(inputX * speed, rb.velocity.y);
        Flip();
    }

    void Flip()
    {
        if (inputX > 0)
        {
            if (transform.eulerAngles.y != 0)
            {
                transform.eulerAngles = new Vector3(0f, 0f, 0f);
            }
        }
        else if (inputX < 0)
        {
            if (transform.eulerAngles.y != 180)
            {
                transform.eulerAngles = new Vector3(0f, 180f, 0f);
            }
        }
    }
}