I just created the A C++ Class for Game Mode Base and got this error while it was being created. Is this a bug in the latest unreal version. (Mine is 4.14.3).
GameModeBase.h
virtual bool SetPause(APlayerController* PC, FCanUnpause CanUnpauseDelegate = FCanUnpause());
GameModeBase.cpp
bool AGameModeBase::SetPause(APlayerController* PC, FCanUnpause CanUnpauseDelegate /*= FCanUnpause()*/)
{
if (AllowPausing(PC))
{
// Add it for querying
Pausers.Add(CanUnpauseDelegate);
// Let the first one in "own" the pause state
AWorldSettings * WorldSettings = GetWorldSettings();
if (WorldSettings->Pauser == nullptr)
{
WorldSettings->Pauser = PC->PlayerState;
}
return true;
}
return false;
}