Hello!
I added these lines in .Build.cs
PrivateDependencyModuleNames.AddRange(new string[] { "AdvancedSessions", "AdvancedSteamSessions"});
PrivateIncludePathModuleNames.AddRange(new string[] { "AdvancedSessions", "AdvancedSteamSessions"});
After that I can include classes from plugins, but when I call
auto NetId = FBPUniqueNetId();
UAdvancedSessionsLibrary::GetUniqueNetID(PlayerController, NetId);
I got unresolved external symbol error:
unresolved external symbol "public: static void __cdecl UAdvancedSessionsLibrary::GetUniqueNetID(class APlayerController *,struct FBPUniqueNetId &)" (?GetUniqueNetID@UAdvancedSessionsLibrary@@SAXPEAVAPlayerController@@AEAUFBPUniqueNetId@@@Z) referenced in function "public: static bool __cdecl USessionHelper::IsSession(class UObject *)" (?IsSession@USessionHelper@@SA_NPEAVUObject@@@Z)
Did I miss something or maybe I did something wrong?