// Copyright 2025 https://yuewu.dev/en All Rights Reserved. using System.IO; using UnrealBuildTool; public class GenericCombatSystem : ModuleRules { public GenericCombatSystem(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PublicIncludePaths.AddRange( new[] { Path.Combine(ModuleDirectory, "Public/AbilitySystem"), // ... add public include paths required here ... } ); PrivateIncludePaths.AddRange( new[] { Path.Combine(ModuleDirectory, "Public/AbilitySystem"), // ... add public include paths required here ... } ); PublicDependencyModuleNames.AddRange( new string[] { "Core", "GameplayTags", "GameplayTasks", "GameplayAbilities", "GenericGameplayAbilities", "GenericGameplayAttributes", "ModularGameplay", "TargetingSystem" } ); PrivateDependencyModuleNames.AddRange( new string[] { "CoreUObject", "NetCore", "Engine", "Niagara", "AIModule", "StateTreeModule", "DeveloperSettings" } ); } }