We recently added functionality to our player controller to do a bit of auto-panning
BIND_ACTION(InputComponent, "MouseDoubleClick", IE_DoubleClick, &APrototypeOCPlayerController::OnMouseDoubleClick);
void APrototypeOCPlayerController::OnMouseDoubleClick()
{
// do double-click stuff
}
However, this gets called on a single-click when the game is paused (via UGameplayStatics::SetGamePaused()).