Files
EscapeTheBackrooms_Internal/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_functions.cpp
2024-04-20 14:19:09 +02:00

3952 lines
155 KiB
C++

#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// Class AdvancedSessions.AdvancedExternalUILibrary
// (None)
class UClass* UAdvancedExternalUILibrary::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AdvancedExternalUILibrary");
return Clss;
}
// AdvancedExternalUILibrary AdvancedSessions.Default__AdvancedExternalUILibrary
// (Public, ClassDefaultObject, ArchetypeObject)
class UAdvancedExternalUILibrary* UAdvancedExternalUILibrary::GetDefaultObj()
{
static class UAdvancedExternalUILibrary* Default = nullptr;
if (!Default)
Default = static_cast<UAdvancedExternalUILibrary*>(UAdvancedExternalUILibrary::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.AdvancedExternalUILibrary.ShowWebURLUI
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class FString URLToShow (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TArray<class FString> AllowedDomains (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
// bool bEmbedded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bShowBackground (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bShowCloseButton (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 OffsetX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 OffsetY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 SizeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 SizeY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedExternalUILibrary::ShowWebURLUI(const class FString& URLToShow, enum class EBlueprintResultSwitch* Result, TArray<class FString>* AllowedDomains, bool bEmbedded, bool bShowBackground, bool bShowCloseButton, int32 OffsetX, int32 OffsetY, int32 SizeX, int32 SizeY)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowWebURLUI");
Params::UAdvancedExternalUILibrary_ShowWebURLUI_Params Parms{};
Parms.URLToShow = URLToShow;
Parms.bEmbedded = bEmbedded;
Parms.bShowBackground = bShowBackground;
Parms.bShowCloseButton = bShowCloseButton;
Parms.OffsetX = OffsetX;
Parms.OffsetY = OffsetY;
Parms.SizeX = SizeX;
Parms.SizeY = SizeY;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
if (AllowedDomains != nullptr)
*AllowedDomains = std::move(Parms.AllowedDomains);
}
// Function AdvancedSessions.AdvancedExternalUILibrary.ShowProfileUI
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId PlayerViewingProfile (ConstParm, Parm, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId PlayerToViewProfileOf (ConstParm, Parm, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedExternalUILibrary::ShowProfileUI(const struct FBPUniqueNetId& PlayerViewingProfile, const struct FBPUniqueNetId& PlayerToViewProfileOf, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowProfileUI");
Params::UAdvancedExternalUILibrary_ShowProfileUI_Params Parms{};
Parms.PlayerViewingProfile = PlayerViewingProfile;
Parms.PlayerToViewProfileOf = PlayerToViewProfileOf;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedExternalUILibrary.ShowLeaderBoardUI
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class FString LeaderboardName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedExternalUILibrary::ShowLeaderBoardUI(const class FString& LeaderboardName, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowLeaderBoardUI");
Params::UAdvancedExternalUILibrary_ShowLeaderBoardUI_Params Parms{};
Parms.LeaderboardName = LeaderboardName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedExternalUILibrary.ShowInviteUI
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedExternalUILibrary::ShowInviteUI(class APlayerController* PlayerController, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowInviteUI");
Params::UAdvancedExternalUILibrary_ShowInviteUI_Params Parms{};
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedExternalUILibrary.ShowFriendsUI
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedExternalUILibrary::ShowFriendsUI(class APlayerController* PlayerController, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowFriendsUI");
Params::UAdvancedExternalUILibrary_ShowFriendsUI_Params Parms{};
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedExternalUILibrary.ShowAccountUpgradeUI
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId PlayerRequestingAccountUpgradeUI (ConstParm, Parm, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedExternalUILibrary::ShowAccountUpgradeUI(const struct FBPUniqueNetId& PlayerRequestingAccountUpgradeUI, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowAccountUpgradeUI");
Params::UAdvancedExternalUILibrary_ShowAccountUpgradeUI_Params Parms{};
Parms.PlayerRequestingAccountUpgradeUI = PlayerRequestingAccountUpgradeUI;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedExternalUILibrary.CloseWebURLUI
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
void UAdvancedExternalUILibrary::CloseWebURLUI()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedExternalUILibrary", "CloseWebURLUI");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Class AdvancedSessions.AdvancedFriendsGameInstance
// (None)
class UClass* UAdvancedFriendsGameInstance::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AdvancedFriendsGameInstance");
return Clss;
}
// AdvancedFriendsGameInstance AdvancedSessions.Default__AdvancedFriendsGameInstance
// (Public, ClassDefaultObject, ArchetypeObject)
class UAdvancedFriendsGameInstance* UAdvancedFriendsGameInstance::GetDefaultObj()
{
static class UAdvancedFriendsGameInstance* Default = nullptr;
if (!Default)
Default = static_cast<UAdvancedFriendsGameInstance*>(UAdvancedFriendsGameInstance::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.AdvancedFriendsGameInstance.OnSessionInviteReceived
// (Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// int32 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId PersonInviting (Parm, NativeAccessSpecifierPublic)
// class FString AppId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBlueprintSessionResult SessionToJoin (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
void UAdvancedFriendsGameInstance::OnSessionInviteReceived(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInviting, const class FString& AppId, struct FBlueprintSessionResult& SessionToJoin)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsGameInstance", "OnSessionInviteReceived");
Params::UAdvancedFriendsGameInstance_OnSessionInviteReceived_Params Parms{};
Parms.LocalPlayerNum = LocalPlayerNum;
Parms.PersonInviting = PersonInviting;
Parms.AppId = AppId;
Parms.SessionToJoin = SessionToJoin;
UObject::ProcessEvent(Func, &Parms);
}
// Function AdvancedSessions.AdvancedFriendsGameInstance.OnSessionInviteAccepted
// (Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// int32 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId PersonInvited (Parm, NativeAccessSpecifierPublic)
// struct FBlueprintSessionResult SessionToJoin (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
void UAdvancedFriendsGameInstance::OnSessionInviteAccepted(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SessionToJoin)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsGameInstance", "OnSessionInviteAccepted");
Params::UAdvancedFriendsGameInstance_OnSessionInviteAccepted_Params Parms{};
Parms.LocalPlayerNum = LocalPlayerNum;
Parms.PersonInvited = PersonInvited;
Parms.SessionToJoin = SessionToJoin;
UObject::ProcessEvent(Func, &Parms);
}
// Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerTalkingStateChanged
// (Event, Public, BlueprintEvent)
// Parameters:
// struct FBPUniqueNetId PlayerId (Parm, NativeAccessSpecifierPublic)
// bool bIsTalking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedFriendsGameInstance::OnPlayerTalkingStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsGameInstance", "OnPlayerTalkingStateChanged");
Params::UAdvancedFriendsGameInstance_OnPlayerTalkingStateChanged_Params Parms{};
Parms.PlayerId = PlayerId;
Parms.bIsTalking = bIsTalking;
UObject::ProcessEvent(Func, &Parms);
}
// Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerLoginStatusChanged
// (Event, Public, BlueprintEvent)
// Parameters:
// int32 PlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBPLoginStatus PreviousStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBPLoginStatus NewStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId NewPlayerUniqueNetID (Parm, NativeAccessSpecifierPublic)
void UAdvancedFriendsGameInstance::OnPlayerLoginStatusChanged(int32 PlayerNum, enum class EBPLoginStatus PreviousStatus, enum class EBPLoginStatus NewStatus, const struct FBPUniqueNetId& NewPlayerUniqueNetID)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsGameInstance", "OnPlayerLoginStatusChanged");
Params::UAdvancedFriendsGameInstance_OnPlayerLoginStatusChanged_Params Parms{};
Parms.PlayerNum = PlayerNum;
Parms.PreviousStatus = PreviousStatus;
Parms.NewStatus = NewStatus;
Parms.NewPlayerUniqueNetID = NewPlayerUniqueNetID;
UObject::ProcessEvent(Func, &Parms);
}
// Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerLoginChanged
// (Event, Public, BlueprintEvent)
// Parameters:
// int32 PlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedFriendsGameInstance::OnPlayerLoginChanged(int32 PlayerNum)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsGameInstance", "OnPlayerLoginChanged");
Params::UAdvancedFriendsGameInstance_OnPlayerLoginChanged_Params Parms{};
Parms.PlayerNum = PlayerNum;
UObject::ProcessEvent(Func, &Parms);
}
// Class AdvancedSessions.AdvancedFriendsInterface
// (None)
class UClass* IAdvancedFriendsInterface::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AdvancedFriendsInterface");
return Clss;
}
// AdvancedFriendsInterface AdvancedSessions.Default__AdvancedFriendsInterface
// (Public, ClassDefaultObject, ArchetypeObject)
class IAdvancedFriendsInterface* IAdvancedFriendsInterface::GetDefaultObj()
{
static class IAdvancedFriendsInterface* Default = nullptr;
if (!Default)
Default = static_cast<IAdvancedFriendsInterface*>(IAdvancedFriendsInterface::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.AdvancedFriendsInterface.OnSessionInviteReceived
// (Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// struct FBPUniqueNetId PersonInviting (Parm, NativeAccessSpecifierPublic)
// struct FBlueprintSessionResult SearchResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
void IAdvancedFriendsInterface::OnSessionInviteReceived(const struct FBPUniqueNetId& PersonInviting, struct FBlueprintSessionResult& SearchResult)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsInterface", "OnSessionInviteReceived");
Params::IAdvancedFriendsInterface_OnSessionInviteReceived_Params Parms{};
Parms.PersonInviting = PersonInviting;
Parms.SearchResult = SearchResult;
UObject::ProcessEvent(Func, &Parms);
}
// Function AdvancedSessions.AdvancedFriendsInterface.OnSessionInviteAccepted
// (Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// struct FBPUniqueNetId PersonInvited (Parm, NativeAccessSpecifierPublic)
// struct FBlueprintSessionResult SearchResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
void IAdvancedFriendsInterface::OnSessionInviteAccepted(const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SearchResult)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsInterface", "OnSessionInviteAccepted");
Params::IAdvancedFriendsInterface_OnSessionInviteAccepted_Params Parms{};
Parms.PersonInvited = PersonInvited;
Parms.SearchResult = SearchResult;
UObject::ProcessEvent(Func, &Parms);
}
// Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerVoiceStateChanged
// (Event, Public, BlueprintEvent)
// Parameters:
// struct FBPUniqueNetId PlayerId (Parm, NativeAccessSpecifierPublic)
// bool bIsTalking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void IAdvancedFriendsInterface::OnPlayerVoiceStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsInterface", "OnPlayerVoiceStateChanged");
Params::IAdvancedFriendsInterface_OnPlayerVoiceStateChanged_Params Parms{};
Parms.PlayerId = PlayerId;
Parms.bIsTalking = bIsTalking;
UObject::ProcessEvent(Func, &Parms);
}
// Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerLoginStatusChanged
// (Event, Public, BlueprintEvent)
// Parameters:
// enum class EBPLoginStatus PreviousStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBPLoginStatus NewStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId PlayerUniqueNetID (Parm, NativeAccessSpecifierPublic)
void IAdvancedFriendsInterface::OnPlayerLoginStatusChanged(enum class EBPLoginStatus PreviousStatus, enum class EBPLoginStatus NewStatus, const struct FBPUniqueNetId& PlayerUniqueNetID)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsInterface", "OnPlayerLoginStatusChanged");
Params::IAdvancedFriendsInterface_OnPlayerLoginStatusChanged_Params Parms{};
Parms.PreviousStatus = PreviousStatus;
Parms.NewStatus = NewStatus;
Parms.PlayerUniqueNetID = PlayerUniqueNetID;
UObject::ProcessEvent(Func, &Parms);
}
// Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerLoginChanged
// (Event, Public, BlueprintEvent)
// Parameters:
// int32 PlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void IAdvancedFriendsInterface::OnPlayerLoginChanged(int32 PlayerNum)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsInterface", "OnPlayerLoginChanged");
Params::IAdvancedFriendsInterface_OnPlayerLoginChanged_Params Parms{};
Parms.PlayerNum = PlayerNum;
UObject::ProcessEvent(Func, &Parms);
}
// Class AdvancedSessions.AdvancedFriendsLibrary
// (None)
class UClass* UAdvancedFriendsLibrary::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AdvancedFriendsLibrary");
return Clss;
}
// AdvancedFriendsLibrary AdvancedSessions.Default__AdvancedFriendsLibrary
// (Public, ClassDefaultObject, ArchetypeObject)
class UAdvancedFriendsLibrary* UAdvancedFriendsLibrary::GetDefaultObj()
{
static class UAdvancedFriendsLibrary* Default = nullptr;
if (!Default)
Default = static_cast<UAdvancedFriendsLibrary*>(UAdvancedFriendsLibrary::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.AdvancedFriendsLibrary.SendSessionInviteToFriends
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TArray<struct FBPUniqueNetId> Friends (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedFriendsLibrary::SendSessionInviteToFriends(class APlayerController* PlayerController, TArray<struct FBPUniqueNetId>& Friends, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsLibrary", "SendSessionInviteToFriends");
Params::UAdvancedFriendsLibrary_SendSessionInviteToFriends_Params Parms{};
Parms.PlayerController = PlayerController;
Parms.Friends = Friends;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedFriendsLibrary.SendSessionInviteToFriend
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId FriendUniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedFriendsLibrary::SendSessionInviteToFriend(class APlayerController* PlayerController, struct FBPUniqueNetId& FriendUniqueNetId, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsLibrary", "SendSessionInviteToFriend");
Params::UAdvancedFriendsLibrary_SendSessionInviteToFriend_Params Parms{};
Parms.PlayerController = PlayerController;
Parms.FriendUniqueNetId = FriendUniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedFriendsLibrary.IsAFriend
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic)
// bool IsFriend (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedFriendsLibrary::IsAFriend(class APlayerController* PlayerController, const struct FBPUniqueNetId& UniqueNetId, bool* IsFriend)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsLibrary", "IsAFriend");
Params::UAdvancedFriendsLibrary_IsAFriend_Params Parms{};
Parms.PlayerController = PlayerController;
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (IsFriend != nullptr)
*IsFriend = Parms.IsFriend;
}
// Function AdvancedSessions.AdvancedFriendsLibrary.GetStoredRecentPlayersList
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (Parm, NativeAccessSpecifierPublic)
// TArray<struct FBPOnlineRecentPlayer>PlayersList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void UAdvancedFriendsLibrary::GetStoredRecentPlayersList(const struct FBPUniqueNetId& UniqueNetId, TArray<struct FBPOnlineRecentPlayer>* PlayersList)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsLibrary", "GetStoredRecentPlayersList");
Params::UAdvancedFriendsLibrary_GetStoredRecentPlayersList_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (PlayersList != nullptr)
*PlayersList = std::move(Parms.PlayersList);
}
// Function AdvancedSessions.AdvancedFriendsLibrary.GetStoredFriendsList
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TArray<struct FBPFriendInfo> FriendsList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void UAdvancedFriendsLibrary::GetStoredFriendsList(class APlayerController* PlayerController, TArray<struct FBPFriendInfo>* FriendsList)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsLibrary", "GetStoredFriendsList");
Params::UAdvancedFriendsLibrary_GetStoredFriendsList_Params Parms{};
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (FriendsList != nullptr)
*FriendsList = std::move(Parms.FriendsList);
}
// Function AdvancedSessions.AdvancedFriendsLibrary.GetFriend
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId FriendUniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic)
// struct FBPFriendInfo Friend (Parm, OutParm, NativeAccessSpecifierPublic)
void UAdvancedFriendsLibrary::GetFriend(class APlayerController* PlayerController, const struct FBPUniqueNetId& FriendUniqueNetId, struct FBPFriendInfo* Friend)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedFriendsLibrary", "GetFriend");
Params::UAdvancedFriendsLibrary_GetFriend_Params Parms{};
Parms.PlayerController = PlayerController;
Parms.FriendUniqueNetId = FriendUniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Friend != nullptr)
*Friend = std::move(Parms.Friend);
}
// Class AdvancedSessions.AdvancedGameSession
// (Actor)
class UClass* AAdvancedGameSession::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AdvancedGameSession");
return Clss;
}
// AdvancedGameSession AdvancedSessions.Default__AdvancedGameSession
// (Public, ClassDefaultObject, ArchetypeObject)
class AAdvancedGameSession* AAdvancedGameSession::GetDefaultObj()
{
static class AAdvancedGameSession* Default = nullptr;
if (!Default)
Default = static_cast<AAdvancedGameSession*>(AAdvancedGameSession::StaticClass()->DefaultObject);
return Default;
}
// Class AdvancedSessions.AdvancedIdentityLibrary
// (None)
class UClass* UAdvancedIdentityLibrary::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AdvancedIdentityLibrary");
return Clss;
}
// AdvancedIdentityLibrary AdvancedSessions.Default__AdvancedIdentityLibrary
// (Public, ClassDefaultObject, ArchetypeObject)
class UAdvancedIdentityLibrary* UAdvancedIdentityLibrary::GetDefaultObj()
{
static class UAdvancedIdentityLibrary* Default = nullptr;
if (!Default)
Default = static_cast<UAdvancedIdentityLibrary*>(UAdvancedIdentityLibrary::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.AdvancedIdentityLibrary.SetUserAccountAttribute
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FString AttributeName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString NewAttributeValue (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::SetUserAccountAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, const class FString& NewAttributeValue, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "SetUserAccountAttribute");
Params::UAdvancedIdentityLibrary_SetUserAccountAttribute_Params Parms{};
Parms.AccountInfo = AccountInfo;
Parms.AttributeName = AttributeName;
Parms.NewAttributeValue = NewAttributeValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserID
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId UniqueNetId (Parm, OutParm, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetUserID(struct FBPUserOnlineAccount& AccountInfo, struct FBPUniqueNetId* UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserID");
Params::UAdvancedIdentityLibrary_GetUserID_Params Parms{};
Parms.AccountInfo = AccountInfo;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (UniqueNetId != nullptr)
*UniqueNetId = std::move(Parms.UniqueNetId);
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountRealName
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FString UserName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetUserAccountRealName(struct FBPUserOnlineAccount& AccountInfo, class FString* UserName)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccountRealName");
Params::UAdvancedIdentityLibrary_GetUserAccountRealName_Params Parms{};
Parms.AccountInfo = AccountInfo;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (UserName != nullptr)
*UserName = std::move(Parms.UserName);
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountDisplayName
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FString DisplayName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetUserAccountDisplayName(struct FBPUserOnlineAccount& AccountInfo, class FString* DisplayName)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccountDisplayName");
Params::UAdvancedIdentityLibrary_GetUserAccountDisplayName_Params Parms{};
Parms.AccountInfo = AccountInfo;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (DisplayName != nullptr)
*DisplayName = std::move(Parms.DisplayName);
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAuthAttribute
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FString AttributeName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString AuthAttribute (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetUserAccountAuthAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, class FString* AuthAttribute, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccountAuthAttribute");
Params::UAdvancedIdentityLibrary_GetUserAccountAuthAttribute_Params Parms{};
Parms.AccountInfo = AccountInfo;
Parms.AttributeName = AttributeName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (AuthAttribute != nullptr)
*AuthAttribute = std::move(Parms.AuthAttribute);
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAttribute
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FString AttributeName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString AttributeValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetUserAccountAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, class FString* AttributeValue, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccountAttribute");
Params::UAdvancedIdentityLibrary_GetUserAccountAttribute_Params Parms{};
Parms.AccountInfo = AccountInfo;
Parms.AttributeName = AttributeName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (AttributeValue != nullptr)
*AttributeValue = std::move(Parms.AttributeValue);
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAccessToken
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FString AccessToken (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetUserAccountAccessToken(struct FBPUserOnlineAccount& AccountInfo, class FString* AccessToken)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccountAccessToken");
Params::UAdvancedIdentityLibrary_GetUserAccountAccessToken_Params Parms{};
Parms.AccountInfo = AccountInfo;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (AccessToken != nullptr)
*AccessToken = std::move(Parms.AccessToken);
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccount
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// struct FBPUserOnlineAccount AccountInfo (Parm, OutParm, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetUserAccount(struct FBPUniqueNetId& UniqueNetId, struct FBPUserOnlineAccount* AccountInfo, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccount");
Params::UAdvancedIdentityLibrary_GetUserAccount_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (AccountInfo != nullptr)
*AccountInfo = std::move(Parms.AccountInfo);
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetPlayerNickname
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FString PlayerNickname (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetPlayerNickname(struct FBPUniqueNetId& UniqueNetId, class FString* PlayerNickname)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetPlayerNickname");
Params::UAdvancedIdentityLibrary_GetPlayerNickname_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (PlayerNickname != nullptr)
*PlayerNickname = std::move(Parms.PlayerNickname);
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetPlayerAuthToken
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString AuthToken (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetPlayerAuthToken(class APlayerController* PlayerController, class FString* AuthToken, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetPlayerAuthToken");
Params::UAdvancedIdentityLibrary_GetPlayerAuthToken_Params Parms{};
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (AuthToken != nullptr)
*AuthToken = std::move(Parms.AuthToken);
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetLoginStatus
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// enum class EBPLoginStatus LoginStatus (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetLoginStatus(struct FBPUniqueNetId& UniqueNetId, enum class EBPLoginStatus* LoginStatus, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetLoginStatus");
Params::UAdvancedIdentityLibrary_GetLoginStatus_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (LoginStatus != nullptr)
*LoginStatus = Parms.LoginStatus;
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedIdentityLibrary.GetAllUserAccounts
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FBPUserOnlineAccount>AccountInfos (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedIdentityLibrary::GetAllUserAccounts(TArray<struct FBPUserOnlineAccount>* AccountInfos, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedIdentityLibrary", "GetAllUserAccounts");
Params::UAdvancedIdentityLibrary_GetAllUserAccounts_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (AccountInfos != nullptr)
*AccountInfos = std::move(Parms.AccountInfos);
if (Result != nullptr)
*Result = Parms.Result;
}
// Class AdvancedSessions.AdvancedSessionsLibrary
// (None)
class UClass* UAdvancedSessionsLibrary::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AdvancedSessionsLibrary");
return Clss;
}
// AdvancedSessionsLibrary AdvancedSessions.Default__AdvancedSessionsLibrary
// (Public, ClassDefaultObject, ArchetypeObject)
class UAdvancedSessionsLibrary* UAdvancedSessionsLibrary::GetDefaultObj()
{
static class UAdvancedSessionsLibrary* Default = nullptr;
if (!Default)
Default = static_cast<UAdvancedSessionsLibrary*>(UAdvancedSessionsLibrary::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.UniqueNetIdToString
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FString String (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::UniqueNetIdToString(struct FBPUniqueNetId& UniqueNetId, class FString* String)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "UniqueNetIdToString");
Params::UAdvancedSessionsLibrary_UniqueNetIdToString_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (String != nullptr)
*String = std::move(Parms.String);
}
// Function AdvancedSessions.AdvancedSessionsLibrary.SetPlayerName
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString PlayerName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::SetPlayerName(class APlayerController* PlayerController, const class FString& PlayerName)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "SetPlayerName");
Params::UAdvancedSessionsLibrary_SetPlayerName_Params Parms{};
Parms.PlayerController = PlayerController;
Parms.PlayerName = PlayerName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.ServerTravel
// (Final, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString InURL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bShouldSkipGameNotify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSessionsLibrary::ServerTravel(class UObject* WorldContextObject, const class FString& InURL, bool bAbsolute, bool bShouldSkipGameNotify)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "ServerTravel");
Params::UAdvancedSessionsLibrary_ServerTravel_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.InURL = InURL;
Parms.bAbsolute = bAbsolute;
Parms.bShouldSkipGameNotify = bShouldSkipGameNotify;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionSearchProperty
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FSessionPropertyKeyPair SessionSearchProperty (Parm, NativeAccessSpecifierPublic)
// enum class EOnlineComparisonOpReduxComparisonOp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FSessionsSearchSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
struct FSessionsSearchSetting UAdvancedSessionsLibrary::MakeLiteralSessionSearchProperty(const struct FSessionPropertyKeyPair& SessionSearchProperty, enum class EOnlineComparisonOpRedux ComparisonOp)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionSearchProperty");
Params::UAdvancedSessionsLibrary_MakeLiteralSessionSearchProperty_Params Parms{};
Parms.SessionSearchProperty = SessionSearchProperty;
Parms.ComparisonOp = ComparisonOp;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyString
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FSessionPropertyKeyPair ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
struct FSessionPropertyKeyPair UAdvancedSessionsLibrary::MakeLiteralSessionPropertyString(class FName Key, const class FString& Value)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionPropertyString");
Params::UAdvancedSessionsLibrary_MakeLiteralSessionPropertyString_Params Parms{};
Parms.Key = Key;
Parms.Value = Value;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyInt
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FSessionPropertyKeyPair ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
struct FSessionPropertyKeyPair UAdvancedSessionsLibrary::MakeLiteralSessionPropertyInt(class FName Key, int32 Value)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionPropertyInt");
Params::UAdvancedSessionsLibrary_MakeLiteralSessionPropertyInt_Params Parms{};
Parms.Key = Key;
Parms.Value = Value;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyFloat
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FSessionPropertyKeyPair ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
struct FSessionPropertyKeyPair UAdvancedSessionsLibrary::MakeLiteralSessionPropertyFloat(class FName Key, float Value)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionPropertyFloat");
Params::UAdvancedSessionsLibrary_MakeLiteralSessionPropertyFloat_Params Parms{};
Parms.Key = Key;
Parms.Value = Value;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyByte
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FSessionPropertyKeyPair ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
struct FSessionPropertyKeyPair UAdvancedSessionsLibrary::MakeLiteralSessionPropertyByte(class FName Key, uint8 Value)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionPropertyByte");
Params::UAdvancedSessionsLibrary_MakeLiteralSessionPropertyByte_Params Parms{};
Parms.Key = Key;
Parms.Value = Value;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyBool
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FSessionPropertyKeyPair ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
struct FSessionPropertyKeyPair UAdvancedSessionsLibrary::MakeLiteralSessionPropertyBool(class FName Key, bool Value)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionPropertyBool");
Params::UAdvancedSessionsLibrary_MakeLiteralSessionPropertyBool_Params Parms{};
Parms.Key = Key;
Parms.Value = Value;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.KickPlayer
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APlayerController* PlayerToKick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FText KickReason (Parm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSessionsLibrary::KickPlayer(class UObject* WorldContextObject, class APlayerController* PlayerToKick, class FText KickReason)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "KickPlayer");
Params::UAdvancedSessionsLibrary_KickPlayer_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerToKick = PlayerToKick;
Parms.KickReason = KickReason;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.IsValidUniqueNetID
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSessionsLibrary::IsValidUniqueNetID(struct FBPUniqueNetId& UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "IsValidUniqueNetID");
Params::UAdvancedSessionsLibrary_IsValidUniqueNetID_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.IsValidSession
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBlueprintSessionResult SessionResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSessionsLibrary::IsValidSession(struct FBlueprintSessionResult& SessionResult)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "IsValidSession");
Params::UAdvancedSessionsLibrary_IsValidSession_Params Parms{};
Parms.SessionResult = SessionResult;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.IsPlayerInSession
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId PlayerToCheck (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool bIsInSession (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::IsPlayerInSession(class UObject* WorldContextObject, struct FBPUniqueNetId& PlayerToCheck, bool* bIsInSession)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "IsPlayerInSession");
Params::UAdvancedSessionsLibrary_IsPlayerInSession_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerToCheck = PlayerToCheck;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (bIsInSession != nullptr)
*bIsInSession = Parms.bIsInSession;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.HasOnlineSubsystem
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class FName SubSystemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSessionsLibrary::HasOnlineSubsystem(class FName SubSystemName)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "HasOnlineSubsystem");
Params::UAdvancedSessionsLibrary_HasOnlineSubsystem_Params Parms{};
Parms.SubSystemName = SubSystemName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueNetIDFromPlayerState
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// class APlayerState* PlayerState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId UniqueNetId (Parm, OutParm, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetUniqueNetIDFromPlayerState(class APlayerState* PlayerState, struct FBPUniqueNetId* UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetUniqueNetIDFromPlayerState");
Params::UAdvancedSessionsLibrary_GetUniqueNetIDFromPlayerState_Params Parms{};
Parms.PlayerState = PlayerState;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (UniqueNetId != nullptr)
*UniqueNetId = std::move(Parms.UniqueNetId);
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueNetID
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId UniqueNetId (Parm, OutParm, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetUniqueNetID(class APlayerController* PlayerController, struct FBPUniqueNetId* UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetUniqueNetID");
Params::UAdvancedSessionsLibrary_GetUniqueNetID_Params Parms{};
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (UniqueNetId != nullptr)
*UniqueNetId = std::move(Parms.UniqueNetId);
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueBuildID
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBlueprintSessionResult SessionResult (Parm, NativeAccessSpecifierPublic)
// int32 UniqueBuildId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetUniqueBuildID(const struct FBlueprintSessionResult& SessionResult, int32* UniqueBuildId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetUniqueBuildID");
Params::UAdvancedSessionsLibrary_GetUniqueBuildID_Params Parms{};
Parms.SessionResult = SessionResult;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (UniqueBuildId != nullptr)
*UniqueBuildId = Parms.UniqueBuildId;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionState
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBPOnlineSessionState SessionState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetSessionState(class UObject* WorldContextObject, enum class EBPOnlineSessionState* SessionState)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionState");
Params::UAdvancedSessionsLibrary_GetSessionState_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (SessionState != nullptr)
*SessionState = Parms.SessionState;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionSettings
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 NumConnections (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 NumPrivateConnections (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bIsLAN (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bIsDedicated (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bAllowInvites (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bAllowJoinInProgress (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bIsAnticheatEnabled (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 BuildUniqueID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetSessionSettings(class UObject* WorldContextObject, int32* NumConnections, int32* NumPrivateConnections, bool* bIsLAN, bool* bIsDedicated, bool* bAllowInvites, bool* bAllowJoinInProgress, bool* bIsAnticheatEnabled, int32* BuildUniqueID, TArray<struct FSessionPropertyKeyPair>* ExtraSettings, enum class EBlueprintResultSwitch* Result)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionSettings");
Params::UAdvancedSessionsLibrary_GetSessionSettings_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (NumConnections != nullptr)
*NumConnections = Parms.NumConnections;
if (NumPrivateConnections != nullptr)
*NumPrivateConnections = Parms.NumPrivateConnections;
if (bIsLAN != nullptr)
*bIsLAN = Parms.bIsLAN;
if (bIsDedicated != nullptr)
*bIsDedicated = Parms.bIsDedicated;
if (bAllowInvites != nullptr)
*bAllowInvites = Parms.bAllowInvites;
if (bAllowJoinInProgress != nullptr)
*bAllowJoinInProgress = Parms.bAllowJoinInProgress;
if (bIsAnticheatEnabled != nullptr)
*bIsAnticheatEnabled = Parms.bIsAnticheatEnabled;
if (BuildUniqueID != nullptr)
*BuildUniqueID = Parms.BuildUniqueID;
if (ExtraSettings != nullptr)
*ExtraSettings = std::move(Parms.ExtraSettings);
if (Result != nullptr)
*Result = Parms.Result;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyString
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class ESessionSettingSearchResultSearchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString SettingValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetSessionPropertyString(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, class FString* SettingValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyString");
Params::UAdvancedSessionsLibrary_GetSessionPropertyString_Params Parms{};
Parms.ExtraSettings = ExtraSettings;
Parms.SettingName = SettingName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (SearchResult != nullptr)
*SearchResult = Parms.SearchResult;
if (SettingValue != nullptr)
*SettingValue = std::move(Parms.SettingValue);
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyKey
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FSessionPropertyKeyPair SessionProperty (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName UAdvancedSessionsLibrary::GetSessionPropertyKey(struct FSessionPropertyKeyPair& SessionProperty)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyKey");
Params::UAdvancedSessionsLibrary_GetSessionPropertyKey_Params Parms{};
Parms.SessionProperty = SessionProperty;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyInt
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class ESessionSettingSearchResultSearchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 SettingValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetSessionPropertyInt(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, int32* SettingValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyInt");
Params::UAdvancedSessionsLibrary_GetSessionPropertyInt_Params Parms{};
Parms.ExtraSettings = ExtraSettings;
Parms.SettingName = SettingName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (SearchResult != nullptr)
*SearchResult = Parms.SearchResult;
if (SettingValue != nullptr)
*SettingValue = Parms.SettingValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyFloat
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class ESessionSettingSearchResultSearchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float SettingValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetSessionPropertyFloat(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, float* SettingValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyFloat");
Params::UAdvancedSessionsLibrary_GetSessionPropertyFloat_Params Parms{};
Parms.ExtraSettings = ExtraSettings;
Parms.SettingName = SettingName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (SearchResult != nullptr)
*SearchResult = Parms.SearchResult;
if (SettingValue != nullptr)
*SettingValue = Parms.SettingValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyByte
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class ESessionSettingSearchResultSearchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// uint8 SettingValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetSessionPropertyByte(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, uint8* SettingValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyByte");
Params::UAdvancedSessionsLibrary_GetSessionPropertyByte_Params Parms{};
Parms.ExtraSettings = ExtraSettings;
Parms.SettingName = SettingName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (SearchResult != nullptr)
*SearchResult = Parms.SearchResult;
if (SettingValue != nullptr)
*SettingValue = Parms.SettingValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyBool
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class ESessionSettingSearchResultSearchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool SettingValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetSessionPropertyBool(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, bool* SettingValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyBool");
Params::UAdvancedSessionsLibrary_GetSessionPropertyBool_Params Parms{};
Parms.ExtraSettings = ExtraSettings;
Parms.SettingName = SettingName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (SearchResult != nullptr)
*SearchResult = Parms.SearchResult;
if (SettingValue != nullptr)
*SettingValue = Parms.SettingValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionID_AsString
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBlueprintSessionResult SessionResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FString SessionId (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetSessionID_AsString(struct FBlueprintSessionResult& SessionResult, class FString* SessionId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionID_AsString");
Params::UAdvancedSessionsLibrary_GetSessionID_AsString_Params Parms{};
Parms.SessionResult = SessionResult;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (SessionId != nullptr)
*SessionId = std::move(Parms.SessionId);
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetPlayerName
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString PlayerName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetPlayerName(class APlayerController* PlayerController, class FString* PlayerName)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetPlayerName");
Params::UAdvancedSessionsLibrary_GetPlayerName_Params Parms{};
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (PlayerName != nullptr)
*PlayerName = std::move(Parms.PlayerName);
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetNumberOfNetworkPlayers
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 NumNetPlayers (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetNumberOfNetworkPlayers(class UObject* WorldContextObject, int32* NumNetPlayers)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetNumberOfNetworkPlayers");
Params::UAdvancedSessionsLibrary_GetNumberOfNetworkPlayers_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (NumNetPlayers != nullptr)
*NumNetPlayers = Parms.NumNetPlayers;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetNetPlayerIndex
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 NetPlayerIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetNetPlayerIndex(class APlayerController* PlayerController, int32* NetPlayerIndex)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetNetPlayerIndex");
Params::UAdvancedSessionsLibrary_GetNetPlayerIndex_Params Parms{};
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (NetPlayerIndex != nullptr)
*NetPlayerIndex = Parms.NetPlayerIndex;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetExtraSettings
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBlueprintSessionResult SessionResult (Parm, NativeAccessSpecifierPublic)
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetExtraSettings(const struct FBlueprintSessionResult& SessionResult, TArray<struct FSessionPropertyKeyPair>* ExtraSettings)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetExtraSettings");
Params::UAdvancedSessionsLibrary_GetExtraSettings_Params Parms{};
Parms.SessionResult = SessionResult;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (ExtraSettings != nullptr)
*ExtraSettings = std::move(Parms.ExtraSettings);
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetCurrentUniqueBuildID
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// int32 UniqueBuildId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetCurrentUniqueBuildID(int32* UniqueBuildId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetCurrentUniqueBuildID");
Params::UAdvancedSessionsLibrary_GetCurrentUniqueBuildID_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (UniqueBuildId != nullptr)
*UniqueBuildId = Parms.UniqueBuildId;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.GetCurrentSessionID_AsString
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString SessionId (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::GetCurrentSessionID_AsString(class UObject* WorldContextObject, class FString* SessionId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "GetCurrentSessionID_AsString");
Params::UAdvancedSessionsLibrary_GetCurrentSessionID_AsString_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (SessionId != nullptr)
*SessionId = std::move(Parms.SessionId);
}
// Function AdvancedSessions.AdvancedSessionsLibrary.FindSessionPropertyIndexByName
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::FindSessionPropertyIndexByName(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class EBlueprintResultSwitch* Result, int32* OutIndex)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "FindSessionPropertyIndexByName");
Params::UAdvancedSessionsLibrary_FindSessionPropertyIndexByName_Params Parms{};
Parms.ExtraSettings = ExtraSettings;
Parms.SettingName = SettingName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
if (OutIndex != nullptr)
*OutIndex = Parms.OutIndex;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.FindSessionPropertyByName
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// class FName SettingsName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FSessionPropertyKeyPair OutProperty (Parm, OutParm, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::FindSessionPropertyByName(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingsName, enum class EBlueprintResultSwitch* Result, struct FSessionPropertyKeyPair* OutProperty)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "FindSessionPropertyByName");
Params::UAdvancedSessionsLibrary_FindSessionPropertyByName_Params Parms{};
Parms.ExtraSettings = ExtraSettings;
Parms.SettingsName = SettingsName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
if (OutProperty != nullptr)
*OutProperty = std::move(Parms.OutProperty);
}
// Function AdvancedSessions.AdvancedSessionsLibrary.EqualEqual_UNetIDUnetID
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBPUniqueNetId A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSessionsLibrary::EqualEqual_UNetIDUnetID(struct FBPUniqueNetId& A, struct FBPUniqueNetId& B)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "EqualEqual_UNetIDUnetID");
Params::UAdvancedSessionsLibrary_EqualEqual_UNetIDUnetID_Params Parms{};
Parms.A = A;
Parms.B = B;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.BanPlayer
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APlayerController* PlayerToBan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FText BanReason (Parm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSessionsLibrary::BanPlayer(class UObject* WorldContextObject, class APlayerController* PlayerToBan, class FText BanReason)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "BanPlayer");
Params::UAdvancedSessionsLibrary_BanPlayer_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerToBan = PlayerToBan;
Parms.BanReason = BanReason;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedSessionsLibrary.AddOrModifyExtraSettings
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FSessionPropertyKeyPair>SettingsArray (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// TArray<struct FSessionPropertyKeyPair>NewOrChangedSettings (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// TArray<struct FSessionPropertyKeyPair>ModifiedSettingsArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void UAdvancedSessionsLibrary::AddOrModifyExtraSettings(TArray<struct FSessionPropertyKeyPair>& SettingsArray, TArray<struct FSessionPropertyKeyPair>& NewOrChangedSettings, TArray<struct FSessionPropertyKeyPair>* ModifiedSettingsArray)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSessionsLibrary", "AddOrModifyExtraSettings");
Params::UAdvancedSessionsLibrary_AddOrModifyExtraSettings_Params Parms{};
Parms.SettingsArray = SettingsArray;
Parms.NewOrChangedSettings = NewOrChangedSettings;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (ModifiedSettingsArray != nullptr)
*ModifiedSettingsArray = std::move(Parms.ModifiedSettingsArray);
}
// Class AdvancedSessions.AdvancedVoiceLibrary
// (None)
class UClass* UAdvancedVoiceLibrary::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AdvancedVoiceLibrary");
return Clss;
}
// AdvancedVoiceLibrary AdvancedSessions.Default__AdvancedVoiceLibrary
// (Public, ClassDefaultObject, ArchetypeObject)
class UAdvancedVoiceLibrary* UAdvancedVoiceLibrary::GetDefaultObj()
{
static class UAdvancedVoiceLibrary* Default = nullptr;
if (!Default)
Default = static_cast<UAdvancedVoiceLibrary*>(UAdvancedVoiceLibrary::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterRemoteTalker
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedVoiceLibrary::UnRegisterRemoteTalker(struct FBPUniqueNetId& UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "UnRegisterRemoteTalker");
Params::UAdvancedVoiceLibrary_UnRegisterRemoteTalker_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterLocalTalker
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedVoiceLibrary::UnRegisterLocalTalker(uint8 LocalPlayerNum)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "UnRegisterLocalTalker");
Params::UAdvancedVoiceLibrary_UnRegisterLocalTalker_Params Parms{};
Parms.LocalPlayerNum = LocalPlayerNum;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterAllLocalTalkers
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
void UAdvancedVoiceLibrary::UnRegisterAllLocalTalkers()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "UnRegisterAllLocalTalkers");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.UnMuteRemoteTalker
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// uint8 LocalUserNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool bIsSystemWide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedVoiceLibrary::UnMuteRemoteTalker(uint8 LocalUserNum, struct FBPUniqueNetId& UniqueNetId, bool bIsSystemWide)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "UnMuteRemoteTalker");
Params::UAdvancedVoiceLibrary_UnMuteRemoteTalker_Params Parms{};
Parms.LocalUserNum = LocalUserNum;
Parms.UniqueNetId = UniqueNetId;
Parms.bIsSystemWide = bIsSystemWide;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.StopNetworkedVoice
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedVoiceLibrary::StopNetworkedVoice(uint8 LocalPlayerNum)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "StopNetworkedVoice");
Params::UAdvancedVoiceLibrary_StopNetworkedVoice_Params Parms{};
Parms.LocalPlayerNum = LocalPlayerNum;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.StartNetworkedVoice
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedVoiceLibrary::StartNetworkedVoice(uint8 LocalPlayerNum)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "StartNetworkedVoice");
Params::UAdvancedVoiceLibrary_StartNetworkedVoice_Params Parms{};
Parms.LocalPlayerNum = LocalPlayerNum;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.RemoveAllRemoteTalkers
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
void UAdvancedVoiceLibrary::RemoveAllRemoteTalkers()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "RemoveAllRemoteTalkers");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.RegisterRemoteTalker
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedVoiceLibrary::RegisterRemoteTalker(struct FBPUniqueNetId& UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "RegisterRemoteTalker");
Params::UAdvancedVoiceLibrary_RegisterRemoteTalker_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.RegisterLocalTalker
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedVoiceLibrary::RegisterLocalTalker(uint8 LocalPlayerNum)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "RegisterLocalTalker");
Params::UAdvancedVoiceLibrary_RegisterLocalTalker_Params Parms{};
Parms.LocalPlayerNum = LocalPlayerNum;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.RegisterAllLocalTalkers
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
void UAdvancedVoiceLibrary::RegisterAllLocalTalkers()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "RegisterAllLocalTalkers");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.MuteRemoteTalker
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// uint8 LocalUserNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool bIsSystemWide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedVoiceLibrary::MuteRemoteTalker(uint8 LocalUserNum, struct FBPUniqueNetId& UniqueNetId, bool bIsSystemWide)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "MuteRemoteTalker");
Params::UAdvancedVoiceLibrary_MuteRemoteTalker_Params Parms{};
Parms.LocalUserNum = LocalUserNum;
Parms.UniqueNetId = UniqueNetId;
Parms.bIsSystemWide = bIsSystemWide;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.IsRemotePlayerTalking
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedVoiceLibrary::IsRemotePlayerTalking(struct FBPUniqueNetId& UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "IsRemotePlayerTalking");
Params::UAdvancedVoiceLibrary_IsRemotePlayerTalking_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.IsPlayerMuted
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// uint8 LocalUserNumChecking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedVoiceLibrary::IsPlayerMuted(uint8 LocalUserNumChecking, struct FBPUniqueNetId& UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "IsPlayerMuted");
Params::UAdvancedVoiceLibrary_IsPlayerMuted_Params Parms{};
Parms.LocalUserNumChecking = LocalUserNumChecking;
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.IsLocalPlayerTalking
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedVoiceLibrary::IsLocalPlayerTalking(uint8 LocalPlayerNum)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "IsLocalPlayerTalking");
Params::UAdvancedVoiceLibrary_IsLocalPlayerTalking_Params Parms{};
Parms.LocalPlayerNum = LocalPlayerNum;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.IsHeadsetPresent
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// bool bHasHeadset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedVoiceLibrary::IsHeadsetPresent(bool* bHasHeadset, uint8 LocalPlayerNum)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "IsHeadsetPresent");
Params::UAdvancedVoiceLibrary_IsHeadsetPresent_Params Parms{};
Parms.LocalPlayerNum = LocalPlayerNum;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (bHasHeadset != nullptr)
*bHasHeadset = Parms.bHasHeadset;
}
// Function AdvancedSessions.AdvancedVoiceLibrary.GetNumLocalTalkers
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// int32 NumLocalTalkers (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedVoiceLibrary::GetNumLocalTalkers(int32* NumLocalTalkers)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedVoiceLibrary", "GetNumLocalTalkers");
Params::UAdvancedVoiceLibrary_GetNumLocalTalkers_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (NumLocalTalkers != nullptr)
*NumLocalTalkers = Parms.NumLocalTalkers;
}
// Class AdvancedSessions.AutoLoginUserCallbackProxy
// (None)
class UClass* UAutoLoginUserCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AutoLoginUserCallbackProxy");
return Clss;
}
// AutoLoginUserCallbackProxy AdvancedSessions.Default__AutoLoginUserCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UAutoLoginUserCallbackProxy* UAutoLoginUserCallbackProxy::GetDefaultObj()
{
static class UAutoLoginUserCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<UAutoLoginUserCallbackProxy*>(UAutoLoginUserCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.AutoLoginUserCallbackProxy.AutoLoginUser
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 LocalUserNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UAutoLoginUserCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAutoLoginUserCallbackProxy* UAutoLoginUserCallbackProxy::AutoLoginUser(class UObject* WorldContextObject, int32 LocalUserNum)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AutoLoginUserCallbackProxy", "AutoLoginUser");
Params::UAutoLoginUserCallbackProxy_AutoLoginUser_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.LocalUserNum = LocalUserNum;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.CancelFindSessionsCallbackProxy
// (None)
class UClass* UCancelFindSessionsCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("CancelFindSessionsCallbackProxy");
return Clss;
}
// CancelFindSessionsCallbackProxy AdvancedSessions.Default__CancelFindSessionsCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UCancelFindSessionsCallbackProxy* UCancelFindSessionsCallbackProxy::GetDefaultObj()
{
static class UCancelFindSessionsCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<UCancelFindSessionsCallbackProxy*>(UCancelFindSessionsCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.CancelFindSessionsCallbackProxy.CancelFindSessions
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UCancelFindSessionsCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCancelFindSessionsCallbackProxy* UCancelFindSessionsCallbackProxy::CancelFindSessions(class UObject* WorldContextObject, class APlayerController* PlayerController)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("CancelFindSessionsCallbackProxy", "CancelFindSessions");
Params::UCancelFindSessionsCallbackProxy_CancelFindSessions_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.CreateSessionCallbackProxyAdvanced
// (None)
class UClass* UCreateSessionCallbackProxyAdvanced::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("CreateSessionCallbackProxyAdvanced");
return Clss;
}
// CreateSessionCallbackProxyAdvanced AdvancedSessions.Default__CreateSessionCallbackProxyAdvanced
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UCreateSessionCallbackProxyAdvanced* UCreateSessionCallbackProxyAdvanced::GetDefaultObj()
{
static class UCreateSessionCallbackProxyAdvanced* Default = nullptr;
if (!Default)
Default = static_cast<UCreateSessionCallbackProxyAdvanced*>(UCreateSessionCallbackProxyAdvanced::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.CreateSessionCallbackProxyAdvanced.CreateAdvancedSession
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 PublicConnections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 PrivateConnections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bUseLAN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bAllowInvites (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bIsDedicatedServer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bUsePresence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bUseLobbiesIfAvailable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bAllowJoinViaPresence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bAllowJoinViaPresenceFriendsOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bAntiCheatProtected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bUsesStats (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bShouldAdvertise (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bUseLobbiesVoiceChatIfAvailable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bStartAfterCreate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UCreateSessionCallbackProxyAdvanced*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCreateSessionCallbackProxyAdvanced* UCreateSessionCallbackProxyAdvanced::CreateAdvancedSession(class UObject* WorldContextObject, TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class APlayerController* PlayerController, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bIsDedicatedServer, bool bUsePresence, bool bUseLobbiesIfAvailable, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly, bool bAntiCheatProtected, bool bUsesStats, bool bShouldAdvertise, bool bUseLobbiesVoiceChatIfAvailable, bool bStartAfterCreate)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("CreateSessionCallbackProxyAdvanced", "CreateAdvancedSession");
Params::UCreateSessionCallbackProxyAdvanced_CreateAdvancedSession_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.ExtraSettings = ExtraSettings;
Parms.PlayerController = PlayerController;
Parms.PublicConnections = PublicConnections;
Parms.PrivateConnections = PrivateConnections;
Parms.bUseLAN = bUseLAN;
Parms.bAllowInvites = bAllowInvites;
Parms.bIsDedicatedServer = bIsDedicatedServer;
Parms.bUsePresence = bUsePresence;
Parms.bUseLobbiesIfAvailable = bUseLobbiesIfAvailable;
Parms.bAllowJoinViaPresence = bAllowJoinViaPresence;
Parms.bAllowJoinViaPresenceFriendsOnly = bAllowJoinViaPresenceFriendsOnly;
Parms.bAntiCheatProtected = bAntiCheatProtected;
Parms.bUsesStats = bUsesStats;
Parms.bShouldAdvertise = bShouldAdvertise;
Parms.bUseLobbiesVoiceChatIfAvailable = bUseLobbiesVoiceChatIfAvailable;
Parms.bStartAfterCreate = bStartAfterCreate;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.EndSessionCallbackProxy
// (None)
class UClass* UEndSessionCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("EndSessionCallbackProxy");
return Clss;
}
// EndSessionCallbackProxy AdvancedSessions.Default__EndSessionCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UEndSessionCallbackProxy* UEndSessionCallbackProxy::GetDefaultObj()
{
static class UEndSessionCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<UEndSessionCallbackProxy*>(UEndSessionCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.EndSessionCallbackProxy.EndSession
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UEndSessionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UEndSessionCallbackProxy* UEndSessionCallbackProxy::EndSession(class UObject* WorldContextObject, class APlayerController* PlayerController)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("EndSessionCallbackProxy", "EndSession");
Params::UEndSessionCallbackProxy_EndSession_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.FindFriendSessionCallbackProxy
// (None)
class UClass* UFindFriendSessionCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("FindFriendSessionCallbackProxy");
return Clss;
}
// FindFriendSessionCallbackProxy AdvancedSessions.Default__FindFriendSessionCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UFindFriendSessionCallbackProxy* UFindFriendSessionCallbackProxy::GetDefaultObj()
{
static class UFindFriendSessionCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<UFindFriendSessionCallbackProxy*>(UFindFriendSessionCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.FindFriendSessionCallbackProxy.FindFriendSession
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId FriendUniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class UFindFriendSessionCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFindFriendSessionCallbackProxy* UFindFriendSessionCallbackProxy::FindFriendSession(class UObject* WorldContextObject, class APlayerController* PlayerController, struct FBPUniqueNetId& FriendUniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("FindFriendSessionCallbackProxy", "FindFriendSession");
Params::UFindFriendSessionCallbackProxy_FindFriendSession_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerController = PlayerController;
Parms.FriendUniqueNetId = FriendUniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.FindSessionsCallbackProxyAdvanced
// (None)
class UClass* UFindSessionsCallbackProxyAdvanced::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("FindSessionsCallbackProxyAdvanced");
return Clss;
}
// FindSessionsCallbackProxyAdvanced AdvancedSessions.Default__FindSessionsCallbackProxyAdvanced
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UFindSessionsCallbackProxyAdvanced* UFindSessionsCallbackProxyAdvanced::GetDefaultObj()
{
static class UFindSessionsCallbackProxyAdvanced* Default = nullptr;
if (!Default)
Default = static_cast<UFindSessionsCallbackProxyAdvanced*>(UFindSessionsCallbackProxyAdvanced::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.FindSessionsCallbackProxyAdvanced.FindSessionsAdvanced
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 MaxResults (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bUseLAN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBPServerPresenceSearchTypeServerTypeToSearch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TArray<struct FSessionsSearchSetting>Filters (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// bool bEmptyServersOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bNonEmptyServersOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bSecureServersOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bSearchLobbies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 MinSlotsAvailable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UFindSessionsCallbackProxyAdvanced*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFindSessionsCallbackProxyAdvanced* UFindSessionsCallbackProxyAdvanced::FindSessionsAdvanced(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, enum class EBPServerPresenceSearchType ServerTypeToSearch, TArray<struct FSessionsSearchSetting>& Filters, bool bEmptyServersOnly, bool bNonEmptyServersOnly, bool bSecureServersOnly, bool bSearchLobbies, int32 MinSlotsAvailable)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("FindSessionsCallbackProxyAdvanced", "FindSessionsAdvanced");
Params::UFindSessionsCallbackProxyAdvanced_FindSessionsAdvanced_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerController = PlayerController;
Parms.MaxResults = MaxResults;
Parms.bUseLAN = bUseLAN;
Parms.ServerTypeToSearch = ServerTypeToSearch;
Parms.Filters = Filters;
Parms.bEmptyServersOnly = bEmptyServersOnly;
Parms.bNonEmptyServersOnly = bNonEmptyServersOnly;
Parms.bSecureServersOnly = bSecureServersOnly;
Parms.bSearchLobbies = bSearchLobbies;
Parms.MinSlotsAvailable = MinSlotsAvailable;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSessions.FindSessionsCallbackProxyAdvanced.FilterSessionResults
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FBlueprintSessionResult>SessionResults (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// TArray<struct FSessionsSearchSetting>Filters (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// TArray<struct FBlueprintSessionResult>FilteredResults (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void UFindSessionsCallbackProxyAdvanced::FilterSessionResults(TArray<struct FBlueprintSessionResult>& SessionResults, TArray<struct FSessionsSearchSetting>& Filters, TArray<struct FBlueprintSessionResult>* FilteredResults)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("FindSessionsCallbackProxyAdvanced", "FilterSessionResults");
Params::UFindSessionsCallbackProxyAdvanced_FilterSessionResults_Params Parms{};
Parms.SessionResults = SessionResults;
Parms.Filters = Filters;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (FilteredResults != nullptr)
*FilteredResults = std::move(Parms.FilteredResults);
}
// Class AdvancedSessions.GetFriendsCallbackProxy
// (None)
class UClass* UGetFriendsCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("GetFriendsCallbackProxy");
return Clss;
}
// GetFriendsCallbackProxy AdvancedSessions.Default__GetFriendsCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UGetFriendsCallbackProxy* UGetFriendsCallbackProxy::GetDefaultObj()
{
static class UGetFriendsCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<UGetFriendsCallbackProxy*>(UGetFriendsCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.GetFriendsCallbackProxy.GetAndStoreFriendsList
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UGetFriendsCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGetFriendsCallbackProxy* UGetFriendsCallbackProxy::GetAndStoreFriendsList(class UObject* WorldContextObject, class APlayerController* PlayerController)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("GetFriendsCallbackProxy", "GetAndStoreFriendsList");
Params::UGetFriendsCallbackProxy_GetAndStoreFriendsList_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.GetRecentPlayersCallbackProxy
// (None)
class UClass* UGetRecentPlayersCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("GetRecentPlayersCallbackProxy");
return Clss;
}
// GetRecentPlayersCallbackProxy AdvancedSessions.Default__GetRecentPlayersCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UGetRecentPlayersCallbackProxy* UGetRecentPlayersCallbackProxy::GetDefaultObj()
{
static class UGetRecentPlayersCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<UGetRecentPlayersCallbackProxy*>(UGetRecentPlayersCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.GetRecentPlayersCallbackProxy.GetAndStoreRecentPlayersList
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class UGetRecentPlayersCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGetRecentPlayersCallbackProxy* UGetRecentPlayersCallbackProxy::GetAndStoreRecentPlayersList(class UObject* WorldContextObject, struct FBPUniqueNetId& UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("GetRecentPlayersCallbackProxy", "GetAndStoreRecentPlayersList");
Params::UGetRecentPlayersCallbackProxy_GetAndStoreRecentPlayersList_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.GetUserPrivilegeCallbackProxy
// (None)
class UClass* UGetUserPrivilegeCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("GetUserPrivilegeCallbackProxy");
return Clss;
}
// GetUserPrivilegeCallbackProxy AdvancedSessions.Default__GetUserPrivilegeCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UGetUserPrivilegeCallbackProxy* UGetUserPrivilegeCallbackProxy::GetDefaultObj()
{
static class UGetUserPrivilegeCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<UGetUserPrivilegeCallbackProxy*>(UGetUserPrivilegeCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.GetUserPrivilegeCallbackProxy.GetUserPrivilege
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBPUserPrivileges PrivilegeToCheck (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId PlayerUniqueNetID (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class UGetUserPrivilegeCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGetUserPrivilegeCallbackProxy* UGetUserPrivilegeCallbackProxy::GetUserPrivilege(class UObject* WorldContextObject, enum class EBPUserPrivileges& PrivilegeToCheck, struct FBPUniqueNetId& PlayerUniqueNetID)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("GetUserPrivilegeCallbackProxy", "GetUserPrivilege");
Params::UGetUserPrivilegeCallbackProxy_GetUserPrivilege_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PrivilegeToCheck = PrivilegeToCheck;
Parms.PlayerUniqueNetID = PlayerUniqueNetID;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.LoginUserCallbackProxy
// (None)
class UClass* ULoginUserCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("LoginUserCallbackProxy");
return Clss;
}
// LoginUserCallbackProxy AdvancedSessions.Default__LoginUserCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class ULoginUserCallbackProxy* ULoginUserCallbackProxy::GetDefaultObj()
{
static class ULoginUserCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<ULoginUserCallbackProxy*>(ULoginUserCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.LoginUserCallbackProxy.LoginUser
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString UserID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString UserToken (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString AuthType (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class ULoginUserCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULoginUserCallbackProxy* ULoginUserCallbackProxy::LoginUser(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& UserID, const class FString& UserToken, const class FString& AuthType)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("LoginUserCallbackProxy", "LoginUser");
Params::ULoginUserCallbackProxy_LoginUser_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerController = PlayerController;
Parms.UserID = UserID;
Parms.UserToken = UserToken;
Parms.AuthType = AuthType;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.LogoutUserCallbackProxy
// (None)
class UClass* ULogoutUserCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("LogoutUserCallbackProxy");
return Clss;
}
// LogoutUserCallbackProxy AdvancedSessions.Default__LogoutUserCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class ULogoutUserCallbackProxy* ULogoutUserCallbackProxy::GetDefaultObj()
{
static class ULogoutUserCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<ULogoutUserCallbackProxy*>(ULogoutUserCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.LogoutUserCallbackProxy.LogoutUser
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class ULogoutUserCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULogoutUserCallbackProxy* ULogoutUserCallbackProxy::LogoutUser(class UObject* WorldContextObject, class APlayerController* PlayerController)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("LogoutUserCallbackProxy", "LogoutUser");
Params::ULogoutUserCallbackProxy_LogoutUser_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerController = PlayerController;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.SendFriendInviteCallbackProxy
// (None)
class UClass* USendFriendInviteCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("SendFriendInviteCallbackProxy");
return Clss;
}
// SendFriendInviteCallbackProxy AdvancedSessions.Default__SendFriendInviteCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class USendFriendInviteCallbackProxy* USendFriendInviteCallbackProxy::GetDefaultObj()
{
static class USendFriendInviteCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<USendFriendInviteCallbackProxy*>(USendFriendInviteCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.SendFriendInviteCallbackProxy.SendFriendInvite
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId UniqueNetIDInvited (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class USendFriendInviteCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USendFriendInviteCallbackProxy* USendFriendInviteCallbackProxy::SendFriendInvite(class UObject* WorldContextObject, class APlayerController* PlayerController, struct FBPUniqueNetId& UniqueNetIDInvited)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("SendFriendInviteCallbackProxy", "SendFriendInvite");
Params::USendFriendInviteCallbackProxy_SendFriendInvite_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.PlayerController = PlayerController;
Parms.UniqueNetIDInvited = UniqueNetIDInvited;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.StartSessionCallbackProxyAdvanced
// (None)
class UClass* UStartSessionCallbackProxyAdvanced::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("StartSessionCallbackProxyAdvanced");
return Clss;
}
// StartSessionCallbackProxyAdvanced AdvancedSessions.Default__StartSessionCallbackProxyAdvanced
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UStartSessionCallbackProxyAdvanced* UStartSessionCallbackProxyAdvanced::GetDefaultObj()
{
static class UStartSessionCallbackProxyAdvanced* Default = nullptr;
if (!Default)
Default = static_cast<UStartSessionCallbackProxyAdvanced*>(UStartSessionCallbackProxyAdvanced::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.StartSessionCallbackProxyAdvanced.StartAdvancedSession
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UStartSessionCallbackProxyAdvanced*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UStartSessionCallbackProxyAdvanced* UStartSessionCallbackProxyAdvanced::StartAdvancedSession(class UObject* WorldContextObject)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("StartSessionCallbackProxyAdvanced", "StartAdvancedSession");
Params::UStartSessionCallbackProxyAdvanced_StartAdvancedSession_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSessions.UpdateSessionCallbackProxyAdvanced
// (None)
class UClass* UUpdateSessionCallbackProxyAdvanced::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("UpdateSessionCallbackProxyAdvanced");
return Clss;
}
// UpdateSessionCallbackProxyAdvanced AdvancedSessions.Default__UpdateSessionCallbackProxyAdvanced
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class UUpdateSessionCallbackProxyAdvanced* UUpdateSessionCallbackProxyAdvanced::GetDefaultObj()
{
static class UUpdateSessionCallbackProxyAdvanced* Default = nullptr;
if (!Default)
Default = static_cast<UUpdateSessionCallbackProxyAdvanced*>(UUpdateSessionCallbackProxyAdvanced::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSessions.UpdateSessionCallbackProxyAdvanced.UpdateSession
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TArray<struct FSessionPropertyKeyPair>ExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// int32 PublicConnections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 PrivateConnections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bUseLAN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bAllowInvites (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bAllowJoinInProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bRefreshOnlineData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bIsDedicatedServer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UUpdateSessionCallbackProxyAdvanced*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UUpdateSessionCallbackProxyAdvanced* UUpdateSessionCallbackProxyAdvanced::UpdateSession(class UObject* WorldContextObject, TArray<struct FSessionPropertyKeyPair>& ExtraSettings, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bAllowJoinInProgress, bool bRefreshOnlineData, bool bIsDedicatedServer)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("UpdateSessionCallbackProxyAdvanced", "UpdateSession");
Params::UUpdateSessionCallbackProxyAdvanced_UpdateSession_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.ExtraSettings = ExtraSettings;
Parms.PublicConnections = PublicConnections;
Parms.PrivateConnections = PrivateConnections;
Parms.bUseLAN = bUseLAN;
Parms.bAllowInvites = bAllowInvites;
Parms.bAllowJoinInProgress = bAllowJoinInProgress;
Parms.bRefreshOnlineData = bRefreshOnlineData;
Parms.bIsDedicatedServer = bIsDedicatedServer;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
}