// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
	Generated code exported from UnrealHeaderTool.
	DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/

#include "UObject/GeneratedCppIncludes.h"
#include "Manager/CsdkUiSubsystem.h"
#include "Engine/GameInstance.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS

void EmptyLinkFunctionForGeneratedCodeCsdkUiSubsystem() {}

// ********** Begin Cross Module References ********************************************************
CSDKUI_API UClass* Z_Construct_UClass_UCsdkMsgBoxBase_NoRegister();
CSDKUI_API UClass* Z_Construct_UClass_UCsdkUiSubsystem();
CSDKUI_API UClass* Z_Construct_UClass_UCsdkUiSubsystem_NoRegister();
CSDKUI_API UFunction* Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature();
CSDKUI_API UFunction* Z_Construct_UDelegateFunction_CsdkUi_OnMsgBoxBtnClicked__DelegateSignature();
ENGINE_API UClass* Z_Construct_UClass_UGameInstanceSubsystem();
UMG_API UClass* Z_Construct_UClass_UUserWidget_NoRegister();
UPackage* Z_Construct_UPackage__Script_CsdkUi();
// ********** End Cross Module References **********************************************************

// ********** Begin Delegate FOnMaskToggled ********************************************************
struct Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics
{
	struct _Script_CsdkUi_eventOnMaskToggled_Parms
	{
		bool bIsShow;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Manager/CsdkUiSubsystem.h" },
	};
#endif // WITH_METADATA
	static void NewProp_bIsShow_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsShow;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
void Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::NewProp_bIsShow_SetBit(void* Obj)
{
	((_Script_CsdkUi_eventOnMaskToggled_Parms*)Obj)->bIsShow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::NewProp_bIsShow = { "bIsShow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_CsdkUi_eventOnMaskToggled_Parms), &Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::NewProp_bIsShow_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::NewProp_bIsShow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::PropPointers) < 2048);
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_CsdkUi, nullptr, "OnMaskToggled__DelegateSignature", Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::_Script_CsdkUi_eventOnMaskToggled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::_Script_CsdkUi_eventOnMaskToggled_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FOnMaskToggled_DelegateWrapper(const FMulticastScriptDelegate& OnMaskToggled, bool bIsShow)
{
	struct _Script_CsdkUi_eventOnMaskToggled_Parms
	{
		bool bIsShow;
	};
	_Script_CsdkUi_eventOnMaskToggled_Parms Parms;
	Parms.bIsShow=bIsShow ? true : false;
	OnMaskToggled.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnMaskToggled **********************************************************

// ********** Begin Class UCsdkUiSubsystem Function HideThrobber ***********************************
struct Z_Construct_UFunction_UCsdkUiSubsystem_HideThrobber_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CSDK|UI|Throbber" },
		{ "ModuleRelativePath", "Public/Manager/CsdkUiSubsystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCsdkUiSubsystem_HideThrobber_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCsdkUiSubsystem, nullptr, "HideThrobber", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_HideThrobber_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCsdkUiSubsystem_HideThrobber_Statics::Function_MetaDataParams)},  };
UFunction* Z_Construct_UFunction_UCsdkUiSubsystem_HideThrobber()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCsdkUiSubsystem_HideThrobber_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UCsdkUiSubsystem::execHideThrobber)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->HideThrobber();
	P_NATIVE_END;
}
// ********** End Class UCsdkUiSubsystem Function HideThrobber *************************************

// ********** Begin Class UCsdkUiSubsystem Function OpenMsgBoxWithOk *******************************
struct Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics
{
	struct CsdkUiSubsystem_eventOpenMsgBoxWithOk_Parms
	{
		FString Content;
		FString OkStr;
		FScriptDelegate OkCallback;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CSDK|UI|MsgBox" },
		{ "ModuleRelativePath", "Public/Manager/CsdkUiSubsystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OkStr_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OkCallback_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
	static const UECodeGen_Private::FStrPropertyParams NewProp_OkStr;
	static const UECodeGen_Private::FDelegatePropertyParams NewProp_OkCallback;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CsdkUiSubsystem_eventOpenMsgBoxWithOk_Parms, Content), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Content_MetaData), NewProp_Content_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::NewProp_OkStr = { "OkStr", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CsdkUiSubsystem_eventOpenMsgBoxWithOk_Parms, OkStr), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OkStr_MetaData), NewProp_OkStr_MetaData) };
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::NewProp_OkCallback = { "OkCallback", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CsdkUiSubsystem_eventOpenMsgBoxWithOk_Parms, OkCallback), Z_Construct_UDelegateFunction_CsdkUi_OnMsgBoxBtnClicked__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OkCallback_MetaData), NewProp_OkCallback_MetaData) }; // 1737949670
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::NewProp_Content,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::NewProp_OkStr,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::NewProp_OkCallback,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCsdkUiSubsystem, nullptr, "OpenMsgBoxWithOk", Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::CsdkUiSubsystem_eventOpenMsgBoxWithOk_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::CsdkUiSubsystem_eventOpenMsgBoxWithOk_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UCsdkUiSubsystem::execOpenMsgBoxWithOk)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Content);
	P_GET_PROPERTY(FStrProperty,Z_Param_OkStr);
	P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_OkCallback);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->OpenMsgBoxWithOk(Z_Param_Content,Z_Param_OkStr,FOnMsgBoxBtnClicked(Z_Param_Out_OkCallback));
	P_NATIVE_END;
}
// ********** End Class UCsdkUiSubsystem Function OpenMsgBoxWithOk *********************************

// ********** Begin Class UCsdkUiSubsystem Function OpenMsgBoxWithOkAndCancel **********************
struct Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics
{
	struct CsdkUiSubsystem_eventOpenMsgBoxWithOkAndCancel_Parms
	{
		FString Content;
		FString OkStr;
		FScriptDelegate OkCallback;
		FString CancelStr;
		FScriptDelegate CancelCallback;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CSDK|UI|MsgBox" },
		{ "ModuleRelativePath", "Public/Manager/CsdkUiSubsystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OkStr_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OkCallback_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CancelStr_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CancelCallback_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
	static const UECodeGen_Private::FStrPropertyParams NewProp_OkStr;
	static const UECodeGen_Private::FDelegatePropertyParams NewProp_OkCallback;
	static const UECodeGen_Private::FStrPropertyParams NewProp_CancelStr;
	static const UECodeGen_Private::FDelegatePropertyParams NewProp_CancelCallback;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CsdkUiSubsystem_eventOpenMsgBoxWithOkAndCancel_Parms, Content), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Content_MetaData), NewProp_Content_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::NewProp_OkStr = { "OkStr", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CsdkUiSubsystem_eventOpenMsgBoxWithOkAndCancel_Parms, OkStr), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OkStr_MetaData), NewProp_OkStr_MetaData) };
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::NewProp_OkCallback = { "OkCallback", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CsdkUiSubsystem_eventOpenMsgBoxWithOkAndCancel_Parms, OkCallback), Z_Construct_UDelegateFunction_CsdkUi_OnMsgBoxBtnClicked__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OkCallback_MetaData), NewProp_OkCallback_MetaData) }; // 1737949670
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::NewProp_CancelStr = { "CancelStr", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CsdkUiSubsystem_eventOpenMsgBoxWithOkAndCancel_Parms, CancelStr), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CancelStr_MetaData), NewProp_CancelStr_MetaData) };
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::NewProp_CancelCallback = { "CancelCallback", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CsdkUiSubsystem_eventOpenMsgBoxWithOkAndCancel_Parms, CancelCallback), Z_Construct_UDelegateFunction_CsdkUi_OnMsgBoxBtnClicked__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CancelCallback_MetaData), NewProp_CancelCallback_MetaData) }; // 1737949670
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::NewProp_Content,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::NewProp_OkStr,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::NewProp_OkCallback,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::NewProp_CancelStr,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::NewProp_CancelCallback,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCsdkUiSubsystem, nullptr, "OpenMsgBoxWithOkAndCancel", Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::CsdkUiSubsystem_eventOpenMsgBoxWithOkAndCancel_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::CsdkUiSubsystem_eventOpenMsgBoxWithOkAndCancel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UCsdkUiSubsystem::execOpenMsgBoxWithOkAndCancel)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Content);
	P_GET_PROPERTY(FStrProperty,Z_Param_OkStr);
	P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_OkCallback);
	P_GET_PROPERTY(FStrProperty,Z_Param_CancelStr);
	P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_CancelCallback);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->OpenMsgBoxWithOkAndCancel(Z_Param_Content,Z_Param_OkStr,FOnMsgBoxBtnClicked(Z_Param_Out_OkCallback),Z_Param_CancelStr,FOnMsgBoxBtnClicked(Z_Param_Out_CancelCallback));
	P_NATIVE_END;
}
// ********** End Class UCsdkUiSubsystem Function OpenMsgBoxWithOkAndCancel ************************

