void Update()
{
if (goBack)
{
if (Mathf.Abs(Vector3.Distance(currentPosition, gameObject.transform.position)) < 1)
{
goBack = false;
}
float step = speed * Time.deltaTime;
transform.position = Vector3.MoveTowards(transform.position, currentPosition, step);
}
}