Дивитися назад/вперед

bool LookRight = true; 

void Update () {

     float move = Input.GetAxis("Horizontal");

     if (LookRight == true && move < 0) {

          Flip();

     }

     else if (move > 0 && LookRight == false){

          Flip();

     }

}

// функція

void Flip(){

LookRight = !LookRight;

Vector3 theScale = transform.localScale;

theScale.x *= -1;

transform.localScale = theScale;