// ********** Begin Class UCsdkUiSubsystem Function ShowThrobber ***********************************
struct Z_Construct_UFunction_UCsdkUiSubsystem_ShowThrobber_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CSDK|UI|Throbber" },
		{ "ModuleRelativePath", "Public/Manager/CsdkUiSubsystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCsdkUiSubsystem_ShowThrobber_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCsdkUiSubsystem, nullptr, "ShowThrobber", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_ShowThrobber_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCsdkUiSubsystem_ShowThrobber_Statics::Function_MetaDataParams)},  };
UFunction* Z_Construct_UFunction_UCsdkUiSubsystem_ShowThrobber()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCsdkUiSubsystem_ShowThrobber_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UCsdkUiSubsystem::execShowThrobber)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ShowThrobber();
	P_NATIVE_END;
}
// ********** End Class UCsdkUiSubsystem Function ShowThrobber *************************************

// ********** Begin Class UCsdkUiSubsystem Function ToggleMask *************************************
struct Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics
{
	struct CsdkUiSubsystem_eventToggleMask_Parms
	{
		bool bIsShow;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CSDK|UI|Mask" },
		{ "ModuleRelativePath", "Public/Manager/CsdkUiSubsystem.h" },
	};
#endif // WITH_METADATA
	static void NewProp_bIsShow_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsShow;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::NewProp_bIsShow_SetBit(void* Obj)
{
	((CsdkUiSubsystem_eventToggleMask_Parms*)Obj)->bIsShow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::NewProp_bIsShow = { "bIsShow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(CsdkUiSubsystem_eventToggleMask_Parms), &Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::NewProp_bIsShow_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::NewProp_bIsShow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCsdkUiSubsystem, nullptr, "ToggleMask", Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::CsdkUiSubsystem_eventToggleMask_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::CsdkUiSubsystem_eventToggleMask_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UCsdkUiSubsystem::execToggleMask)
{
	P_GET_UBOOL(Z_Param_bIsShow);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ToggleMask(Z_Param_bIsShow);
	P_NATIVE_END;
}
// ********** End Class UCsdkUiSubsystem Function ToggleMask ***************************************

// ********** Begin Class UCsdkUiSubsystem *********************************************************
void UCsdkUiSubsystem::StaticRegisterNativesUCsdkUiSubsystem()
{
	UClass* Class = UCsdkUiSubsystem::StaticClass();
	static const FNameNativePtrPair Funcs[] = {
		{ "HideThrobber", &UCsdkUiSubsystem::execHideThrobber },
		{ "OpenMsgBoxWithOk", &UCsdkUiSubsystem::execOpenMsgBoxWithOk },
		{ "OpenMsgBoxWithOkAndCancel", &UCsdkUiSubsystem::execOpenMsgBoxWithOkAndCancel },
		{ "ShowThrobber", &UCsdkUiSubsystem::execShowThrobber },
		{ "ToggleMask", &UCsdkUiSubsystem::execToggleMask },
	};
	FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
}
FClassRegistrationInfo Z_Registration_Info_UClass_UCsdkUiSubsystem;
UClass* UCsdkUiSubsystem::GetPrivateStaticClass()
{
	using TClass = UCsdkUiSubsystem;
	if (!Z_Registration_Info_UClass_UCsdkUiSubsystem.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			StaticPackage(),
			TEXT("CsdkUiSubsystem"),
			Z_Registration_Info_UClass_UCsdkUiSubsystem.InnerSingleton,
			StaticRegisterNativesUCsdkUiSubsystem,
			sizeof(TClass),
			alignof(TClass),
			TClass::StaticClassFlags,
			TClass::StaticClassCastFlags(),
			TClass::StaticConfigName(),
			(UClass::ClassConstructorType)InternalConstructor<TClass>,
			(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
			UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
			&TClass::Super::StaticClass,
			&TClass::WithinClass::StaticClass
		);
	}
	return Z_Registration_Info_UClass_UCsdkUiSubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UCsdkUiSubsystem_NoRegister()
{
	return UCsdkUiSubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCsdkUiSubsystem_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "IncludePath", "Manager/CsdkUiSubsystem.h" },
		{ "ModuleRelativePath", "Public/Manager/CsdkUiSubsystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnMaskToggled_MetaData[] = {
		{ "Category", "CSDK|UI|Mask" },
		{ "ModuleRelativePath", "Public/Manager/CsdkUiSubsystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PopMsgBox_MetaData[] = {
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Manager/CsdkUiSubsystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Throbber_MetaData[] = {
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Manager/CsdkUiSubsystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnMaskToggled;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_PopMsgBox;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Throbber;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UCsdkUiSubsystem_HideThrobber, "HideThrobber" }, // 1462239468
		{ &Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOk, "OpenMsgBoxWithOk" }, // 3399220451
		{ &Z_Construct_UFunction_UCsdkUiSubsystem_OpenMsgBoxWithOkAndCancel, "OpenMsgBoxWithOkAndCancel" }, // 4053426677
		{ &Z_Construct_UFunction_UCsdkUiSubsystem_ShowThrobber, "ShowThrobber" }, // 1072218284
		{ &Z_Construct_UFunction_UCsdkUiSubsystem_ToggleMask, "ToggleMask" }, // 3721736019
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UCsdkUiSubsystem>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UCsdkUiSubsystem_Statics::NewProp_OnMaskToggled = { "OnMaskToggled", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCsdkUiSubsystem, OnMaskToggled), Z_Construct_UDelegateFunction_CsdkUi_OnMaskToggled__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnMaskToggled_MetaData), NewProp_OnMaskToggled_MetaData) }; // 918057014
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCsdkUiSubsystem_Statics::NewProp_PopMsgBox = { "PopMsgBox", nullptr, (EPropertyFlags)0x0020080000080008, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCsdkUiSubsystem, PopMsgBox), Z_Construct_UClass_UCsdkMsgBoxBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PopMsgBox_MetaData), NewProp_PopMsgBox_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCsdkUiSubsystem_Statics::NewProp_Throbber = { "Throbber", nullptr, (EPropertyFlags)0x0020080000080008, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCsdkUiSubsystem, Throbber), Z_Construct_UClass_UUserWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Throbber_MetaData), NewProp_Throbber_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCsdkUiSubsystem_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCsdkUiSubsystem_Statics::NewProp_OnMaskToggled,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCsdkUiSubsystem_Statics::NewProp_PopMsgBox,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCsdkUiSubsystem_Statics::NewProp_Throbber,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCsdkUiSubsystem_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_UCsdkUiSubsystem_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_UGameInstanceSubsystem,
	(UObject* (*)())Z_Construct_UPackage__Script_CsdkUi,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCsdkUiSubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCsdkUiSubsystem_Statics::ClassParams = {
	&UCsdkUiSubsystem::StaticClass,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	Z_Construct_UClass_UCsdkUiSubsystem_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(Z_Construct_UClass_UCsdkUiSubsystem_Statics::PropPointers),
	0,
	0x009000A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCsdkUiSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UCsdkUiSubsystem_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UCsdkUiSubsystem()
{
	if (!Z_Registration_Info_UClass_UCsdkUiSubsystem.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCsdkUiSubsystem.OuterSingleton, Z_Construct_UClass_UCsdkUiSubsystem_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_UCsdkUiSubsystem.OuterSingleton;
}
UCsdkUiSubsystem::UCsdkUiSubsystem() {}
DEFINE_VTABLE_PTR_HELPER_CTOR(UCsdkUiSubsystem);
UCsdkUiSubsystem::~UCsdkUiSubsystem() {}
// ********** End Class UCsdkUiSubsystem ***********************************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_CSDK_V2_Plugins_CsdkUI_Source_CsdkUi_Public_Manager_CsdkUiSubsystem_h__Script_CsdkUi_Statics
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UCsdkUiSubsystem, UCsdkUiSubsystem::StaticClass, TEXT("UCsdkUiSubsystem"), &Z_Registration_Info_UClass_UCsdkUiSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCsdkUiSubsystem), 2369142093U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_CSDK_V2_Plugins_CsdkUI_Source_CsdkUi_Public_Manager_CsdkUiSubsystem_h__Script_CsdkUi_784058724(TEXT("/Script/CsdkUi"),
	Z_CompiledInDeferFile_FID_CSDK_V2_Plugins_CsdkUI_Source_CsdkUi_Public_Manager_CsdkUiSubsystem_h__Script_CsdkUi_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_CSDK_V2_Plugins_CsdkUI_Source_CsdkUi_Public_Manager_CsdkUiSubsystem_h__Script_CsdkUi_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0);
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
