Bug report: UGameplayStatics::GetPlayerController works wrong
UGameplayStatics::GetPlayerController function locates a player controller by known player index, but can return wrong controller under some conditions. This function trivially loops through all existing controllers in the world and returns n'th controller. It will select a wrong controller if new temporary controller is created for an existing player and player switched to this controller using Player->SwitchController(NewPC).
How to reproduce:
Desired behaviour: Always return activated controller for specified player and ignore suspended controllers
asked Jan 12 '18 at 08:40 AM in Bug Reports
Follow this question
Once you sign in you will be able to subscribe for any updates here