October3d55/M/WidgetFunctionLibrary/Source/WidgetFunctionLibraryEditor/WidgetFunctionLibraryEditor...

74 lines
1.7 KiB
C#
Raw Normal View History

2025-07-21 18:21:43 +08:00
// 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",
}
);
}
}