#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: RedpointEOSFramework

#include "Basic.hpp"

#include "RedpointEOSFramework_classes.hpp"
#include "RedpointEOSFramework_parameters.hpp"


SDK_NAMESPACE_START

// Function RedpointEOSFramework.RedpointBlockVoiceChatMemberAsyncAction.BlockMember
// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class URedpointVoiceChatComponent*      VoiceChatComponent_0                                   (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FUniqueNetIdRepl&          OtherMemberId_0                                        (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointBlockVoiceChatMemberAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointBlockVoiceChatMemberAsyncAction* URedpointBlockVoiceChatMemberAsyncAction::BlockMember(class URedpointVoiceChatComponent* VoiceChatComponent_0, const struct FUniqueNetIdRepl& OtherMemberId_0)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointBlockVoiceChatMemberAsyncAction", "BlockMember");

	Params::RedpointBlockVoiceChatMemberAsyncAction_BlockMember Parms{};

	Parms.VoiceChatComponent_0 = VoiceChatComponent_0;
	Parms.OtherMemberId_0 = std::move(OtherMemberId_0);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.GetAvailableVoiceChatAudioDevices
// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class UObject*                          WorldContextObject                                     (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TArray<struct FRedpointVoiceChatAudioDevice>ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)

TArray<struct FRedpointVoiceChatAudioDevice> URedpointFrameworkBlueprintLibrary::GetAvailableVoiceChatAudioDevices(class UObject* WorldContextObject)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "GetAvailableVoiceChatAudioDevices");

	Params::RedpointFrameworkBlueprintLibrary_GetAvailableVoiceChatAudioDevices Parms{};

	Parms.WorldContextObject = WorldContextObject;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.GetGameSession
// (Final, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class AGameModeBase*                    GameMode                                               (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class AGameSession*                     ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class AGameSession* URedpointFrameworkBlueprintLibrary::GetGameSession(class AGameModeBase* GameMode)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "GetGameSession");

	Params::RedpointFrameworkBlueprintLibrary_GetGameSession Parms{};

	Parms.GameMode = GameMode;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.GetInputPlatformAndPlayerDebugState
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject*                          WorldContextObject                                     (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString                           ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class FString URedpointFrameworkBlueprintLibrary::GetInputPlatformAndPlayerDebugState(class UObject* WorldContextObject)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "GetInputPlatformAndPlayerDebugState");

	Params::RedpointFrameworkBlueprintLibrary_GetInputPlatformAndPlayerDebugState Parms{};

	Parms.WorldContextObject = WorldContextObject;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.GetVoiceChatAudioInputDevice
// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// class UObject*                          WorldContextObject                                     (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FUniqueNetIdRepl&          PlayerId                                               (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FRedpointVoiceChatAudioDevice    ReturnValue                                            (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)

struct FRedpointVoiceChatAudioDevice URedpointFrameworkBlueprintLibrary::GetVoiceChatAudioInputDevice(class UObject* WorldContextObject, const struct FUniqueNetIdRepl& PlayerId)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "GetVoiceChatAudioInputDevice");

	Params::RedpointFrameworkBlueprintLibrary_GetVoiceChatAudioInputDevice Parms{};

	Parms.WorldContextObject = WorldContextObject;
	Parms.PlayerId = std::move(PlayerId);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.GetVoiceChatAudioOutputDevice
// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// class UObject*                          WorldContextObject                                     (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FUniqueNetIdRepl&          PlayerId                                               (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FRedpointVoiceChatAudioDevice    ReturnValue                                            (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)

struct FRedpointVoiceChatAudioDevice URedpointFrameworkBlueprintLibrary::GetVoiceChatAudioOutputDevice(class UObject* WorldContextObject, const struct FUniqueNetIdRepl& PlayerId)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "GetVoiceChatAudioOutputDevice");

	Params::RedpointFrameworkBlueprintLibrary_GetVoiceChatAudioOutputDevice Parms{};

	Parms.WorldContextObject = WorldContextObject;
	Parms.PlayerId = std::move(PlayerId);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.IsGlobalVoiceChatAudioFeatureEnabled
// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// class UObject*                          WorldContextObject                                     (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FUniqueNetIdRepl&          PlayerId                                               (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// ERedpointVoiceChatAudioFeature          AudioFeature                                           (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFrameworkBlueprintLibrary::IsGlobalVoiceChatAudioFeatureEnabled(class UObject* WorldContextObject, const struct FUniqueNetIdRepl& PlayerId, ERedpointVoiceChatAudioFeature AudioFeature)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "IsGlobalVoiceChatAudioFeatureEnabled");

	Params::RedpointFrameworkBlueprintLibrary_IsGlobalVoiceChatAudioFeatureEnabled Parms{};

	Parms.WorldContextObject = WorldContextObject;
	Parms.PlayerId = std::move(PlayerId);
	Parms.AudioFeature = AudioFeature;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.IsPlayerControllerSpectating
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class APlayerController*                PlayerController                                       (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFrameworkBlueprintLibrary::IsPlayerControllerSpectating(class APlayerController* PlayerController)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "IsPlayerControllerSpectating");

	Params::RedpointFrameworkBlueprintLibrary_IsPlayerControllerSpectating Parms{};

	Parms.PlayerController = PlayerController;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.IsPlayInEditor
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFrameworkBlueprintLibrary::IsPlayInEditor()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "IsPlayInEditor");

	Params::RedpointFrameworkBlueprintLibrary_IsPlayInEditor Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.IsRedpointFrameworkFreeEdition
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFrameworkBlueprintLibrary::IsRedpointFrameworkFreeEdition()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "IsRedpointFrameworkFreeEdition");

	Params::RedpointFrameworkBlueprintLibrary_IsRedpointFrameworkFreeEdition Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.KickPlayerController
// (Final, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable)
// Parameters:
// class APlayerController*                PlayerController                                       (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const class FText&                      KickReason                                             (Parm, NativeAccessSpecifierPublic)
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFrameworkBlueprintLibrary::KickPlayerController(class APlayerController* PlayerController, const class FText& KickReason)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "KickPlayerController");

	Params::RedpointFrameworkBlueprintLibrary_KickPlayerController Parms{};

	Parms.PlayerController = PlayerController;
	Parms.KickReason = std::move(KickReason);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.SetGlobalVoiceChatAudioFeatureEnabled
// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject*                          WorldContextObject                                     (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FUniqueNetIdRepl&          PlayerId                                               (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// ERedpointVoiceChatAudioFeature          AudioFeature                                           (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    bEnabled                                               (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointFrameworkBlueprintLibrary::SetGlobalVoiceChatAudioFeatureEnabled(class UObject* WorldContextObject, const struct FUniqueNetIdRepl& PlayerId, ERedpointVoiceChatAudioFeature AudioFeature, bool bEnabled)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "SetGlobalVoiceChatAudioFeatureEnabled");

	Params::RedpointFrameworkBlueprintLibrary_SetGlobalVoiceChatAudioFeatureEnabled Parms{};

	Parms.WorldContextObject = WorldContextObject;
	Parms.PlayerId = std::move(PlayerId);
	Parms.AudioFeature = AudioFeature;
	Parms.bEnabled = bEnabled;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.SetListViewEntrySpacing
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UListView*                        InListView                                             (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float                                   InEntrySpacing                                         (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointFrameworkBlueprintLibrary::SetListViewEntrySpacing(class UListView* InListView, float InEntrySpacing)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "SetListViewEntrySpacing");

	Params::RedpointFrameworkBlueprintLibrary_SetListViewEntrySpacing Parms{};

	Parms.InListView = InListView;
	Parms.InEntrySpacing = InEntrySpacing;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.SetPlayerControllerSpectating
// (Final, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable)
// Parameters:
// class APlayerController*                PlayerController                                       (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    bIsSpectating                                          (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointFrameworkBlueprintLibrary::SetPlayerControllerSpectating(class APlayerController* PlayerController, bool bIsSpectating)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "SetPlayerControllerSpectating");

	Params::RedpointFrameworkBlueprintLibrary_SetPlayerControllerSpectating Parms{};

	Parms.PlayerController = PlayerController;
	Parms.bIsSpectating = bIsSpectating;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.SetVoiceChatAudioInputDevice
// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject*                          WorldContextObject                                     (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FUniqueNetIdRepl&          PlayerId                                               (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const class FString&                    DeviceID                                               (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointFrameworkBlueprintLibrary::SetVoiceChatAudioInputDevice(class UObject* WorldContextObject, const struct FUniqueNetIdRepl& PlayerId, const class FString& DeviceID)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "SetVoiceChatAudioInputDevice");

	Params::RedpointFrameworkBlueprintLibrary_SetVoiceChatAudioInputDevice Parms{};

	Parms.WorldContextObject = WorldContextObject;
	Parms.PlayerId = std::move(PlayerId);
	Parms.DeviceID = std::move(DeviceID);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointFrameworkBlueprintLibrary.SetVoiceChatAudioOutputDevice
// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject*                          WorldContextObject                                     (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FUniqueNetIdRepl&          PlayerId                                               (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const class FString&                    DeviceID                                               (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointFrameworkBlueprintLibrary::SetVoiceChatAudioOutputDevice(class UObject* WorldContextObject, const struct FUniqueNetIdRepl& PlayerId, const class FString& DeviceID)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFrameworkBlueprintLibrary", "SetVoiceChatAudioOutputDevice");

	Params::RedpointFrameworkBlueprintLibrary_SetVoiceChatAudioOutputDevice Parms{};

	Parms.WorldContextObject = WorldContextObject;
	Parms.PlayerId = std::move(PlayerId);
	Parms.DeviceID = std::move(DeviceID);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointFrameworkLocalPlayerSubsystem.BindFriendListSections
// (Final, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UTreeView*                        TreeView                                               (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const TArray<ERedpointFriendListSectionType>&Sections                                               (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)

void URedpointFrameworkLocalPlayerSubsystem::BindFriendListSections(class UTreeView* TreeView, const TArray<ERedpointFriendListSectionType>& Sections)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFrameworkLocalPlayerSubsystem", "BindFriendListSections");

	Params::RedpointFrameworkLocalPlayerSubsystem_BindFriendListSections Parms{};

	Parms.TreeView = TreeView;
	Parms.Sections = std::move(Sections);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointFrameworkLocalPlayerSubsystem.SetDisplayCachedPlatformFriends
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// bool                                    bEnabled                                               (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointFrameworkLocalPlayerSubsystem::SetDisplayCachedPlatformFriends(bool bEnabled)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFrameworkLocalPlayerSubsystem", "SetDisplayCachedPlatformFriends");

	Params::RedpointFrameworkLocalPlayerSubsystem_SetDisplayCachedPlatformFriends Parms{};

	Parms.bEnabled = bEnabled;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointFrameworkLocalPlayerSubsystem.SetIncludeLocalPlayerInPartySection
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// bool                                    bEnabled                                               (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointFrameworkLocalPlayerSubsystem::SetIncludeLocalPlayerInPartySection(bool bEnabled)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFrameworkLocalPlayerSubsystem", "SetIncludeLocalPlayerInPartySection");

	Params::RedpointFrameworkLocalPlayerSubsystem_SetIncludeLocalPlayerInPartySection Parms{};

	Parms.bEnabled = bEnabled;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointFrameworkLocalPlayerSubsystem.UnbindFriendListSections
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UTreeView*                        TreeView                                               (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointFrameworkLocalPlayerSubsystem::UnbindFriendListSections(class UTreeView* TreeView)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFrameworkLocalPlayerSubsystem", "UnbindFriendListSections");

	Params::RedpointFrameworkLocalPlayerSubsystem_UnbindFriendListSections Parms{};

	Parms.TreeView = TreeView;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointFrameworkLocalPlayerSubsystem.GetPrimaryParty
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// class UParty*                           ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class UParty* URedpointFrameworkLocalPlayerSubsystem::GetPrimaryParty() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFrameworkLocalPlayerSubsystem", "GetPrimaryParty");

	Params::RedpointFrameworkLocalPlayerSubsystem_GetPrimaryParty Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkLocalPlayerSubsystem.IsPrimaryPartyLeader
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFrameworkLocalPlayerSubsystem::IsPrimaryPartyLeader() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFrameworkLocalPlayerSubsystem", "IsPrimaryPartyLeader");

	Params::RedpointFrameworkLocalPlayerSubsystem_IsPrimaryPartyLeader Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkSubsystem.FetchAvatar
// (Final, Native, Public, HasOutParams, HasDefaults)
// Parameters:
// const struct FUniqueNetIdRepl&          LocalUserId                                            (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FUniqueNetIdRepl&          TargetUserId                                           (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FTimespan&                 Expiration                                             (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool*                                   bOutHasFailed                                          (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UTexture*                         ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class UTexture* URedpointFrameworkSubsystem::FetchAvatar(const struct FUniqueNetIdRepl& LocalUserId, const struct FUniqueNetIdRepl& TargetUserId, const struct FTimespan& Expiration, bool* bOutHasFailed)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFrameworkSubsystem", "FetchAvatar");

	Params::RedpointFrameworkSubsystem_FetchAvatar Parms{};

	Parms.LocalUserId = std::move(LocalUserId);
	Parms.TargetUserId = std::move(TargetUserId);
	Parms.Expiration = std::move(Expiration);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	if (bOutHasFailed != nullptr)
		*bOutHasFailed = Parms.bOutHasFailed;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFrameworkSubsystem.GetReleaseVersion
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// class FString                           ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class FString URedpointFrameworkSubsystem::GetReleaseVersion() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFrameworkSubsystem", "GetReleaseVersion");

	Params::RedpointFrameworkSubsystem_GetReleaseVersion Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListAcceptFriendRequestAsyncAction.AcceptFriendRequest
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListAcceptFriendRequestAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListAcceptFriendRequestAsyncAction* URedpointFriendListAcceptFriendRequestAsyncAction::AcceptFriendRequest(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListAcceptFriendRequestAsyncAction", "AcceptFriendRequest");

	Params::RedpointFriendListAcceptFriendRequestAsyncAction_AcceptFriendRequest Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListBlockPlayerAsyncAction.BlockPlayer
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListBlockPlayerAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListBlockPlayerAsyncAction* URedpointFriendListBlockPlayerAsyncAction::BlockPlayer(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListBlockPlayerAsyncAction", "BlockPlayer");

	Params::RedpointFriendListBlockPlayerAsyncAction_BlockPlayer Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanAcceptFriendRequest
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanAcceptFriendRequest() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanAcceptFriendRequest");

	Params::RedpointFriendListEntry_CanAcceptFriendRequest Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanBlockPlayer
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanBlockPlayer() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanBlockPlayer");

	Params::RedpointFriendListEntry_CanBlockPlayer Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanInviteToGame
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanInviteToGame() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanInviteToGame");

	Params::RedpointFriendListEntry_CanInviteToGame Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanInviteToParty
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanInviteToParty() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanInviteToParty");

	Params::RedpointFriendListEntry_CanInviteToParty Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanJoinGame
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanJoinGame() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanJoinGame");

	Params::RedpointFriendListEntry_CanJoinGame Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanJoinParty
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanJoinParty() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanJoinParty");

	Params::RedpointFriendListEntry_CanJoinParty Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanKickFromParty
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanKickFromParty() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanKickFromParty");

	Params::RedpointFriendListEntry_CanKickFromParty Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanLeaveParty
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanLeaveParty() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanLeaveParty");

	Params::RedpointFriendListEntry_CanLeaveParty Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanPromoteToPartyLeader
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanPromoteToPartyLeader() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanPromoteToPartyLeader");

	Params::RedpointFriendListEntry_CanPromoteToPartyLeader Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanRejectFriendRequest
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanRejectFriendRequest() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanRejectFriendRequest");

	Params::RedpointFriendListEntry_CanRejectFriendRequest Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanRemoveFriend
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanRemoveFriend() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanRemoveFriend");

	Params::RedpointFriendListEntry_CanRemoveFriend Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanSendFriendRequest
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanSendFriendRequest() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanSendFriendRequest");

	Params::RedpointFriendListEntry_CanSendFriendRequest Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListEntry.CanUnblockPlayer
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListEntry::CanUnblockPlayer() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListEntry", "CanUnblockPlayer");

	Params::RedpointFriendListEntry_CanUnblockPlayer Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListInviteToGameAsyncAction.InviteToGame
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListInviteToGameAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListInviteToGameAsyncAction* URedpointFriendListInviteToGameAsyncAction::InviteToGame(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListInviteToGameAsyncAction", "InviteToGame");

	Params::RedpointFriendListInviteToGameAsyncAction_InviteToGame Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListInviteToPartyAsyncAction.InviteToParty
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListInviteToPartyAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListInviteToPartyAsyncAction* URedpointFriendListInviteToPartyAsyncAction::InviteToParty(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListInviteToPartyAsyncAction", "InviteToParty");

	Params::RedpointFriendListInviteToPartyAsyncAction_InviteToParty Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListJoinGameAsyncAction.JoinGame
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListJoinGameAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListJoinGameAsyncAction* URedpointFriendListJoinGameAsyncAction::JoinGame(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListJoinGameAsyncAction", "JoinGame");

	Params::RedpointFriendListJoinGameAsyncAction_JoinGame Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListJoinPartyAsyncAction.JoinParty
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListJoinPartyAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListJoinPartyAsyncAction* URedpointFriendListJoinPartyAsyncAction::JoinParty(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListJoinPartyAsyncAction", "JoinParty");

	Params::RedpointFriendListJoinPartyAsyncAction_JoinParty Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListKickFromPartyAsyncAction.KickFromParty
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListKickFromPartyAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListKickFromPartyAsyncAction* URedpointFriendListKickFromPartyAsyncAction::KickFromParty(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListKickFromPartyAsyncAction", "KickFromParty");

	Params::RedpointFriendListKickFromPartyAsyncAction_KickFromParty Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListLeavePartyAsyncAction.LeaveParty
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListLeavePartyAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListLeavePartyAsyncAction* URedpointFriendListLeavePartyAsyncAction::LeaveParty(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListLeavePartyAsyncAction", "LeaveParty");

	Params::RedpointFriendListLeavePartyAsyncAction_LeaveParty Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListPromoteInPartyAsyncAction.PromoteInParty
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListPromoteInPartyAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListPromoteInPartyAsyncAction* URedpointFriendListPromoteInPartyAsyncAction::PromoteInParty(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListPromoteInPartyAsyncAction", "PromoteInParty");

	Params::RedpointFriendListPromoteInPartyAsyncAction_PromoteInParty Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListRejectFriendRequestAsyncAction.RejectFriendRequest
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListRejectFriendRequestAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListRejectFriendRequestAsyncAction* URedpointFriendListRejectFriendRequestAsyncAction::RejectFriendRequest(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListRejectFriendRequestAsyncAction", "RejectFriendRequest");

	Params::RedpointFriendListRejectFriendRequestAsyncAction_RejectFriendRequest Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListRemoveFriendAsyncAction.RemoveFriend
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListRemoveFriendAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListRemoveFriendAsyncAction* URedpointFriendListRemoveFriendAsyncAction::RemoveFriend(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListRemoveFriendAsyncAction", "RemoveFriend");

	Params::RedpointFriendListRemoveFriendAsyncAction_RemoveFriend Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListSection.HasAnyEntries
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointFriendListSection::HasAnyEntries() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointFriendListSection", "HasAnyEntries");

	Params::RedpointFriendListSection_HasAnyEntries Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListSendFriendRequestAsyncAction.SendFriendRequest
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListSendFriendRequestAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListSendFriendRequestAsyncAction* URedpointFriendListSendFriendRequestAsyncAction::SendFriendRequest(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListSendFriendRequestAsyncAction", "SendFriendRequest");

	Params::RedpointFriendListSendFriendRequestAsyncAction_SendFriendRequest Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointFriendListUnblockPlayerAsyncAction.UnblockPlayer
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class URedpointFriendListEntry*         FriendListEntry                                        (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointFriendListUnblockPlayerAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointFriendListUnblockPlayerAsyncAction* URedpointFriendListUnblockPlayerAsyncAction::UnblockPlayer(class URedpointFriendListEntry* FriendListEntry)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointFriendListUnblockPlayerAsyncAction", "UnblockPlayer");

	Params::RedpointFriendListUnblockPlayerAsyncAction_UnblockPlayer Parms{};

	Parms.FriendListEntry = FriendListEntry;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointGameInstance.ConstructStartupScreen
// (Native, Event, Protected, BlueprintEvent)
// Parameters:
// TSubclassOf<class UUserWidget>          StartupScreenWidgetClass                               (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UUserWidget*                      ReturnValue                                            (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class UUserWidget* URedpointGameInstance::ConstructStartupScreen(TSubclassOf<class UUserWidget> StartupScreenWidgetClass)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointGameInstance", "ConstructStartupScreen");

	Params::RedpointGameInstance_ConstructStartupScreen Parms{};

	Parms.StartupScreenWidgetClass = StartupScreenWidgetClass;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointGameInstance.OnStartLogin
// (Final, Native, Private)

void URedpointGameInstance::OnStartLogin()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointGameInstance", "OnStartLogin");

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, nullptr);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointGameSession.HoldPlayer
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// const struct FUniqueNetIdRepl&          PlayerId                                               (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void ARedpointGameSession::HoldPlayer(const struct FUniqueNetIdRepl& PlayerId)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointGameSession", "HoldPlayer");

	Params::RedpointGameSession_HoldPlayer Parms{};

	Parms.PlayerId = std::move(PlayerId);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointGameSession.ReleasePlayer
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// const struct FUniqueNetIdRepl&          PlayerId                                               (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void ARedpointGameSession::ReleasePlayer(const struct FUniqueNetIdRepl& PlayerId)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointGameSession", "ReleasePlayer");

	Params::RedpointGameSession_ReleasePlayer Parms{};

	Parms.PlayerId = std::move(PlayerId);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointNotifyUniqueIdInterface.NotifyUniqueNetIdSet
// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class APlayerState*                     PlayerState                                            (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FUniqueNetIdRepl&          UniqueID                                               (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void IRedpointNotifyUniqueIdInterface::NotifyUniqueNetIdSet(class APlayerState* PlayerState, const struct FUniqueNetIdRepl& UniqueID)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = AsUObject()->Class->GetFunction("RedpointNotifyUniqueIdInterface", "NotifyUniqueNetIdSet");

	Params::RedpointNotifyUniqueIdInterface_NotifyUniqueNetIdSet Parms{};

	Parms.PlayerState = PlayerState;
	Parms.UniqueID = std::move(UniqueID);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	AsUObject()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointPartyMember.PartyMemberChanged
// (Native, Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// const struct FRedpointPartyMemberInfo&  PartyMember                                            (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)

void ARedpointPartyMember::PartyMemberChanged(const struct FRedpointPartyMemberInfo& PartyMember)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointPartyMember", "PartyMemberChanged");

	Params::RedpointPartyMember_PartyMemberChanged Parms{};

	Parms.PartyMember = std::move(PartyMember);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointStartupScreen.OnLoginFailed
// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const class FText&                      LoginError                                             (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// const TDelegate<void()>&                OnRetryLogin                                           (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void IRedpointStartupScreen::OnLoginFailed(const class FText& LoginError, const TDelegate<void()>& OnRetryLogin)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = AsUObject()->Class->GetFunction("RedpointStartupScreen", "OnLoginFailed");

	Params::RedpointStartupScreen_OnLoginFailed Parms{};

	Parms.LoginError = std::move(LoginError);
	Parms.OnRetryLogin = OnRetryLogin;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	AsUObject()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointStartupScreen.OnStartupScreenDisplayed
// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const TDelegate<void()>&                OnStartLogin                                           (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void IRedpointStartupScreen::OnStartupScreenDisplayed(const TDelegate<void()>& OnStartLogin)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = AsUObject()->Class->GetFunction("RedpointStartupScreen", "OnStartupScreenDisplayed");

	Params::RedpointStartupScreen_OnStartupScreenDisplayed Parms{};

	Parms.OnStartLogin = OnStartLogin;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	AsUObject()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointStartupScreen.UpdateProgressMessage
// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const class FText&                      Message                                                (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)

void IRedpointStartupScreen::UpdateProgressMessage(const class FText& Message)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = AsUObject()->Class->GetFunction("RedpointStartupScreen", "UpdateProgressMessage");

	Params::RedpointStartupScreen_UpdateProgressMessage Parms{};

	Parms.Message = std::move(Message);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	AsUObject()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointUMGHUD.PostWidgetShown
// (Native, Event, Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UUserWidget*                      Widget                                                 (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    bInitiallyCreated                                      (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void ARedpointUMGHUD::PostWidgetShown(class UUserWidget* Widget, bool bInitiallyCreated)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointUMGHUD", "PostWidgetShown");

	Params::RedpointUMGHUD_PostWidgetShown Parms{};

	Parms.Widget = Widget;
	Parms.bInitiallyCreated = bInitiallyCreated;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointUMGHUD.PreWidgetHidden
// (Native, Event, Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UUserWidget*                      Widget                                                 (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    bPendingDestruction                                    (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void ARedpointUMGHUD::PreWidgetHidden(class UUserWidget* Widget, bool bPendingDestruction)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointUMGHUD", "PreWidgetHidden");

	Params::RedpointUMGHUD_PreWidgetHidden Parms{};

	Parms.Widget = Widget;
	Parms.bPendingDestruction = bPendingDestruction;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointUMGHUD.SetWidgetInstance
// (Final, Native, Protected, BlueprintCallable)
// Parameters:
// class UUserWidget*                      Widget                                                 (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void ARedpointUMGHUD::SetWidgetInstance(class UUserWidget* Widget)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointUMGHUD", "SetWidgetInstance");

	Params::RedpointUMGHUD_SetWidgetInstance Parms{};

	Parms.Widget = Widget;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointUnblockVoiceChatMemberAsyncAction.UnblockMember
// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class URedpointVoiceChatComponent*      VoiceChatComponent_0                                   (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// const struct FUniqueNetIdRepl&          OtherMemberId_0                                        (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class URedpointUnblockVoiceChatMemberAsyncAction*ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class URedpointUnblockVoiceChatMemberAsyncAction* URedpointUnblockVoiceChatMemberAsyncAction::UnblockMember(class URedpointVoiceChatComponent* VoiceChatComponent_0, const struct FUniqueNetIdRepl& OtherMemberId_0)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = StaticClass()->GetFunction("RedpointUnblockVoiceChatMemberAsyncAction", "UnblockMember");

	Params::RedpointUnblockVoiceChatMemberAsyncAction_UnblockMember Parms{};

	Parms.VoiceChatComponent_0 = VoiceChatComponent_0;
	Parms.OtherMemberId_0 = std::move(OtherMemberId_0);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	GetDefaultObj()->ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.OnPossessedPawnChanged
// (Final, Native, Private)
// Parameters:
// class APawn*                            OldPawn                                                (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class APawn*                            NewPawn                                                (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::OnPossessedPawnChanged(class APawn* OldPawn, class APawn* NewPawn)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "OnPossessedPawnChanged");

	Params::RedpointVoiceChatComponent_OnPossessedPawnChanged Parms{};

	Parms.OldPawn = OldPawn;
	Parms.NewPawn = NewPawn;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.OnRep_Connection
// (Final, Native, Private)

void URedpointVoiceChatComponent::OnRep_Connection()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "OnRep_Connection");

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, nullptr);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.SetCustomAudioAnchorPoint
// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable)
// Parameters:
// class AActor*                           AnchorPoint                                            (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::SetCustomAudioAnchorPoint(class AActor* AnchorPoint)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "SetCustomAudioAnchorPoint");

	Params::RedpointVoiceChatComponent_SetCustomAudioAnchorPoint Parms{};

	Parms.AnchorPoint = AnchorPoint;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.SetHardMutedOnServer
// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable)
// Parameters:
// bool                                    bHardMuted                                             (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::SetHardMutedOnServer(bool bHardMuted)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "SetHardMutedOnServer");

	Params::RedpointVoiceChatComponent_SetHardMutedOnServer Parms{};

	Parms.bHardMuted = bHardMuted;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.SetInputMuted
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable)
// Parameters:
// bool                                    bMuted                                                 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::SetInputMuted(bool bMuted)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "SetInputMuted");

	Params::RedpointVoiceChatComponent_SetInputMuted Parms{};

	Parms.bMuted = bMuted;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.SetInputVolume
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable)
// Parameters:
// float                                   Volume                                                 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::SetInputVolume(float Volume)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "SetInputVolume");

	Params::RedpointVoiceChatComponent_SetInputVolume Parms{};

	Parms.Volume = Volume;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.SetMemberOutputLocalMuted
// (Final, BlueprintCosmetic, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// const struct FUniqueNetIdRepl&          OtherMemberId                                          (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    bMuted                                                 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::SetMemberOutputLocalMuted(const struct FUniqueNetIdRepl& OtherMemberId, bool bMuted)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "SetMemberOutputLocalMuted");

	Params::RedpointVoiceChatComponent_SetMemberOutputLocalMuted Parms{};

	Parms.OtherMemberId = std::move(OtherMemberId);
	Parms.bMuted = bMuted;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.SetMemberOutputLocalVolume
// (Final, BlueprintCosmetic, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// const struct FUniqueNetIdRepl&          OtherMemberId                                          (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float                                   Volume                                                 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::SetMemberOutputLocalVolume(const struct FUniqueNetIdRepl& OtherMemberId, float Volume)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "SetMemberOutputLocalVolume");

	Params::RedpointVoiceChatComponent_SetMemberOutputLocalVolume Parms{};

	Parms.OtherMemberId = std::move(OtherMemberId);
	Parms.Volume = Volume;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.SetOutputMuted
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable)
// Parameters:
// bool                                    bMuted                                                 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::SetOutputMuted(bool bMuted)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "SetOutputMuted");

	Params::RedpointVoiceChatComponent_SetOutputMuted Parms{};

	Parms.bMuted = bMuted;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.SetOutputVolume
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable)
// Parameters:
// float                                   Volume                                                 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::SetOutputVolume(float Volume)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "SetOutputVolume");

	Params::RedpointVoiceChatComponent_SetOutputVolume Parms{};

	Parms.Volume = Volume;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.SetProximityType
// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable)
// Parameters:
// ERedpointVoiceChatProximityType         InProximityType                                        (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::SetProximityType(ERedpointVoiceChatProximityType InProximityType)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "SetProximityType");

	Params::RedpointVoiceChatComponent_SetProximityType Parms{};

	Parms.InProximityType = InProximityType;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.SetVoiceChatGroup
// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable)
// Parameters:
// int32                                   InVoiceChatGroup                                       (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

void URedpointVoiceChatComponent::SetVoiceChatGroup(int32 InVoiceChatGroup)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "SetVoiceChatGroup");

	Params::RedpointVoiceChatComponent_SetVoiceChatGroup Parms{};

	Parms.InVoiceChatGroup = InVoiceChatGroup;

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetAllMemberUserIds
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// TArray<struct FUniqueNetIdRepl>         ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)

TArray<struct FUniqueNetIdRepl> URedpointVoiceChatComponent::GetAllMemberUserIds() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetAllMemberUserIds");

	Params::RedpointVoiceChatComponent_GetAllMemberUserIds Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetAudioAnchorPoint
// (Final, Native, Public, Const)
// Parameters:
// class AActor*                           ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class AActor* URedpointVoiceChatComponent::GetAudioAnchorPoint() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetAudioAnchorPoint");

	Params::RedpointVoiceChatComponent_GetAudioAnchorPoint Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetCustomAudioAnchorPoint
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// class AActor*                           ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class AActor* URedpointVoiceChatComponent::GetCustomAudioAnchorPoint() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetCustomAudioAnchorPoint");

	Params::RedpointVoiceChatComponent_GetCustomAudioAnchorPoint Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetInputVolume
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// float                                   ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

float URedpointVoiceChatComponent::GetInputVolume() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetInputVolume");

	Params::RedpointVoiceChatComponent_GetInputVolume Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetLocalUserId
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// struct FUniqueNetIdRepl                 ReturnValue                                            (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)

struct FUniqueNetIdRepl URedpointVoiceChatComponent::GetLocalUserId() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetLocalUserId");

	Params::RedpointVoiceChatComponent_GetLocalUserId Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetMemberAudioActor
// (Final, BlueprintCosmetic, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// const struct FUniqueNetIdRepl&          OtherMemberId                                          (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class AActor*                           ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

class AActor* URedpointVoiceChatComponent::GetMemberAudioActor(const struct FUniqueNetIdRepl& OtherMemberId) const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetMemberAudioActor");

	Params::RedpointVoiceChatComponent_GetMemberAudioActor Parms{};

	Parms.OtherMemberId = std::move(OtherMemberId);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetMemberOutputLocalVolume
// (Final, BlueprintCosmetic, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// const struct FUniqueNetIdRepl&          OtherMemberId                                          (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float                                   ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

float URedpointVoiceChatComponent::GetMemberOutputLocalVolume(const struct FUniqueNetIdRepl& OtherMemberId) const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetMemberOutputLocalVolume");

	Params::RedpointVoiceChatComponent_GetMemberOutputLocalVolume Parms{};

	Parms.OtherMemberId = std::move(OtherMemberId);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetOtherMemberUserIds
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// TArray<struct FUniqueNetIdRepl>         ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)

TArray<struct FUniqueNetIdRepl> URedpointVoiceChatComponent::GetOtherMemberUserIds() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetOtherMemberUserIds");

	Params::RedpointVoiceChatComponent_GetOtherMemberUserIds Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetOutputVolume
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// float                                   ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

float URedpointVoiceChatComponent::GetOutputVolume() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetOutputVolume");

	Params::RedpointVoiceChatComponent_GetOutputVolume Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetProximityType
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// ERedpointVoiceChatProximityType         ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

ERedpointVoiceChatProximityType URedpointVoiceChatComponent::GetProximityType() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetProximityType");

	Params::RedpointVoiceChatComponent_GetProximityType Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.GetVoiceChatGroup
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// int32                                   ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

int32 URedpointVoiceChatComponent::GetVoiceChatGroup() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "GetVoiceChatGroup");

	Params::RedpointVoiceChatComponent_GetVoiceChatGroup Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.IsHardMutedOnServer
// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointVoiceChatComponent::IsHardMutedOnServer() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "IsHardMutedOnServer");

	Params::RedpointVoiceChatComponent_IsHardMutedOnServer Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.IsInputMuted
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointVoiceChatComponent::IsInputMuted() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "IsInputMuted");

	Params::RedpointVoiceChatComponent_IsInputMuted Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.IsLocalUserSpeaking
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointVoiceChatComponent::IsLocalUserSpeaking() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "IsLocalUserSpeaking");

	Params::RedpointVoiceChatComponent_IsLocalUserSpeaking Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.IsMemberBlocked
// (Final, BlueprintCosmetic, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// const struct FUniqueNetIdRepl&          OtherMemberId                                          (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointVoiceChatComponent::IsMemberBlocked(const struct FUniqueNetIdRepl& OtherMemberId) const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "IsMemberBlocked");

	Params::RedpointVoiceChatComponent_IsMemberBlocked Parms{};

	Parms.OtherMemberId = std::move(OtherMemberId);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.IsMemberOutputHardMuted
// (Final, BlueprintCosmetic, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// const struct FUniqueNetIdRepl&          OtherMemberId                                          (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointVoiceChatComponent::IsMemberOutputHardMuted(const struct FUniqueNetIdRepl& OtherMemberId) const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "IsMemberOutputHardMuted");

	Params::RedpointVoiceChatComponent_IsMemberOutputHardMuted Parms{};

	Parms.OtherMemberId = std::move(OtherMemberId);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.IsMemberOutputLocalMuted
// (Final, BlueprintCosmetic, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// const struct FUniqueNetIdRepl&          OtherMemberId                                          (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointVoiceChatComponent::IsMemberOutputLocalMuted(const struct FUniqueNetIdRepl& OtherMemberId) const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "IsMemberOutputLocalMuted");

	Params::RedpointVoiceChatComponent_IsMemberOutputLocalMuted Parms{};

	Parms.OtherMemberId = std::move(OtherMemberId);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.IsMemberSpeaking
// (Final, BlueprintCosmetic, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// const struct FUniqueNetIdRepl&          MemberId                                               (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointVoiceChatComponent::IsMemberSpeaking(const struct FUniqueNetIdRepl& MemberId) const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "IsMemberSpeaking");

	Params::RedpointVoiceChatComponent_IsMemberSpeaking Parms{};

	Parms.MemberId = std::move(MemberId);

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointVoiceChatComponent.IsOutputMuted
// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool                                    ReturnValue                                            (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

bool URedpointVoiceChatComponent::IsOutputMuted() const
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointVoiceChatComponent", "IsOutputMuted");

	Params::RedpointVoiceChatComponent_IsOutputMuted Parms{};

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, &Parms);

	Func->FunctionFlags = Flgs;

	return Parms.ReturnValue;
}


// Function RedpointEOSFramework.RedpointWidgetReferenceList.RegisterWithAssetManager
// (Final, Native, Public)

void URedpointWidgetReferenceList::RegisterWithAssetManager()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("RedpointWidgetReferenceList", "RegisterWithAssetManager");

	auto Flgs = Func->FunctionFlags;
	Func->FunctionFlags |= 0x400;

	UObject::ProcessEvent(Func, nullptr);

	Func->FunctionFlags = Flgs;
}


SDK_NAMESPACE_END
