The Large PCH removal / switch over to Include-What-You-Use (IWYU)

Former-commit-id: ab4d04af5ff02b70692cfdfbb43f68563f89b2a8
This commit is contained in:
mordentral
2017-04-10 14:41:49 -04:00
parent 4388f57f3d
commit ffe6b61b42
52 changed files with 73 additions and 70 deletions

View File

@@ -5,6 +5,9 @@ public class AdvancedSessions : ModuleRules
{ {
public AdvancedSessions(TargetInfo Target) public AdvancedSessions(TargetInfo Target)
{ {
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
//bEnforceIWYU = true;
Definitions.Add("WITH_ADVANCED_SESSIONS=1"); Definitions.Add("WITH_ADVANCED_SESSIONS=1");
PrivateIncludePaths.AddRange(new string[] { "AdvancedSessions/Private"/*, "OnlineSubsystemSteam/Private"*/ }); PrivateIncludePaths.AddRange(new string[] { "AdvancedSessions/Private"/*, "OnlineSubsystemSteam/Private"*/ });

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "Kismet/BlueprintFunctionLibrary.h" #include "Kismet/BlueprintFunctionLibrary.h"
#include "Online.h" #include "Online.h"
#include "OnlineSubsystem.h" #include "OnlineSubsystem.h"

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "Kismet/BlueprintFunctionLibrary.h" #include "Kismet/BlueprintFunctionLibrary.h"
#include "Online.h" #include "Online.h"
#include "OnlineSubsystem.h" #include "OnlineSubsystem.h"

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "Kismet/BlueprintFunctionLibrary.h" #include "Kismet/BlueprintFunctionLibrary.h"
#include "Online.h" #include "Online.h"
#include "OnlineSubsystem.h" #include "OnlineSubsystem.h"

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "Kismet/BlueprintFunctionLibrary.h" #include "Kismet/BlueprintFunctionLibrary.h"
#include "Online.h" #include "Online.h"
#include "OnlineSubsystem.h" #include "OnlineSubsystem.h"

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "Kismet/BlueprintFunctionLibrary.h" #include "Kismet/BlueprintFunctionLibrary.h"
#include "Online.h" #include "Online.h"
#include "OnlineSubsystem.h" #include "OnlineSubsystem.h"

View File

@@ -1,6 +1,5 @@
#pragma once #pragma once
#include "OnlineSubSystemHeader.h"
#include "ModuleManager.h" #include "ModuleManager.h"
class AdvancedSessions : public IModuleInterface class AdvancedSessions : public IModuleInterface

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "Kismet/BlueprintFunctionLibrary.h" #include "Kismet/BlueprintFunctionLibrary.h"
#include "Online.h" #include "Online.h"
#include "OnlineSubsystem.h" #include "OnlineSubsystem.h"

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "Kismet/BlueprintFunctionLibrary.h" #include "Kismet/BlueprintFunctionLibrary.h"
#include "Online.h" #include "Online.h"
#include "OnlineSubsystem.h" #include "OnlineSubsystem.h"

View File

@@ -1,5 +1,5 @@
#pragma once #pragma once
#include "CoreMinimal.h"
#include "EngineMinimal.h" #include "EngineMinimal.h"
#include "Engine/Engine.h" #include "Engine/Engine.h"
#include "GameFramework/PlayerState.h" #include "GameFramework/PlayerState.h"

View File

@@ -1,6 +1,6 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "CoreMinimal.h"
#include "OnlineSessionInterface.h" #include "OnlineSessionInterface.h"
#include "CancelFindSessionsCallbackProxy.generated.h" #include "CancelFindSessionsCallbackProxy.generated.h"

View File

@@ -1,8 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "CreateSessionCallbackProxyAdvanced.generated.h" #include "CreateSessionCallbackProxyAdvanced.generated.h"
UCLASS(MinimalAPI) UCLASS(MinimalAPI)

View File

@@ -1,6 +1,6 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "CoreMinimal.h"
#include "OnlineSessionInterface.h" #include "OnlineSessionInterface.h"
#include "EndSessionCallbackProxy.generated.h" #include "EndSessionCallbackProxy.generated.h"

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "FindFriendSessionCallbackProxy.generated.h" #include "FindFriendSessionCallbackProxy.generated.h"

View File

@@ -1,8 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "CoreMinimal.h"
#include "OnlineSessionInterface.h" #include "OnlineSessionInterface.h"
#include "OnlineSubSystemHeader.h"
#include "FindSessionsCallbackProxy.h" #include "FindSessionsCallbackProxy.h"
#include "FindSessionsCallbackProxyAdvanced.generated.h" #include "FindSessionsCallbackProxyAdvanced.generated.h"

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "GetFriendsCallbackProxy.generated.h" #include "GetFriendsCallbackProxy.generated.h"

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "GetRecentPlayersCallbackProxy.generated.h" #include "GetRecentPlayersCallbackProxy.generated.h"

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "BlueprintDataDefinitions.h" #include "BlueprintDataDefinitions.h"
#include "OnlineIdentityInterface.h" #include "OnlineIdentityInterface.h"
#include "GetUserPrivilegeCallbackProxy.generated.h" #include "GetUserPrivilegeCallbackProxy.generated.h"

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "OnlineIdentityInterface.h" #include "OnlineIdentityInterface.h"
#include "LoginUserCallbackProxy.generated.h" #include "LoginUserCallbackProxy.generated.h"

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "OnlineIdentityInterface.h" #include "OnlineIdentityInterface.h"
#include "LogoutUserCallbackProxy.generated.h" #include "LogoutUserCallbackProxy.generated.h"

View File

@@ -1,17 +1,17 @@
#pragma once #pragma once
#include "EngineMinimal.h" //#include "EngineMinimal.h"
#include "Core.h" //#include "Core.h"
#include "OnlineSessionInterface.h" //#include "OnlineSessionInterface.h"
#include "OnlineSessionSettings.h" //#include "OnlineSessionSettings.h"
#include "OnlineDelegateMacros.h" //#include "OnlineDelegateMacros.h"
#include "OnlineSubsystem.h" //#include "OnlineSubsystem.h"
#include "OnlineSubsystemImpl.h" //#include "OnlineSubsystemImpl.h"
#include "OnlineSubsystemUtils.h" //#include "OnlineSubsystemUtils.h"
#include "OnlineSubsystemUtilsModule.h" //#include "OnlineSubsystemUtilsModule.h"
#include "ModuleManager.h" //#include "ModuleManager.h"
#include "OnlineSubsystemUtilsClasses.h" //#include "OnlineSubsystemUtilsClasses.h"
#include "BlueprintDataDefinitions.h" //#include "BlueprintDataDefinitions.h"
/*#include "VoiceEngineImpl.h" /*#include "VoiceEngineImpl.h"
@@ -21,7 +21,7 @@
// Found this in the steam controller, seems like a nice thought since steam is throwing errors // Found this in the steam controller, seems like a nice thought since steam is throwing errors
// Disable crazy warnings that claim that standard C library is "deprecated". // Disable crazy warnings that claim that standard C library is "deprecated".
#ifdef _MSC_VER //#ifdef _MSC_VER
#pragma warning(push) //#pragma warning(push)
#pragma warning(disable:4996) //#pragma warning(disable:4996)
#endif //#endif

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "SendFriendInviteCallbackProxy.generated.h" #include "SendFriendInviteCallbackProxy.generated.h"

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "UpdateSessionCallbackProxyAdvanced.generated.h" #include "UpdateSessionCallbackProxyAdvanced.generated.h"

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#include "OnlineSubSystemHeader.h"
#include "Engine/LocalPlayer.h"
#include "AdvancedExternalUILibrary.h" #include "AdvancedExternalUILibrary.h"
#include "Engine/LocalPlayer.h"
//General Log //General Log
DEFINE_LOG_CATEGORY(AdvancedExternalUILog); DEFINE_LOG_CATEGORY(AdvancedExternalUILog);

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#include "OnlineSubSystemHeader.h"
#include "AdvancedFriendsGameInstance.h" #include "AdvancedFriendsGameInstance.h"
//General Log //General Log
DEFINE_LOG_CATEGORY(AdvancedFriendsInterfaceLog); DEFINE_LOG_CATEGORY(AdvancedFriendsInterfaceLog);

View File

@@ -1,8 +1,8 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#include "OnlineSubSystemHeader.h"
#include "AdvancedFriendsInterface.h" #include "AdvancedFriendsInterface.h"
UAdvancedFriendsInterface::UAdvancedFriendsInterface(const class FObjectInitializer& ObjectInitializer) UAdvancedFriendsInterface::UAdvancedFriendsInterface(const class FObjectInitializer& ObjectInitializer)
: Super(ObjectInitializer) : Super(ObjectInitializer)
{ {

View File

@@ -1,8 +1,8 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#include "OnlineSubSystemHeader.h"
#include "AdvancedFriendsLibrary.h" #include "AdvancedFriendsLibrary.h"
// This is taken directly from UE4 - OnlineSubsystemSteamPrivatePCH.h as a fix for the array_count macro // This is taken directly from UE4 - OnlineSubsystemSteamPrivatePCH.h as a fix for the array_count macro
//General Log //General Log

View File

@@ -1,6 +1,6 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#include "OnlineSubSystemHeader.h"
#include "AdvancedIdentityLibrary.h" #include "AdvancedIdentityLibrary.h"
//General Log //General Log
DEFINE_LOG_CATEGORY(AdvancedIdentityLog); DEFINE_LOG_CATEGORY(AdvancedIdentityLog);

View File

@@ -1,5 +1,4 @@
//#include "StandAlonePrivatePCH.h" //#include "StandAlonePrivatePCH.h"
#include "OnlineSubSystemHeader.h"
#include "AdvancedSessions.h" #include "AdvancedSessions.h"
void AdvancedSessions::StartupModule() void AdvancedSessions::StartupModule()

View File

@@ -1,6 +1,6 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#include "OnlineSubSystemHeader.h"
#include "AdvancedSessionsLibrary.h" #include "AdvancedSessionsLibrary.h"
#include "GameFramework/PlayerState.h" #include "GameFramework/PlayerState.h"
#include "GameFramework/GameStateBase.h" #include "GameFramework/GameStateBase.h"

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#include "OnlineSubSystemHeader.h"
#include "AdvancedVoiceLibrary.h" #include "AdvancedVoiceLibrary.h"
//General Log //General Log
DEFINE_LOG_CATEGORY(AdvancedVoiceLog); DEFINE_LOG_CATEGORY(AdvancedVoiceLog);

View File

@@ -1,8 +1,8 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "CancelFindSessionsCallbackProxy.h" #include "CancelFindSessionsCallbackProxy.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UCancelFindSessionsCallbackProxy // UCancelFindSessionsCallbackProxy

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "CreateSessionCallbackProxyAdvanced.h" #include "CreateSessionCallbackProxyAdvanced.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UCreateSessionCallbackProxyAdvanced // UCreateSessionCallbackProxyAdvanced

View File

@@ -1,8 +1,8 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "EndSessionCallbackProxy.h" #include "EndSessionCallbackProxy.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UEndSessionCallbackProxy // UEndSessionCallbackProxy

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "FindFriendSessionCallbackProxy.h" #include "FindFriendSessionCallbackProxy.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UGetRecentPlayersCallbackProxy // UGetRecentPlayersCallbackProxy
DEFINE_LOG_CATEGORY(AdvancedFindFriendSessionLog); DEFINE_LOG_CATEGORY(AdvancedFindFriendSessionLog);

View File

@@ -1,8 +1,8 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "FindSessionsCallbackProxyAdvanced.h" #include "FindSessionsCallbackProxyAdvanced.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UFindSessionsCallbackProxyAdvanced // UFindSessionsCallbackProxyAdvanced

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "GetFriendsCallbackProxy.h" #include "GetFriendsCallbackProxy.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UGetFriendsCallbackProxy // UGetFriendsCallbackProxy
DEFINE_LOG_CATEGORY(AdvancedGetFriendsLog); DEFINE_LOG_CATEGORY(AdvancedGetFriendsLog);

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "GetRecentPlayersCallbackProxy.h" #include "GetRecentPlayersCallbackProxy.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UGetRecentPlayersCallbackProxy // UGetRecentPlayersCallbackProxy
DEFINE_LOG_CATEGORY(AdvancedGetRecentPlayersLog); DEFINE_LOG_CATEGORY(AdvancedGetRecentPlayersLog);

View File

@@ -1,8 +1,8 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "GetUserPrivilegeCallbackProxy.h" #include "GetUserPrivilegeCallbackProxy.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UGetUserPrivilegeCallbackProxy // UGetUserPrivilegeCallbackProxy

View File

@@ -1,8 +1,8 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "LoginUserCallbackProxy.h" #include "LoginUserCallbackProxy.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// ULoginUserCallbackProxy // ULoginUserCallbackProxy

View File

@@ -1,8 +1,8 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "LogoutUserCallbackProxy.h" #include "LogoutUserCallbackProxy.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// ULogoutUserCallbackProxy // ULogoutUserCallbackProxy

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "SendFriendInviteCallbackProxy.h" #include "SendFriendInviteCallbackProxy.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UGetRecentPlayersCallbackProxy // UGetRecentPlayersCallbackProxy
DEFINE_LOG_CATEGORY(AdvancedSendFriendInviteLog); DEFINE_LOG_CATEGORY(AdvancedSendFriendInviteLog);

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "UpdateSessionCallbackProxyAdvanced.h" #include "UpdateSessionCallbackProxyAdvanced.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UUpdateSessionCallbackProxyAdvanced // UUpdateSessionCallbackProxyAdvanced

View File

@@ -5,6 +5,9 @@ public class AdvancedSteamSessions : ModuleRules
{ {
public AdvancedSteamSessions(TargetInfo Target) public AdvancedSteamSessions(TargetInfo Target)
{ {
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
//bEnforceIWYU = true;
Definitions.Add("WITH_ADVANCED_STEAM_SESSIONS=1"); Definitions.Add("WITH_ADVANCED_STEAM_SESSIONS=1");
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "OnlineSubsystem", "CoreUObject", "OnlineSubsystemUtils", "Networking", "Sockets", "AdvancedSessions"/*"Voice", "OnlineSubsystemSteam"*/ }); PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "OnlineSubsystem", "CoreUObject", "OnlineSubsystemUtils", "Networking", "Sockets", "AdvancedSessions"/*"Voice", "OnlineSubsystemSteam"*/ });

