/* Copyright (c) 2023 NoOp Army. All rights reserved. */ using UnrealBuildTool; public class WiseFeline : ModuleRules { public WiseFeline(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Engine", "GameplayTags" }); PrivateDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "AIModule", "NavigationSystem", "DeveloperSettings", } ); if (Target.bBuildEditor) { PrivateDependencyModuleNames.Add("UnrealEd"); } if (Target.bBuildDeveloperTools || (Target.Configuration != UnrealTargetConfiguration.Shipping && Target.Configuration != UnrealTargetConfiguration.Test)) { PrivateDependencyModuleNames.Add("GameplayDebugger"); PrivateDependencyModuleNames.Add("InputCore"); PublicDefinitions.Add("WITH_GAMEPLAY_DEBUGGER=1"); } else { PublicDefinitions.Add("WITH_GAMEPLAY_DEBUGGER=0"); } } }