#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;
};
