Загрузка данных


void FixedUpdate()
{
    if (isClicked && FinalPosition.x == 0)
    {
        Vector3 whichWay = CarAxis == Axis.Horizontal ? Vector3.forward : Vector3.left;

        speed = Mathf.Abs(speed);
        if (CarDirectionX == Direction.Left && CarAxis == Axis.Horizontal)
            speed *= -1;
        else if (CarDirectionY == Direction.Bottom && CarAxis == Axis.Vertical)
            speed *= -1;

        _rb.MovePosition(_rb.position + whichWay * speed * Time.fixedDeltaTime);
    }
}