View File

@@ -1,7 +1,8 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "BlueprintDataDefinitions.h"
#include "Kismet/BlueprintFunctionLibrary.h" #include "Kismet/BlueprintFunctionLibrary.h"
#include "Online.h" #include "Online.h"
#include "OnlineSubsystem.h" #include "OnlineSubsystem.h"

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "ModuleManager.h" #include "ModuleManager.h"
class AdvancedSteamSessions : public IModuleInterface class AdvancedSteamSessions : public IModuleInterface

View File

@@ -1,7 +1,7 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#pragma once #pragma once
#include "OnlineSubSystemHeader.h" #include "CoreMinimal.h"
#include "Kismet/BlueprintFunctionLibrary.h" #include "Kismet/BlueprintFunctionLibrary.h"
#include "Online.h" #include "Online.h"
#include "OnlineSubsystem.h" #include "OnlineSubsystem.h"

View File

@@ -1,6 +1,8 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once #pragma once
#include "CoreMinimal.h"
// This is taken directly from UE4 - OnlineSubsystemSteamPrivatePCH.h as a fix for the array_count macro // This is taken directly from UE4 - OnlineSubsystemSteamPrivatePCH.h as a fix for the array_count macro
// @todo Steam: Steam headers trigger secure-C-runtime warnings in Visual C++. Rather than mess with _CRT_SECURE_NO_WARNINGS, we'll just // @todo Steam: Steam headers trigger secure-C-runtime warnings in Visual C++. Rather than mess with _CRT_SECURE_NO_WARNINGS, we'll just

