// Module editeur du projet - outils de portage (2026.9 beta). using UnrealBuildTool; public class LifePlayEditorTools : ModuleRules { public LifePlayEditorTools(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; // Chaque commandlet a ses fonctions utilitaires dans un espace de noms anonyme : la // compilation unity, qui concatene les fichiers, les ferait entrer en collision. bUseUnity = false; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "LifePlay" // Lot DC2 : les commandlets de mods (LPAnim*, LPHairFromStaticMesh) et leur dependance a // LPAnimMeasure sont dans le module LPModTools de l'addon LifePlay-Sandbox. }); PrivateDependencyModuleNames.AddRange(new string[] { "UnrealEd", "BlueprintGraph", "KismetCompiler", "AssetRegistry", // Portage 5.5 : LPCheckStreetMapCommandlet lit les assets UStreetMap "StreetMapRuntime", // Portage 5.5 : LPFixEditableTextBoxFontCommandlet manipule // FEditableTextBoxStyle et FTextBlockStyle "SlateCore", // Portage 5.5 (R-04) : LPFixDeprecatedNodesCommandlet reference // UNavigationSystemV1 pour identifier les noeuds a reaiguiller "NavigationSystem", // Portage 5.5 (R-05) : LPFixOrphanBoundEventsCommandlet traite les // UWidgetBlueprint au meme titre que les UBlueprint "UMG", "UMGEditor", // Portage 5.5 (L7h) : LPCheckMeshesCommandlet lit les donnees sources des UStaticMesh "MeshDescription", // UI14 : LPEditWidgetCommandlet lit sa specification JSON "Json" }); } }