// Copyright Epic Games, Inc. All Rights Reserved.

using UnrealBuildTool;

public class Integration : ModuleRules
{
	public Integration(ReadOnlyTargetRules Target) : base(Target)
	{
		PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
		bUseUnity = false;
	
		PublicDependencyModuleNames.AddRange(new string[] {
			"Core",
			"CoreUObject",
			"Engine",
			"InputCore",
			"SlateCore",
			"Sockets",
			"Networking",
			"EnhancedInput",
			"UMG",
			"RenderCore",
			"DeveloperSettings"
		});

		PrivateDependencyModuleNames.AddRange(new string[] {
			"KismetCompiler",
			"UnrealEd",
			"Kismet",
			"KismetWidgets",
			"BlueprintGraph",
			"UMG",
			"UMGEditor",
			"EditorSubsystem",
			"ApplicationCore",
		});

		PrivateDependencyModuleNames.Add("Slate");

		// Uncomment if you are using online features
		// PrivateDependencyModuleNames.Add("OnlineSubsystem");

		// To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true

		AddEngineThirdPartyPrivateStaticDependencies(Target, "OpenSSL");
	}
}
