/Engine/Source/Runtime/Engine/Classes/GameFramework/GameModeBase.h
Adds the delegate to the list if the player Controller has the right to pause the game. The delegate is called to see if it is ok to unpause the game, e.g. the reason the game was paused has been cleared.
virtual bool SetPause ( [APlayerController](API\Runtime\Engine\GameFramework\APlayerController) * PC, FCanUnpause CanUnpauseDelegate )