private void Update()
{
Vector3 acc = Vector3.zero;
Vector3 diff;
if(Input .GetKey (KeyCode .LeftArrow))
{
transform.localScale = new Vector3(-1, 1, 1);
acc.x = -0.1f;
}
if(Input .GetKey (KeyCode .RightArrow))
{
transform.localScale = new Vector3(1, 1, 1);
acc.x = 0.1f;
}
diff = Vector3.MoveTowards(transform.localPosition, transform.localPosition + acc, 0.5f * Time.time);
transform.localPosition = diff;
}