Ekran dotykowy do World Point

  public void MoveAction(InputAction.CallbackContext context)
    {
        Vector2 touchPos = context.ReadValue<Vector2>();

        Ray ray = Camera.main.ScreenPointToRay(touchPos);

        Plane plane = new Plane(Vector3.up, transform.position);

        float distance = 0;

        if (plane.Raycast(ray, out distance))
        {
            Vector3 pos = ray.GetPoint(distance);

            Move(pos);
        }
    }
Anil Agba