#pragma once #include "CoreMinimal.h" #include "Modules/ModuleInterface.h" /** * Sub-modulo cliente do JobsSystem. * * Espelho de `Server/ZeusServerEngine/Game/MMO/Modules/JobsSystem/`. Roda * como modulo Runtime em LoadingPhase PreDefault para que o * `UZMMOJobsSubsystem` esteja registrado antes do ZMMO core spawnar a HUD. * * Responsabilidades: * - Dados visuais por job: DisplayName localizado, JobIcon, anim override * - Lookup classId → UZMMOJobDataAsset via Subsystem * - Library Blueprint pra HUD/UI consumir */ class FZMMOJobsModule : public IModuleInterface { public: virtual void StartupModule() override; virtual void ShutdownModule() override; };