Например, повернуть по oY transform:
void Update() {
// read input
float x = Input.GetAxis("Horizontal");
// rotate
if (x > 0) {
transform.eulerAngles = new Vector3(0, 0, 0); // right
} else if (x < 0) {
transform.eulerAngles = new Vector3(0, 180, 0); // left
}
// another logic..
}