- Renomeia ~50 classes UCLASS/USTRUCT/UENUM/UINTERFACE pra Zeus* (AZeusGameMode, AZeusCharacter, UZeusGameInstance, IZeusEntityInterface, UZeusWorldSubsystem, FZeusEntitySnapshot, etc.) - Encurta AZMMOPlayerCharacter -> AZeusCharacter - Renomeia módulos satélite ZMMOAttributes -> ZeusAttributes e ZMMOJobs -> ZeusJobs (pasta + .Build.cs + .uproject) - Mantém módulo principal ZMMO (renomeia depois quando jogo ganhar nome) - DefaultEngine.ini: ActiveClassRedirects ZMMOX -> ZeusX (preserva BPs/assets) - DefaultGame.ini: sections atualizadas pra ZeusThemeSubsystem/ZeusPlayerState - Category="ZMMO|..." -> "Zeus|..." em UPROPERTYs - Preserva LogZMMO, ZMMO_API, /Script/ZMMO., /Game/ZMMO/, classes Target Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
25 lines
493 B
C++
25 lines
493 B
C++
#include "ZeusFrontEndPlayerController.h"
|
|
|
|
#include "UIFrontEndFlowSubsystem.h"
|
|
#include "Engine/GameInstance.h"
|
|
|
|
AZeusFrontEndPlayerController::AZeusFrontEndPlayerController()
|
|
{
|
|
bShowMouseCursor = true;
|
|
}
|
|
|
|
void AZeusFrontEndPlayerController::BeginPlay()
|
|
{
|
|
Super::BeginPlay();
|
|
|
|
SetInputMode(FInputModeUIOnly());
|
|
|
|
if (const UGameInstance* GI = GetGameInstance())
|
|
{
|
|
if (UUIFrontEndFlowSubsystem* Flow = GI->GetSubsystem<UUIFrontEndFlowSubsystem>())
|
|
{
|
|
Flow->StartFrontEnd();
|
|
}
|
|
}
|
|
}
|