- 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>
35 lines
1.2 KiB
C
35 lines
1.2 KiB
C
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "ThemeKeys.generated.h"
|
|
|
|
UENUM(BlueprintType)
|
|
enum class EZeusThemeKey : uint8
|
|
{
|
|
// HUD
|
|
HUD_Frame UMETA(DisplayName = "HUD - Frame"),
|
|
HUD_HotbarBackground UMETA(DisplayName = "HUD - Hotbar Background"),
|
|
HUD_HealthBar UMETA(DisplayName = "HUD - Health Bar"),
|
|
HUD_ManaBar UMETA(DisplayName = "HUD - Mana Bar"),
|
|
|
|
// Boot
|
|
Boot_Background UMETA(DisplayName = "Boot - Background"),
|
|
Boot_Logo UMETA(DisplayName = "Boot - Logo"),
|
|
Boot_Music UMETA(DisplayName = "Boot - Music"),
|
|
|
|
// Login / Character Select
|
|
Login_Background UMETA(DisplayName = "Login - Background"),
|
|
Login_Logo UMETA(DisplayName = "Login - Logo"),
|
|
Login_Music UMETA(DisplayName = "Login - Music"),
|
|
Login_AmbientVFX UMETA(DisplayName = "Login - Ambient VFX"),
|
|
CharSelect_Background UMETA(DisplayName = "Character Select - Background"),
|
|
|
|
// Inventory
|
|
Inventory_SlotEmpty UMETA(DisplayName = "Inventory - Empty Slot"),
|
|
Inventory_Background UMETA(DisplayName = "Inventory - Background"),
|
|
|
|
// Generic
|
|
MainMenu_Music UMETA(DisplayName = "Main Menu Music"),
|
|
LoadingScreen UMETA(DisplayName = "Loading Screen")
|
|
};
|