#include "MenuPlayerController.h" #include "MainMenuWidget.h" #include "MenuManagerSubsystem.h" #include "Engine/GameInstance.h" void AMenuPlayerController::BeginPlay() { Super::BeginPlay(); if (!IsLocalPlayerController() || !MainMenuClass) { return; } if (UGameInstance* GI = GetGameInstance()) { if (UMenuManagerSubsystem* MenuManager = GI->GetSubsystem()) { MenuManager->PushScreen(MainMenuClass); } } }