Preview:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerFlip : MonoBehaviour
{

    public float speed;
    Rigidbody2D rb;
    bool facingRight = true;

    // Start is called before the first frame update


    void Start()
    {
        rb = GetComponent<Rigidbody2D>();
    }

    // Update is called once per frame
    void Update()
    {

        float move = Input.GetAxisRaw("Horizontal");
        rb.velocity = new Vector2(move * speed, rb.velocity.y);

        if(move<0 && facingRight) //if you press the left arrow and your facing right then you will face left
        {
            flip();
        }
        else if (move>0 && !facingRight)
        {
            flip();
        }
    }

    void flip()
    {
        facingRight = !facingRight; //if facing right is true it will be false and if it is false it will be true
        transform.Rotate(0f, 180f, 0f);
    }
}
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter