7 : base(Target)
8 {
9 PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
10
11 PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject",
12 "Engine",
13 "InputCore",
14 "CommonUI",
15 "OnlineSubsystemEOS",
16 "OnlineSubsystemEOSPlus",
17 "OnlineSubsystem",
18 "OnlineSubsystemUtils",
19 "OnlineBase",
20 "VoiceChat",
21 "EOSVoiceChat",
22 "MenuSystem",
23
24 "Interaction",
25 "BaseHelpers",
26 "Health",
27 "DlgSystem",
28 "DialogueComponent",
29 "AIToolKit",
30 "WeaponSystem",
31 "MeleeCombatSystem",
32 "QuestSystem",
33 "CommonUIStyle",
34
35 "ChatSystem",
36 "ChunkDownloader",
37 "HTTP",
38 "RecoilAnimation",
39
40 "CommonMaps",
41 "CustomALS",
42 "LineOfSight",
43 });
44
45 PrivateDependencyModuleNames.AddRange(new string[] {"EnhancedInput",
46 "ALSV4_CPP",
47 "PlayFab", "PlayFabCpp", "PlayFabCommon"
48
49 });
50
51
52
53
54
55 PrivateDependencyModuleNames.Add("OnlineSubsystem");
56
57 DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam");
58
59 if (Target.bBuildDeveloperTools ||
60 (Target.Configuration != UnrealTargetConfiguration.Shipping && Target.Configuration != UnrealTargetConfiguration.Test))
61 {
62 PrivateDependencyModuleNames.Add("FileLogging");
63 }
64
65
66
67 }