// Copyright 2022 Just2Devs. All Rights Reserved. using UnrealBuildTool; using System.IO; public class WidgetFunctionLibraryEditor : ModuleRules { private string PluginPath { get { return Path.Combine(PluginDirectory, "Source/"); } } public WidgetFunctionLibraryEditor(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PublicIncludePaths.AddRange( new string[] { Path.Combine(PluginPath, "WidgetFunctionLibraryEditor/Public"), Path.Combine(PluginPath, "WidgetFunctionLibraryEditor/Public/K2Nodes"), Path.Combine(PluginPath, "WidgetFunctionLibraryEditor/Public/DetailsCustomisation"), Path.Combine(PluginPath, "WidgetFunctionLibraryEditor") }); PrivateIncludePaths.AddRange( new string[] { Path.Combine(PluginPath, "WidgetFunctionLibraryEditor/Private"), Path.Combine(PluginPath, "WidgetFunctionLibraryEditor/Private/K2Nodes"), Path.Combine(PluginPath, "WidgetFunctionLibraryEditor/Private/DetailsCustomisation"), } ); PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "WidgetFunctionLibrary", "CoreUObject", "Engine", "InputCore", "Slate", "EditorStyle", "EditorSubsystem" } ); PrivateDependencyModuleNames.AddRange( new string[] { "CoreUObject", "Engine", "Slate", "SlateCore", "UMG", "WidgetFunctionLibrary", "BlueprintGraph", "UnrealEd", "Engine", "KismetCompiler", "Kismet", "EditorStyle", "GraphEditor", "KismetWidgets", "PropertyEditor", "ToolMenus", } ); } }