I’m wondering about something. It used to be the case that if the match state hasn’t progressed to InProgress that BeginPlay events weren’t called. Now they are, from this method:
void AGameMode::HandleMatchIsWaitingToStart()
{
if (GameSession != NULL)
{
GameSession->HandleMatchIsWaitingToStart();
}
// Calls begin play on actors, unless we're about to transition to match start
if (!ReadyToStartMatch())
{
GetWorldSettings()->NotifyBeginPlay();
}
}
I relied on this to trigger things when the match actually started (post-warm-up.) Was it a bug before that it wasn’t triggered, or is this now a bug? It would make sense for it not to trigger until play began…
Response from Epic would be appreciated, thanks.