Рух за мишею (натиснути і тримати)
public float moveSpeed = 3.0f;
void Update()
{
if (Input.GetMouseButton(0))
{
var targetPos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
Vector2 direction = new Vector2(targetPos.x - transform.position.x,
targetPos.y - transform.position.y);
obj.transform.up = direction;
transform.position = Vector3.MoveTowards(transform.position, targetPos, moveSpeed * Time.deltaTime);
}
}