Skip to content

Instantly share code, notes, and snippets.

View gotwig's full-sized avatar

Eddy gotwig

View GitHub Profile
TArray<FString> UUBP_FuncLib::SessionSettingsToString(const FBlueprintSessionResult& Result)
{
TArray<FString> SessionSettings = TArray<FString>();
for (FSessionSettings::TConstIterator It(Result.OnlineResult.Session.SessionSettings.Settings); It; ++It)
{
FName Key = It.Key();
const FOnlineSessionSetting& Setting = It.Value();
SessionSettings.Add(Key.ToString());
SessionSettings.Add(Setting.ToString());
Error 2 error C4800: 'FOnlineSessionSetting *const ' : forcing value to bool 'true' or 'false' (performance warning)
MachineId:94724652419672D199F277B54D9509A3
EpicAccountId:596cbe7e1d6f466c92cf7033ddd51c50
Access violation - code c0000005 (first/second chance not available)
UE4Editor_KismetCompiler!FKismetCompilerContext::ExpandTunnelsAndMacros() + 3223 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:2951]
UE4Editor_KismetCompiler!FKismetCompilerContext::ExpansionStep() + 513 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:2563]
UE4Editor_KismetCompiler!FKismetCompilerContext::CreateAndProcessUbergraph() + 1688 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:2728]
UE4Editor_KismetCompiler!FKismetCompilerContext::CreateFunctionList() + 501 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:3144]
UE4Editor_UMGEditor!FWidgetBlueprintCompile
// Fill out your copyright notice in the Description page of Project Settings.
#include "CarCarCar.h"
#include "Runtime/Online/OnlineSubsystemUtils/Private/OnlineSubsystemUtilsPrivatePCH.h"
#include "UpdateSessionCallbackProxy.h"
void UUpdateSessionCallbackProxy::Activate()
{
FOnlineSubsystemBPCallHelper Helper(TEXT("UpdateSession"), GEngine->GetWorldFromContextObject(WorldContextObject));
Error 1 error LNK2019: unresolved external symbol "public: __cdecl FOnlineSubsystemBPCallHelper::FOnlineSubsystemBPCallHelper(wchar_t const *,class UWorld *,class FName)" (??0FOnlineSubsystemBPCallHelper@@QEAA@PEB_WPEAVUWorld@@VFName@@@Z) referenced in function "private: virtual void __cdecl UUpdateSessionCallbackProxy::Activate(void)" (?Activate@UUpdateSessionCallbackProxy@@EEAAXXZ) C:\Users\xxx\Desktop\spaceBerz3rks\Intermediate\ProjectFiles\UpdateSessionCallbackProxy.cpp.obj CarCarCar
Error 2 error LNK2019: unresolved external symbol "public: void __cdecl FOnlineSubsystemBPCallHelper::QueryIDFromPlayerController(class APlayerController *)" (?QueryIDFromPlayerController@FOnlineSubsystemBPCallHelper@@QEAAXPEAVAPlayerController@@@Z) referenced in function "private: virtual void __cdecl UUpdateSessionCallbackProxy::Activate(void)" (?Activate@UUpdateSessionCallbackProxy@@EEAAXXZ) C:\Users\xxx\Desktop\spaceBerz3rks\Intermediate\ProjectFiles\UpdateSessionCallbackProxy.cpp.obj CarCarCar
#include "CarCarCar.h"
#include "UBP_FuncLib.h"
#include "Runtime/Engine/Classes/Engine/GameInstance.h"
FString UUBP_FuncLib::GetSessionResultKeyValue(const FBlueprintSessionResult& Result, FName keyName)
{
FString keyValue = "";
Result.OnlineResult.Session.SessionSettings.Get(keyName, keyValue);
return keyValue;
}
Error 1 error C3531: 'keyValue': a symbol whose type contains 'auto' must have an initializer C:\Users\xxx\Desktop\spaceBerz3rks\Source\CarCarCar\UBP_FuncLib.cpp 9 1 CarCarCar
Error 2 error C2664: 'FString::FString(FString &&,int32)' : cannot convert argument 1 from 'int' to 'FString &&' C:\Users\xxx\Desktop\spaceBerz3rks\Source\CarCarCar\UBP_FuncLib.cpp 11 1 CarCarCar
Error 3 error C2679: binary '=' : no operator found which takes a right-hand operand of type 'FOnlineSessionSetting *' (or there is no acceptable conversion) C:\Users\xxx\Desktop\spaceBerz3rks\Source\CarCarCar\UBP_FuncLib.cpp 16 1 CarCarCar
Error 4 error C2662: 'void FOnlineSessionSettings::Set(FName,const FOnlineSessionSetting &)' : cannot convert 'this' pointer from 'const FOnlineSessionSettings' to 'FOnlineSessionSettings &' C:\Users\xxx\Desktop\spaceBerz3rks\Source\CarCarCar\UBP_FuncLib.cpp 17 1 CarCarCar
Error 5 error C2664: 'FString::FString(FString &&,int32)' : cannot convert argument 1 from 'bool' to 'FString &&' C:\Users\xxx\Desktop\sp
// Fill out your copyright notice in the Description page of Project Settings.
using UnrealBuildTool;
public class CarCarCar : ModuleRules
{
public CarCarCar(TargetInfo Target)
{
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "OnlineSubsystem", "OnlineSubsystemUtils"});
PrivateIncludePaths.Add("Runtime/Online/OnlineSubsystemUtils/Private");
// Fill out your copyright notice in the Description page of Project Settings.
#include "CarCarCar.h"
#include "UBP_FuncLib.h"
#include "Runtime/Engine/Classes/Engine/GameInstance.h"
FString UUBP_FuncLib::GetSessionResultKeyValue(const FBlueprintSessionResult& Result, FName keyName)
{
auto keyValue;
Result.OnlineResult.Session.SessionSettings.Get(keyName, keyValue);
Error 1 error C2504: 'UOnlineBlueprintCallProxyBase' : base class undefinedC:\Program Files\Epic Games\4.7\Engine\Source\Runtime\Online\OnlineSubsystemUtils\Classes\FindSessionsCallbackProxy.h(19) : error C2504: 'UOnlineBlueprintCallProxyBase' : base class undefined C:\Program Files\Epic Games\4.7\Engine\Source\Runtime\Online\OnlineSubsystemUtils\Classes\FindSessionsCallbackProxy.h 19 1 CarCarCar
Error 2 error C2146: syntax error : missing ';' before identifier 'Super' C:\Program Files\Epic Games\4.7\Engine\Source\Runtime\Online\OnlineSubsystemUtils\Classes\FindSessionsCallbackProxy.h 20 1 CarCarCar
Error 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\Program Files\Epic Games\4.7\Engine\Source\Runtime\Online\OnlineSubsystemUtils\Classes\FindSessionsCallbackProxy.h 20 1 CarCarCar
Error 4 error C2146: syntax error : missing ';' before identifier 'Super' C:\Program Files\Epic Games\4.7\Engine\Source\Runtime\Online\OnlineSubsystemUtils\Classes\FindSessionsCallbackPr