/Engine/Source/Runtime/Engine/Classes/Kismet/GameplayStatics.h
Gets what physical controller ID a player is using. This only works for local player controllers.
The ID of the passed in player. -1 if there is no physical controller assigned to the passed in player
static int32 GetPlayerControllerID ( [APlayerController](API\Runtime\Engine\GameFramework\APlayerController) * Player )