using UnrealBuildTool; public class ZMMOJobs : ModuleRules { public ZMMOJobs(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine" }); PrivateDependencyModuleNames.AddRange(new string[] { "AssetRegistry", // FAssetRegistryModule pra scan de DA_Job_* "ZeusNetwork" // UZeusNetworkSubsystem (SendJobChangeRequest) }); // Espelho do `Server/.../JobsSystem/module.json` (modulo nucleo MMO). // Cliente roda em LoadingPhase PreDefault — Subsystem inicializa // ANTES de o ZMMO core criar a player character / HUD. // // Sem dependencia em ZMMOAttributes: server envia classId no snapshot, // cliente faz lookup local. Mantem o peer-module pattern. } }