private void Update() { float x = manager.GetPlayerInput().x; transform.localPosition = Vector3.Lerp(transform.localPosition, desiredPosition + new Vector3(0, x, 0) * 0.01f, 0.1f); transform.localRotation = Quaternion.Lerp(transform.localRotation, desiredRotation, 0.1f); }