#pragma once

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

// Package: CommonLoadingScreen

#include "Basic.hpp"


SDK_NAMESPACE_START
SDK_PARAM_NAMESPACE_START

// Function CommonLoadingScreen.LoadingProcessInterface.K2_ShouldShowLoadingScreen
// 0x0018 (0x0018 - 0x0000)
struct LoadingProcessInterface_K2_ShouldShowLoadingScreen final
{
public:
	class FString                                 OutDebugReason;                                    // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          ReturnValue;                                       // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11[0x7];                                       // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_LoadingProcessInterface_K2_ShouldShowLoadingScreen;

// Function CommonLoadingScreen.LoadingProcessTask.CreateLoadingScreenProcessTask
// 0x0020 (0x0020 - 0x0000)
struct LoadingProcessTask_CreateLoadingScreenProcessTask final
{
public:
	class UObject*                                WorldContextObject;                                // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 ShowLoadingScreenReason;                           // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ULoadingProcessTask*                    ReturnValue;                                       // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_LoadingProcessTask_CreateLoadingScreenProcessTask;

// Function CommonLoadingScreen.LoadingProcessTask.SetShowLoadingScreenReason
// 0x0010 (0x0010 - 0x0000)
struct LoadingProcessTask_SetShowLoadingScreenReason final
{
public:
	class FString                                 InDebugReason;                                     // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_LoadingProcessTask_SetShowLoadingScreenReason;

// Function CommonLoadingScreen.LoadingScreenManager.K2_SetLoadingScreenCustomText
// 0x0018 (0x0018 - 0x0000)
struct LoadingScreenManager_K2_SetLoadingScreenCustomText final
{
public:
	class UWorld*                                 WorldContextObject;                                // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 NewText;                                           // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_LoadingScreenManager_K2_SetLoadingScreenCustomText;

// Function CommonLoadingScreen.LoadingScreenManager.AddLoadingScreenWatcher
// 0x0008 (0x0008 - 0x0000)
struct LoadingScreenManager_AddLoadingScreenWatcher final
{
public:
	class UObject*                                Object;                                            // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_LoadingScreenManager_AddLoadingScreenWatcher;

// Function CommonLoadingScreen.LoadingScreenManager.RemoveLoadingScreenWatcher
// 0x0008 (0x0008 - 0x0000)
struct LoadingScreenManager_RemoveLoadingScreenWatcher final
{
public:
	class UObject*                                Object;                                            // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_LoadingScreenManager_RemoveLoadingScreenWatcher;

// Function CommonLoadingScreen.LoadingScreenManager.GetCurrentLoadingMap
// 0x0010 (0x0010 - 0x0000)
struct LoadingScreenManager_GetCurrentLoadingMap final
{
public:
	class FString                                 ReturnValue;                                       // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_LoadingScreenManager_GetCurrentLoadingMap;

// Function CommonLoadingScreen.LoadingScreenManager.GetDebugReasonForShowingOrHidingLoadingScreen
// 0x0010 (0x0010 - 0x0000)
struct LoadingScreenManager_GetDebugReasonForShowingOrHidingLoadingScreen final
{
public:
	class FString                                 ReturnValue;                                       // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_LoadingScreenManager_GetDebugReasonForShowingOrHidingLoadingScreen;

// Function CommonLoadingScreen.LoadingScreenManager.GetLoadingScreenCustomText
// 0x0010 (0x0010 - 0x0000)
struct LoadingScreenManager_GetLoadingScreenCustomText final
{
public:
	class FString                                 ReturnValue;                                       // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_LoadingScreenManager_GetLoadingScreenCustomText;

// Function CommonLoadingScreen.LoadingScreenManager.GetLoadingScreenDisplayStatus
// 0x0001 (0x0001 - 0x0000)
struct LoadingScreenManager_GetLoadingScreenDisplayStatus final
{
public:
	bool                                          ReturnValue;                                       // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_LoadingScreenManager_GetLoadingScreenDisplayStatus;

SDK_PARAM_NAMESPACE_END
SDK_NAMESPACE_END