View File

@@ -1,7 +1,6 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#include "OnlineSubSystemHeader.h"
#include "AdvancedSteamFriendsLibrary.h" #include "AdvancedSteamFriendsLibrary.h"
#include "OnlineSubSystemHeader.h"
// This is taken directly from UE4 - OnlineSubsystemSteamPrivatePCH.h as a fix for the array_count macro // This is taken directly from UE4 - OnlineSubsystemSteamPrivatePCH.h as a fix for the array_count macro

View File

@@ -1,5 +1,4 @@
//#include "StandAlonePrivatePCH.h" //#include "StandAlonePrivatePCH.h"
#include "OnlineSubSystemHeader.h"
#include "AdvancedSteamSessions.h" #include "AdvancedSteamSessions.h"
void AdvancedSteamSessions::StartupModule() void AdvancedSteamSessions::StartupModule()

View File

@@ -1,6 +1,6 @@
// Fill out your copyright notice in the Description page of Project Settings. // Fill out your copyright notice in the Description page of Project Settings.
#include "OnlineSubSystemHeader.h"
#include "AdvancedSteamWorkshopLibrary.h" #include "AdvancedSteamWorkshopLibrary.h"
#include "OnlineSubSystemHeader.h"
//General Log //General Log
DEFINE_LOG_CATEGORY(AdvancedSteamWorkshopLog); DEFINE_LOG_CATEGORY(AdvancedSteamWorkshopLog);

View File

@@ -1,7 +1,7 @@
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "OnlineSubSystemHeader.h"
#include "SteamWSRequestUGCDetailsCallbackProxy.h" #include "SteamWSRequestUGCDetailsCallbackProxy.h"
#include "OnlineSubSystemHeader.h"
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// UEndSessionCallbackProxy // UEndSessionCallbackProxy