Files
UnrealEngineUWP/Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/MassSmartObjects.Build.cs
Mieszko Zielinski 76236ec52d Marked a number of Mass or Mass-used systems as save to be accessed off-game-thread.
Also added a dedicated traits template for shared fragments.

As part of implementation added a dedicated MassGameplay module for storing TMassExternalSubsystemTraits declared for subsystems external to Mass code that the MassGameplay plugin's modules are using.

#jira UE-152550
#review-20242604
#preflight 6283c6ed18591b86df9346e0
#preflight 6283f43f0a585259b1ac8e04

[CL 20249633 by Mieszko Zielinski in ue5-main branch]
2022-05-17 15:40:34 -04:00

46 lines
881 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
namespace UnrealBuildTool.Rules
{
public class MassSmartObjects : ModuleRules
{
public MassSmartObjects(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicIncludePaths.AddRange(
new string[] {
"Runtime/AIModule/Public",
ModuleDirectory + "/Public",
}
);
PrivateIncludePaths.AddRange(
new string[] {
}
);
PublicDependencyModuleNames.AddRange(
new string[] {
"MassEntity",
"Core",
"CoreUObject",
"Engine",
"GameplayTags",
"MassCommon",
"MassLOD",
"MassMovement",
"MassSignals",
"MassSimulation",
"MassSpawner",
"SmartObjectsModule",
"StructUtils",
"ZoneGraph",
"ZoneGraphAnnotations",
"MassGameplayExternalTraits"
}
);
}
}
}