No suitable user-defined conversion from "FVector2D" to "FVector" exists

Change ScreenLocation to FVector instead of FVector2D in line 44.

auto ScreenLocation = FVector(ViewportSizeX * CrosshairXLocation, ViewportSize.Y * CrosshairYLocation, 0.0f);