refactor: prefixo ZMMO -> Zeus em classes/módulos C++ do cliente
- 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>
This commit is contained in:
31
Source/ZeusAttributes/ZeusAttributes.Build.cs
Normal file
31
Source/ZeusAttributes/ZeusAttributes.Build.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using UnrealBuildTool;
|
||||
|
||||
public class ZeusAttributes : ModuleRules
|
||||
{
|
||||
public ZeusAttributes(ReadOnlyTargetRules Target) : base(Target)
|
||||
{
|
||||
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
|
||||
|
||||
PublicDependencyModuleNames.AddRange(new string[] {
|
||||
"Core",
|
||||
"CoreUObject",
|
||||
"Engine",
|
||||
"UMG",
|
||||
"Slate",
|
||||
"CommonUI",
|
||||
"CommonInput",
|
||||
"ZeusNetwork"
|
||||
});
|
||||
|
||||
PrivateDependencyModuleNames.AddRange(new string[] {
|
||||
"SlateCore"
|
||||
});
|
||||
|
||||
// Dependencias entre modulos (vide
|
||||
// Server/ZeusServerEngine/Game/MMO/Modules/AttributeSystem/module.json
|
||||
// — espelho do manifest no cliente):
|
||||
// - engine: Core, CoreUObject, Engine
|
||||
// - modules: [] (este e' modulo de base do MMO)
|
||||
// - plugin ZeusNetwork: para opcodes + delegates
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user