// 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 "../../../PortaInterface/Public/PortaAssetSubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodePortaAssetSubsystem() {}
// Cross Module References
	COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_UObjectLibrary_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_USoundWave_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
	MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlayer_NoRegister();
	PAPER2D_API UClass* Z_Construct_UClass_UPaperFlipbook_NoRegister();
	PORTAINTERFACE_API UClass* Z_Construct_UClass_UMediaInfo();
	PORTAINTERFACE_API UClass* Z_Construct_UClass_UMediaInfo_NoRegister();
	PORTAINTERFACE_API UClass* Z_Construct_UClass_UPageInfo();
	PORTAINTERFACE_API UClass* Z_Construct_UClass_UPageInfo_NoRegister();
	PORTAINTERFACE_API UClass* Z_Construct_UClass_UPortaAssetSubsystem();
	PORTAINTERFACE_API UClass* Z_Construct_UClass_UPortaAssetSubsystem_NoRegister();
	PORTAINTERFACE_API UClass* Z_Construct_UClass_UPortaAssetSyncRetryer();
	PORTAINTERFACE_API UClass* Z_Construct_UClass_UPortaAssetSyncRetryer_NoRegister();
	PORTAINTERFACE_API UClass* Z_Construct_UClass_UPortaSubsystem();
	PORTAINTERFACE_API UEnum* Z_Construct_UEnum_PortaInterface_EPortaMediaStatus();
	PORTAINTERFACE_API UFunction* Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature();
	PORTAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FAudioImportInfo();
	PORTAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FPresetControllerInfo();
	PORTAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FPresetFieldInfo();
	PORTAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FPresetGroupInfo();
	PORTAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FPresetInfo();
	RUNTIMEAUDIOIMPORTER_API UClass* Z_Construct_UClass_URuntimeAudioImporterLibrary_NoRegister();
	UPackage* Z_Construct_UPackage__Script_PortaInterface();
// End Cross Module References
	static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPortaMediaStatus;
	static UEnum* EPortaMediaStatus_StaticEnum()
	{
		if (!Z_Registration_Info_UEnum_EPortaMediaStatus.OuterSingleton)
		{
			Z_Registration_Info_UEnum_EPortaMediaStatus.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_PortaInterface_EPortaMediaStatus, (UObject*)Z_Construct_UPackage__Script_PortaInterface(), TEXT("EPortaMediaStatus"));
		}
		return Z_Registration_Info_UEnum_EPortaMediaStatus.OuterSingleton;
	}
	template<> PORTAINTERFACE_API UEnum* StaticEnum<EPortaMediaStatus>()
	{
		return EPortaMediaStatus_StaticEnum();
	}
	struct Z_Construct_UEnum_PortaInterface_EPortaMediaStatus_Statics
	{
		static const UECodeGen_Private::FEnumeratorParam Enumerators[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[];
#endif
		static const UECodeGen_Private::FEnumParams EnumParams;
	};
	const UECodeGen_Private::FEnumeratorParam Z_Construct_UEnum_PortaInterface_EPortaMediaStatus_Statics::Enumerators[] = {
		{ "EPortaMediaStatus::Downloading", (int64)EPortaMediaStatus::Downloading },
		{ "EPortaMediaStatus::Ready", (int64)EPortaMediaStatus::Ready },
		{ "EPortaMediaStatus::Error", (int64)EPortaMediaStatus::Error },
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UEnum_PortaInterface_EPortaMediaStatus_Statics::Enum_MetaDataParams[] = {
		{ "Downloading.Name", "EPortaMediaStatus::Downloading" },
		{ "Error.Name", "EPortaMediaStatus::Error" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
		{ "Ready.Name", "EPortaMediaStatus::Ready" },
	};
#endif
	const UECodeGen_Private::FEnumParams Z_Construct_UEnum_PortaInterface_EPortaMediaStatus_Statics::EnumParams = {
		(UObject*(*)())Z_Construct_UPackage__Script_PortaInterface,
		nullptr,
		"EPortaMediaStatus",
		"EPortaMediaStatus",
		Z_Construct_UEnum_PortaInterface_EPortaMediaStatus_Statics::Enumerators,
		RF_Public|RF_Transient|RF_MarkAsNative,
		UE_ARRAY_COUNT(Z_Construct_UEnum_PortaInterface_EPortaMediaStatus_Statics::Enumerators),
		EEnumFlags::None,
		(uint8)UEnum::ECppForm::EnumClass,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_PortaInterface_EPortaMediaStatus_Statics::Enum_MetaDataParams), Z_Construct_UEnum_PortaInterface_EPortaMediaStatus_Statics::Enum_MetaDataParams)
	};
	UEnum* Z_Construct_UEnum_PortaInterface_EPortaMediaStatus()
	{
		if (!Z_Registration_Info_UEnum_EPortaMediaStatus.InnerSingleton)
		{
			UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPortaMediaStatus.InnerSingleton, Z_Construct_UEnum_PortaInterface_EPortaMediaStatus_Statics::EnumParams);
		}
		return Z_Registration_Info_UEnum_EPortaMediaStatus.InnerSingleton;
	}
	struct Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics
	{
		struct _Script_PortaInterface_eventPortaMediaStatusDelegate_Parms
		{
			EPortaMediaStatus Status;
		};
		static const UECodeGen_Private::FBytePropertyParams NewProp_Status_Underlying;
		static const UECodeGen_Private::FEnumPropertyParams NewProp_Status;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::NewProp_Status_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FEnumPropertyParams Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::NewProp_Status = { "Status", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_PortaInterface_eventPortaMediaStatusDelegate_Parms, Status), Z_Construct_UEnum_PortaInterface_EPortaMediaStatus, METADATA_PARAMS(0, nullptr) }; // 4044690656
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::NewProp_Status_Underlying,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::NewProp_Status,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_PortaInterface, nullptr, "PortaMediaStatusDelegate__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::_Script_PortaInterface_eventPortaMediaStatusDelegate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00120000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::_Script_PortaInterface_eventPortaMediaStatusDelegate_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FPortaMediaStatusDelegate_DelegateWrapper(const FScriptDelegate& PortaMediaStatusDelegate, EPortaMediaStatus Status)
{
	struct _Script_PortaInterface_eventPortaMediaStatusDelegate_Parms
	{
		EPortaMediaStatus Status;
	};
	_Script_PortaInterface_eventPortaMediaStatusDelegate_Parms Parms;
	Parms.Status=Status;
	PortaMediaStatusDelegate.ProcessDelegate<UObject>(&Parms);
}
	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_PresetFieldInfo;
class UScriptStruct* FPresetFieldInfo::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_PresetFieldInfo.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_PresetFieldInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPresetFieldInfo, (UObject*)Z_Construct_UPackage__Script_PortaInterface(), TEXT("PresetFieldInfo"));
	}
	return Z_Registration_Info_UScriptStruct_PresetFieldInfo.OuterSingleton;
}
template<> PORTAINTERFACE_API UScriptStruct* StaticStruct<FPresetFieldInfo>()
{
	return FPresetFieldInfo::StaticStruct();
}
	struct Z_Construct_UScriptStruct_FPresetFieldInfo_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DisplayName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_DisplayName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Level_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Level;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsRootLevel_MetaData[];
#endif
		static void NewProp_IsRootLevel_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsRootLevel;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const UECodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::Struct_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	void* Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPresetFieldInfo>();
	}
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_DisplayName_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_DisplayName = { "DisplayName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPresetFieldInfo, DisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_DisplayName_MetaData), Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_DisplayName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_Level_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_Level = { "Level", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPresetFieldInfo, Level), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_Level_MetaData), Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_Level_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_IsRootLevel_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	void Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_IsRootLevel_SetBit(void* Obj)
	{
		((FPresetFieldInfo*)Obj)->IsRootLevel = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_IsRootLevel = { "IsRootLevel", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPresetFieldInfo), &Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_IsRootLevel_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_IsRootLevel_MetaData), Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_IsRootLevel_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_DisplayName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_Level,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewProp_IsRootLevel,
	};
	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_PortaInterface,
		nullptr,
		&NewStructOps,
		"PresetFieldInfo",
		Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::PropPointers,
		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::PropPointers),
		sizeof(FPresetFieldInfo),
		alignof(FPresetFieldInfo),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::Struct_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::PropPointers) < 2048);
	UScriptStruct* Z_Construct_UScriptStruct_FPresetFieldInfo()
	{
		if (!Z_Registration_Info_UScriptStruct_PresetFieldInfo.InnerSingleton)
		{
			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_PresetFieldInfo.InnerSingleton, Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::ReturnStructParams);
		}
		return Z_Registration_Info_UScriptStruct_PresetFieldInfo.InnerSingleton;
	}
	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_PresetGroupInfo;
class UScriptStruct* FPresetGroupInfo::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_PresetGroupInfo.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_PresetGroupInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPresetGroupInfo, (UObject*)Z_Construct_UPackage__Script_PortaInterface(), TEXT("PresetGroupInfo"));
	}
	return Z_Registration_Info_UScriptStruct_PresetGroupInfo.OuterSingleton;
}
template<> PORTAINTERFACE_API UScriptStruct* StaticStruct<FPresetGroupInfo>()
{
	return FPresetGroupInfo::StaticStruct();
}
	struct Z_Construct_UScriptStruct_FPresetGroupInfo_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Name;
		static const UECodeGen_Private::FStructPropertyParams NewProp_Fields_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Fields_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Fields;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const UECodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::Struct_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	void* Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPresetGroupInfo>();
	}
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Name_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPresetGroupInfo, Name), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Name_MetaData), Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Name_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Fields_Inner = { "Fields", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPresetFieldInfo, METADATA_PARAMS(0, nullptr) }; // 2919857284
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Fields_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Fields = { "Fields", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPresetGroupInfo, Fields), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Fields_MetaData), Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Fields_MetaData) }; // 2919857284
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Name,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Fields_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewProp_Fields,
	};
	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_PortaInterface,
		nullptr,
		&NewStructOps,
		"PresetGroupInfo",
		Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::PropPointers,
		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::PropPointers),
		sizeof(FPresetGroupInfo),
		alignof(FPresetGroupInfo),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::Struct_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::PropPointers) < 2048);
	UScriptStruct* Z_Construct_UScriptStruct_FPresetGroupInfo()
	{
		if (!Z_Registration_Info_UScriptStruct_PresetGroupInfo.InnerSingleton)
		{
			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_PresetGroupInfo.InnerSingleton, Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::ReturnStructParams);
		}
		return Z_Registration_Info_UScriptStruct_PresetGroupInfo.InnerSingleton;
	}
	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_PresetControllerInfo;
class UScriptStruct* FPresetControllerInfo::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_PresetControllerInfo.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_PresetControllerInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPresetControllerInfo, (UObject*)Z_Construct_UPackage__Script_PortaInterface(), TEXT("PresetControllerInfo"));
	}
	return Z_Registration_Info_UScriptStruct_PresetControllerInfo.OuterSingleton;
}
template<> PORTAINTERFACE_API UScriptStruct* StaticStruct<FPresetControllerInfo>()
{
	return FPresetControllerInfo::StaticStruct();
}
	struct Z_Construct_UScriptStruct_FPresetControllerInfo_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DisplayName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_DisplayName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsRootLevel_MetaData[];
#endif
		static void NewProp_IsRootLevel_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsRootLevel;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsController_MetaData[];
#endif
		static void NewProp_IsController_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsController;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const UECodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::Struct_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	void* Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPresetControllerInfo>();
	}
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_DisplayName_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_DisplayName = { "DisplayName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPresetControllerInfo, DisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_DisplayName_MetaData), Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_DisplayName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsRootLevel_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	void Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsRootLevel_SetBit(void* Obj)
	{
		((FPresetControllerInfo*)Obj)->IsRootLevel = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsRootLevel = { "IsRootLevel", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPresetControllerInfo), &Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsRootLevel_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsRootLevel_MetaData), Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsRootLevel_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsController_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	void Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsController_SetBit(void* Obj)
	{
		((FPresetControllerInfo*)Obj)->IsController = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsController = { "IsController", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPresetControllerInfo), &Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsController_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsController_MetaData), Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsController_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_DisplayName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsRootLevel,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewProp_IsController,
	};
	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_PortaInterface,
		nullptr,
		&NewStructOps,
		"PresetControllerInfo",
		Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::PropPointers,
		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::PropPointers),
		sizeof(FPresetControllerInfo),
		alignof(FPresetControllerInfo),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::Struct_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::PropPointers) < 2048);
	UScriptStruct* Z_Construct_UScriptStruct_FPresetControllerInfo()
	{
		if (!Z_Registration_Info_UScriptStruct_PresetControllerInfo.InnerSingleton)
		{
			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_PresetControllerInfo.InnerSingleton, Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::ReturnStructParams);
		}
		return Z_Registration_Info_UScriptStruct_PresetControllerInfo.InnerSingleton;
	}
	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_PresetInfo;
class UScriptStruct* FPresetInfo::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_PresetInfo.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_PresetInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPresetInfo, (UObject*)Z_Construct_UPackage__Script_PortaInterface(), TEXT("PresetInfo"));
	}
	return Z_Registration_Info_UScriptStruct_PresetInfo.OuterSingleton;
}
template<> PORTAINTERFACE_API UScriptStruct* StaticStruct<FPresetInfo>()
{
	return FPresetInfo::StaticStruct();
}
	struct Z_Construct_UScriptStruct_FPresetInfo_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Name;
		static const UECodeGen_Private::FStructPropertyParams NewProp_Groups_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Groups_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Groups;
		static const UECodeGen_Private::FStructPropertyParams NewProp_Controllers_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Controllers_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Controllers;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const UECodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetInfo_Statics::Struct_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	void* Z_Construct_UScriptStruct_FPresetInfo_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPresetInfo>();
	}
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Name_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPresetInfo, Name), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Name_MetaData), Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Name_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Groups_Inner = { "Groups", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPresetGroupInfo, METADATA_PARAMS(0, nullptr) }; // 3206044499
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Groups_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Groups = { "Groups", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPresetInfo, Groups), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Groups_MetaData), Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Groups_MetaData) }; // 3206044499
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Controllers_Inner = { "Controllers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPresetControllerInfo, METADATA_PARAMS(0, nullptr) }; // 885714330
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Controllers_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Controllers = { "Controllers", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPresetInfo, Controllers), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Controllers_MetaData), Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Controllers_MetaData) }; // 885714330
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPresetInfo_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Name,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Groups_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Groups,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Controllers_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPresetInfo_Statics::NewProp_Controllers,
	};
	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPresetInfo_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_PortaInterface,
		nullptr,
		&NewStructOps,
		"PresetInfo",
		Z_Construct_UScriptStruct_FPresetInfo_Statics::PropPointers,
		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetInfo_Statics::PropPointers),
		sizeof(FPresetInfo),
		alignof(FPresetInfo),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPresetInfo_Statics::Struct_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPresetInfo_Statics::PropPointers) < 2048);
	UScriptStruct* Z_Construct_UScriptStruct_FPresetInfo()
	{
		if (!Z_Registration_Info_UScriptStruct_PresetInfo.InnerSingleton)
		{
			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_PresetInfo.InnerSingleton, Z_Construct_UScriptStruct_FPresetInfo_Statics::ReturnStructParams);
		}
		return Z_Registration_Info_UScriptStruct_PresetInfo.InnerSingleton;
	}
	void UMediaInfo::StaticRegisterNativesUMediaInfo()
	{
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UMediaInfo);
	UClass* Z_Construct_UClass_UMediaInfo_NoRegister()
	{
		return UMediaInfo::StaticClass();
	}
	struct Z_Construct_UClass_UMediaInfo_Statics
	{
		static UObject* (*const DependentSingletons[])();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
		static const UECodeGen_Private::FBytePropertyParams NewProp_Status_Underlying;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Status_MetaData[];
#endif
		static const UECodeGen_Private::FEnumPropertyParams NewProp_Status;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UMediaInfo_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UObject,
		(UObject* (*)())Z_Construct_UPackage__Script_PortaInterface,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaInfo_Statics::DependentSingletons) < 16);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMediaInfo_Statics::Class_MetaDataParams[] = {
		{ "IncludePath", "PortaAssetSubsystem.h" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMediaInfo_Statics::NewProp_Url_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UMediaInfo_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaInfo, Url), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaInfo_Statics::NewProp_Url_MetaData), Z_Construct_UClass_UMediaInfo_Statics::NewProp_Url_MetaData) };
	const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMediaInfo_Statics::NewProp_Status_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMediaInfo_Statics::NewProp_Status_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMediaInfo_Statics::NewProp_Status = { "Status", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaInfo, Status), Z_Construct_UEnum_PortaInterface_EPortaMediaStatus, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaInfo_Statics::NewProp_Status_MetaData), Z_Construct_UClass_UMediaInfo_Statics::NewProp_Status_MetaData) }; // 4044690656
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMediaInfo_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaInfo_Statics::NewProp_Url,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaInfo_Statics::NewProp_Status_Underlying,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaInfo_Statics::NewProp_Status,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UMediaInfo_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UMediaInfo>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UMediaInfo_Statics::ClassParams = {
		&UMediaInfo::StaticClass,
		nullptr,
		&StaticCppClassTypeInfo,
		DependentSingletons,
		nullptr,
		Z_Construct_UClass_UMediaInfo_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		0,
		UE_ARRAY_COUNT(Z_Construct_UClass_UMediaInfo_Statics::PropPointers),
		0,
		0x001000A0u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaInfo_Statics::Class_MetaDataParams), Z_Construct_UClass_UMediaInfo_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaInfo_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UMediaInfo()
	{
		if (!Z_Registration_Info_UClass_UMediaInfo.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMediaInfo.OuterSingleton, Z_Construct_UClass_UMediaInfo_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UMediaInfo.OuterSingleton;
	}
	template<> PORTAINTERFACE_API UClass* StaticClass<UMediaInfo>()
	{
		return UMediaInfo::StaticClass();
	}
	UMediaInfo::UMediaInfo(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UMediaInfo);
	UMediaInfo::~UMediaInfo() {}
	void UPageInfo::StaticRegisterNativesUPageInfo()
	{
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UPageInfo);
	UClass* Z_Construct_UClass_UPageInfo_NoRegister()
	{
		return UPageInfo::StaticClass();
	}
	struct Z_Construct_UClass_UPageInfo_Statics
	{
		static UObject* (*const DependentSingletons[])();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Id_MetaData[];
#endif
		static const UECodeGen_Private::FIntPropertyParams NewProp_Id;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Media_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Media_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Media;
		static const UECodeGen_Private::FBytePropertyParams NewProp_Status_Underlying;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Status_MetaData[];
#endif
		static const UECodeGen_Private::FEnumPropertyParams NewProp_Status;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UPageInfo_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UObject,
		(UObject* (*)())Z_Construct_UPackage__Script_PortaInterface,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPageInfo_Statics::DependentSingletons) < 16);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPageInfo_Statics::Class_MetaDataParams[] = {
		{ "IncludePath", "PortaAssetSubsystem.h" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPageInfo_Statics::NewProp_Id_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPageInfo_Statics::NewProp_Id = { "Id", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPageInfo, Id), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPageInfo_Statics::NewProp_Id_MetaData), Z_Construct_UClass_UPageInfo_Statics::NewProp_Id_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPageInfo_Statics::NewProp_Media_Inner = { "Media", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMediaInfo_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPageInfo_Statics::NewProp_Media_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPageInfo_Statics::NewProp_Media = { "Media", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPageInfo, Media), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPageInfo_Statics::NewProp_Media_MetaData), Z_Construct_UClass_UPageInfo_Statics::NewProp_Media_MetaData) };
	const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPageInfo_Statics::NewProp_Status_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPageInfo_Statics::NewProp_Status_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPageInfo_Statics::NewProp_Status = { "Status", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPageInfo, Status), Z_Construct_UEnum_PortaInterface_EPortaMediaStatus, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPageInfo_Statics::NewProp_Status_MetaData), Z_Construct_UClass_UPageInfo_Statics::NewProp_Status_MetaData) }; // 4044690656
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPageInfo_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPageInfo_Statics::NewProp_Id,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPageInfo_Statics::NewProp_Media_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPageInfo_Statics::NewProp_Media,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPageInfo_Statics::NewProp_Status_Underlying,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPageInfo_Statics::NewProp_Status,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UPageInfo_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UPageInfo>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UPageInfo_Statics::ClassParams = {
		&UPageInfo::StaticClass,
		nullptr,
		&StaticCppClassTypeInfo,
		DependentSingletons,
		nullptr,
		Z_Construct_UClass_UPageInfo_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		0,
		UE_ARRAY_COUNT(Z_Construct_UClass_UPageInfo_Statics::PropPointers),
		0,
		0x001000A0u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPageInfo_Statics::Class_MetaDataParams), Z_Construct_UClass_UPageInfo_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPageInfo_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UPageInfo()
	{
		if (!Z_Registration_Info_UClass_UPageInfo.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPageInfo.OuterSingleton, Z_Construct_UClass_UPageInfo_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UPageInfo.OuterSingleton;
	}
	template<> PORTAINTERFACE_API UClass* StaticClass<UPageInfo>()
	{
		return UPageInfo::StaticClass();
	}
	UPageInfo::UPageInfo(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UPageInfo);
	UPageInfo::~UPageInfo() {}
	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_AudioImportInfo;
class UScriptStruct* FAudioImportInfo::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_AudioImportInfo.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_AudioImportInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAudioImportInfo, (UObject*)Z_Construct_UPackage__Script_PortaInterface(), TEXT("AudioImportInfo"));
	}
	return Z_Registration_Info_UScriptStruct_AudioImportInfo.OuterSingleton;
}
template<> PORTAINTERFACE_API UScriptStruct* StaticStruct<FAudioImportInfo>()
{
	return FAudioImportInfo::StaticStruct();
}
	struct Z_Construct_UScriptStruct_FAudioImportInfo_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
		static const UECodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAudioImportInfo_Statics::Struct_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	void* Z_Construct_UScriptStruct_FAudioImportInfo_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAudioImportInfo>();
	}
	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAudioImportInfo_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_PortaInterface,
		nullptr,
		&NewStructOps,
		"AudioImportInfo",
		nullptr,
		0,
		sizeof(FAudioImportInfo),
		alignof(FAudioImportInfo),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAudioImportInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAudioImportInfo_Statics::Struct_MetaDataParams)
	};
	UScriptStruct* Z_Construct_UScriptStruct_FAudioImportInfo()
	{
		if (!Z_Registration_Info_UScriptStruct_AudioImportInfo.InnerSingleton)
		{
			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_AudioImportInfo.InnerSingleton, Z_Construct_UScriptStruct_FAudioImportInfo_Statics::ReturnStructParams);
		}
		return Z_Registration_Info_UScriptStruct_AudioImportInfo.InnerSingleton;
	}
	void UPortaAssetSyncRetryer::StaticRegisterNativesUPortaAssetSyncRetryer()
	{
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UPortaAssetSyncRetryer);
	UClass* Z_Construct_UClass_UPortaAssetSyncRetryer_NoRegister()
	{
		return UPortaAssetSyncRetryer::StaticClass();
	}
	struct Z_Construct_UClass_UPortaAssetSyncRetryer_Statics
	{
		static UObject* (*const DependentSingletons[])();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UPortaAssetSyncRetryer_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UObject,
		(UObject* (*)())Z_Construct_UPackage__Script_PortaInterface,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSyncRetryer_Statics::DependentSingletons) < 16);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSyncRetryer_Statics::Class_MetaDataParams[] = {
		{ "IncludePath", "PortaAssetSubsystem.h" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const FCppClassTypeInfoStatic Z_Construct_UClass_UPortaAssetSyncRetryer_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UPortaAssetSyncRetryer>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UPortaAssetSyncRetryer_Statics::ClassParams = {
		&UPortaAssetSyncRetryer::StaticClass,
		nullptr,
		&StaticCppClassTypeInfo,
		DependentSingletons,
		nullptr,
		nullptr,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		0,
		0,
		0,
		0x001000A0u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSyncRetryer_Statics::Class_MetaDataParams), Z_Construct_UClass_UPortaAssetSyncRetryer_Statics::Class_MetaDataParams)
	};
	UClass* Z_Construct_UClass_UPortaAssetSyncRetryer()
	{
		if (!Z_Registration_Info_UClass_UPortaAssetSyncRetryer.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPortaAssetSyncRetryer.OuterSingleton, Z_Construct_UClass_UPortaAssetSyncRetryer_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UPortaAssetSyncRetryer.OuterSingleton;
	}
	template<> PORTAINTERFACE_API UClass* StaticClass<UPortaAssetSyncRetryer>()
	{
		return UPortaAssetSyncRetryer::StaticClass();
	}
	UPortaAssetSyncRetryer::UPortaAssetSyncRetryer(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UPortaAssetSyncRetryer);
	UPortaAssetSyncRetryer::~UPortaAssetSyncRetryer() {}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execGetThumbnails)
	{
		P_GET_TARRAY_REF(FString,Z_Param_Out_AssetPaths);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TMap<FString,FString>*)Z_Param__Result=UPortaAssetSubsystem::GetThumbnails(Z_Param_Out_AssetPaths);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execGetThumbnail)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_AssetPath);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FString*)Z_Param__Result=UPortaAssetSubsystem::GetThumbnail(Z_Param_AssetPath);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execGetPresetLevels)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_TMAP_REF(FString,FString,Z_Param_Out_Levels);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::GetPresetLevels(Z_Param_PresetName,Z_Param_Out_Levels);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDescribePreset)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FPresetInfo*)Z_Param__Result=UPortaAssetSubsystem::DescribePreset(Z_Param_PresetName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDownloadAudio)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_Url);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->DownloadAudio(Z_Param_Url);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDownloadVideo)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_Url);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->DownloadVideo(Z_Param_Url);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDownloadTexture)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_Url);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->DownloadTexture(Z_Param_Url);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDownloadAsset)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_Url);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->DownloadAsset(Z_Param_Url);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDownloadAssetStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_Url);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::DownloadAssetStatic(Z_Param_Url);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDownloadAssetsStatic)
	{
		P_GET_TARRAY_REF(FString,Z_Param_Out_Urls);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::DownloadAssetsStatic(Z_Param_Out_Urls);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execSetFlipbookStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_PROPERTY(FStrProperty,Z_Param_PropertyName);
		P_GET_OBJECT(UPaperFlipbook,Z_Param_Flipbook);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::SetFlipbookStatic(Z_Param_PresetName,Z_Param_PropertyName,Z_Param_Flipbook);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execPlayVideo)
	{
		P_GET_OBJECT(UMediaPlayer,Z_Param_Player);
		P_GET_PROPERTY(FStrProperty,Z_Param_VideoName);
		P_GET_UBOOL(Z_Param_Uncached);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->PlayVideo(Z_Param_Player,Z_Param_VideoName,Z_Param_Uncached);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execSetTexture)
	{
		P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_Material);
		P_GET_PROPERTY(FStrProperty,Z_Param_TextureName);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetTexture(Z_Param_Material,Z_Param_TextureName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execGetLoadedTextureNamesStatic)
	{
		P_GET_OBJECT(UObject,Z_Param_WorldContext);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=UPortaAssetSubsystem::GetLoadedTextureNamesStatic(Z_Param_WorldContext);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execPlayVideoStatic)
	{
		P_GET_OBJECT(UMediaPlayer,Z_Param_Player);
		P_GET_PROPERTY(FStrProperty,Z_Param_VideoName);
		P_GET_UBOOL(Z_Param_Uncached);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::PlayVideoStatic(Z_Param_Player,Z_Param_VideoName,Z_Param_Uncached);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execSetTextureStatic)
	{
		P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_Material);
		P_GET_PROPERTY(FStrProperty,Z_Param_TextureName);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::SetTextureStatic(Z_Param_Material,Z_Param_TextureName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execSetAudioFileOnPresetStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_PROPERTY(FStrProperty,Z_Param_PropertyName);
		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::SetAudioFileOnPresetStatic(Z_Param_PresetName,Z_Param_PropertyName,Z_Param_FilePath);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDownloadAndSetAudioOnPresetStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_PROPERTY(FStrProperty,Z_Param_PropertyName);
		P_GET_PROPERTY(FStrProperty,Z_Param_Url);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::DownloadAndSetAudioOnPresetStatic(Z_Param_PresetName,Z_Param_PropertyName,Z_Param_Url);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execPlayVideoOnPresetStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_PROPERTY(FStrProperty,Z_Param_PropertyName);
		P_GET_PROPERTY(FStrProperty,Z_Param_VideoName);
		P_GET_UBOOL(Z_Param_Uncached);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::PlayVideoOnPresetStatic(Z_Param_PresetName,Z_Param_PropertyName,Z_Param_VideoName,Z_Param_Uncached);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDownloadAndPlayVideoOnPresetStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_PROPERTY(FStrProperty,Z_Param_PropertyName);
		P_GET_PROPERTY(FStrProperty,Z_Param_Url);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::DownloadAndPlayVideoOnPresetStatic(Z_Param_PresetName,Z_Param_PropertyName,Z_Param_Url);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDownloadAndCallPresetFuncWithMediaStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_PROPERTY(FStrProperty,Z_Param_FuncName);
		P_GET_TARRAY_REF(FString,Z_Param_Out_Args);
		P_GET_TARRAY_REF(FString,Z_Param_Out_Urls);
		P_GET_PROPERTY(FStrProperty,Z_Param_OtherArgs);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::DownloadAndCallPresetFuncWithMediaStatic(Z_Param_PresetName,Z_Param_FuncName,Z_Param_Out_Args,Z_Param_Out_Urls,Z_Param_OtherArgs);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execSetTextureAssetFromPresetStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_PROPERTY(FStrProperty,Z_Param_PropertyName);
		P_GET_OBJECT(UTexture2D,Z_Param_Texture);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::SetTextureAssetFromPresetStatic(Z_Param_PresetName,Z_Param_PropertyName,Z_Param_Texture);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execSetTextureFromPresetStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_PROPERTY(FStrProperty,Z_Param_PropertyName);
		P_GET_PROPERTY(FStrProperty,Z_Param_TextureName);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::SetTextureFromPresetStatic(Z_Param_PresetName,Z_Param_PropertyName,Z_Param_TextureName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execSetTextureFileFromPresetStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_PROPERTY(FStrProperty,Z_Param_PropertyName);
		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::SetTextureFileFromPresetStatic(Z_Param_PresetName,Z_Param_PropertyName,Z_Param_FilePath);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDownloadAndSetTextureFromPresetStatic)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PresetName);
		P_GET_PROPERTY(FStrProperty,Z_Param_PropertyName);
		P_GET_PROPERTY(FStrProperty,Z_Param_Url);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::DownloadAndSetTextureFromPresetStatic(Z_Param_PresetName,Z_Param_PropertyName,Z_Param_Url);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execGetPageStatusStatic)
	{
		P_GET_PROPERTY(FIntProperty,Z_Param_PageId);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(EPortaMediaStatus*)Z_Param__Result=UPortaAssetSubsystem::GetPageStatusStatic(Z_Param_PageId);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execListenToStatusChangeStatic)
	{
		P_GET_PROPERTY(FIntProperty,Z_Param_PageId);
		P_GET_PROPERTY(FDelegateProperty,Z_Param_Callback);
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::ListenToStatusChangeStatic(Z_Param_PageId,FPortaMediaStatusDelegate(Z_Param_Callback));
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execSyncPlaylistStatic)
	{
		P_GET_PROPERTY(FIntProperty,Z_Param_PlaylistID);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SyncPlaylistStatic(Z_Param_PlaylistID);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UPortaAssetSubsystem::execDoFullAssetSyncStatic)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		UPortaAssetSubsystem::DoFullAssetSyncStatic();
		P_NATIVE_END;
	}
	void UPortaAssetSubsystem::StaticRegisterNativesUPortaAssetSubsystem()
	{
		UClass* Class = UPortaAssetSubsystem::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "DescribePreset", &UPortaAssetSubsystem::execDescribePreset },
			{ "DoFullAssetSyncStatic", &UPortaAssetSubsystem::execDoFullAssetSyncStatic },
			{ "DownloadAndCallPresetFuncWithMediaStatic", &UPortaAssetSubsystem::execDownloadAndCallPresetFuncWithMediaStatic },
			{ "DownloadAndPlayVideoOnPresetStatic", &UPortaAssetSubsystem::execDownloadAndPlayVideoOnPresetStatic },
			{ "DownloadAndSetAudioOnPresetStatic", &UPortaAssetSubsystem::execDownloadAndSetAudioOnPresetStatic },
			{ "DownloadAndSetTextureFromPresetStatic", &UPortaAssetSubsystem::execDownloadAndSetTextureFromPresetStatic },
			{ "DownloadAsset", &UPortaAssetSubsystem::execDownloadAsset },
			{ "DownloadAssetsStatic", &UPortaAssetSubsystem::execDownloadAssetsStatic },
			{ "DownloadAssetStatic", &UPortaAssetSubsystem::execDownloadAssetStatic },
			{ "DownloadAudio", &UPortaAssetSubsystem::execDownloadAudio },
			{ "DownloadTexture", &UPortaAssetSubsystem::execDownloadTexture },
			{ "DownloadVideo", &UPortaAssetSubsystem::execDownloadVideo },
			{ "GetLoadedTextureNamesStatic", &UPortaAssetSubsystem::execGetLoadedTextureNamesStatic },
			{ "GetPageStatusStatic", &UPortaAssetSubsystem::execGetPageStatusStatic },
			{ "GetPresetLevels", &UPortaAssetSubsystem::execGetPresetLevels },
			{ "GetThumbnail", &UPortaAssetSubsystem::execGetThumbnail },
			{ "GetThumbnails", &UPortaAssetSubsystem::execGetThumbnails },
			{ "ListenToStatusChangeStatic", &UPortaAssetSubsystem::execListenToStatusChangeStatic },
			{ "PlayVideo", &UPortaAssetSubsystem::execPlayVideo },
			{ "PlayVideoOnPresetStatic", &UPortaAssetSubsystem::execPlayVideoOnPresetStatic },
			{ "PlayVideoStatic", &UPortaAssetSubsystem::execPlayVideoStatic },
			{ "SetAudioFileOnPresetStatic", &UPortaAssetSubsystem::execSetAudioFileOnPresetStatic },
			{ "SetFlipbookStatic", &UPortaAssetSubsystem::execSetFlipbookStatic },
			{ "SetTexture", &UPortaAssetSubsystem::execSetTexture },
			{ "SetTextureAssetFromPresetStatic", &UPortaAssetSubsystem::execSetTextureAssetFromPresetStatic },
			{ "SetTextureFileFromPresetStatic", &UPortaAssetSubsystem::execSetTextureFileFromPresetStatic },
			{ "SetTextureFromPresetStatic", &UPortaAssetSubsystem::execSetTextureFromPresetStatic },
			{ "SetTextureStatic", &UPortaAssetSubsystem::execSetTextureStatic },
			{ "SyncPlaylistStatic", &UPortaAssetSubsystem::execSyncPlaylistStatic },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics
	{
		struct PortaAssetSubsystem_eventDescribePreset_Parms
		{
			FString PresetName;
			FPresetInfo ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
		static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDescribePreset_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::NewProp_PresetName_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDescribePreset_Parms, ReturnValue), Z_Construct_UScriptStruct_FPresetInfo, METADATA_PARAMS(0, nullptr) }; // 1172569434
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DescribePreset", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::PortaAssetSubsystem_eventDescribePreset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::PortaAssetSubsystem_eventDescribePreset_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DoFullAssetSyncStatic_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DoFullAssetSyncStatic_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DoFullAssetSyncStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DoFullAssetSyncStatic", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DoFullAssetSyncStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DoFullAssetSyncStatic_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DoFullAssetSyncStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DoFullAssetSyncStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics
	{
		struct PortaAssetSubsystem_eventDownloadAndCallPresetFuncWithMediaStatic_Parms
		{
			FString PresetName;
			FString FuncName;
			TArray<FString> Args;
			TArray<FString> Urls;
			FString OtherArgs;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_FuncName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_FuncName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Args_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Args_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Args;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Urls_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Urls_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Urls;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OtherArgs_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_OtherArgs;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndCallPresetFuncWithMediaStatic_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_PresetName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_FuncName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_FuncName = { "FuncName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndCallPresetFuncWithMediaStatic_Parms, FuncName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_FuncName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_FuncName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Args_Inner = { "Args", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Args_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Args = { "Args", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndCallPresetFuncWithMediaStatic_Parms, Args), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Args_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Args_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Urls_Inner = { "Urls", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Urls_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Urls = { "Urls", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndCallPresetFuncWithMediaStatic_Parms, Urls), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Urls_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Urls_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_OtherArgs_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_OtherArgs = { "OtherArgs", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndCallPresetFuncWithMediaStatic_Parms, OtherArgs), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_OtherArgs_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_OtherArgs_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_FuncName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Args_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Args,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Urls_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_Urls,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::NewProp_OtherArgs,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DownloadAndCallPresetFuncWithMediaStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::PortaAssetSubsystem_eventDownloadAndCallPresetFuncWithMediaStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::PortaAssetSubsystem_eventDownloadAndCallPresetFuncWithMediaStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics
	{
		struct PortaAssetSubsystem_eventDownloadAndPlayVideoOnPresetStatic_Parms
		{
			FString PresetName;
			FString PropertyName;
			FString Url;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropertyName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PropertyName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndPlayVideoOnPresetStatic_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_PresetName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_PropertyName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndPlayVideoOnPresetStatic_Parms, PropertyName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_PropertyName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_PropertyName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_Url_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndPlayVideoOnPresetStatic_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_Url_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_Url_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_PropertyName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::NewProp_Url,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DownloadAndPlayVideoOnPresetStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::PortaAssetSubsystem_eventDownloadAndPlayVideoOnPresetStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::PortaAssetSubsystem_eventDownloadAndPlayVideoOnPresetStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics
	{
		struct PortaAssetSubsystem_eventDownloadAndSetAudioOnPresetStatic_Parms
		{
			FString PresetName;
			FString PropertyName;
			FString Url;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropertyName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PropertyName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndSetAudioOnPresetStatic_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_PresetName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_PropertyName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndSetAudioOnPresetStatic_Parms, PropertyName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_PropertyName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_PropertyName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_Url_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndSetAudioOnPresetStatic_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_Url_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_Url_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_PropertyName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::NewProp_Url,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DownloadAndSetAudioOnPresetStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::PortaAssetSubsystem_eventDownloadAndSetAudioOnPresetStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::PortaAssetSubsystem_eventDownloadAndSetAudioOnPresetStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics
	{
		struct PortaAssetSubsystem_eventDownloadAndSetTextureFromPresetStatic_Parms
		{
			FString PresetName;
			FString PropertyName;
			FString Url;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropertyName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PropertyName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndSetTextureFromPresetStatic_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_PresetName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_PropertyName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndSetTextureFromPresetStatic_Parms, PropertyName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_PropertyName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_PropertyName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_Url_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAndSetTextureFromPresetStatic_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_Url_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_Url_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_PropertyName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::NewProp_Url,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DownloadAndSetTextureFromPresetStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::PortaAssetSubsystem_eventDownloadAndSetTextureFromPresetStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::PortaAssetSubsystem_eventDownloadAndSetTextureFromPresetStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics
	{
		struct PortaAssetSubsystem_eventDownloadAsset_Parms
		{
			FString Url;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::NewProp_Url_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAsset_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::NewProp_Url_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::NewProp_Url_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::NewProp_Url,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DownloadAsset", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::PortaAssetSubsystem_eventDownloadAsset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::PortaAssetSubsystem_eventDownloadAsset_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics
	{
		struct PortaAssetSubsystem_eventDownloadAssetsStatic_Parms
		{
			TArray<FString> Urls;
		};
		static const UECodeGen_Private::FStrPropertyParams NewProp_Urls_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Urls_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Urls;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::NewProp_Urls_Inner = { "Urls", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::NewProp_Urls_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::NewProp_Urls = { "Urls", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAssetsStatic_Parms, Urls), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::NewProp_Urls_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::NewProp_Urls_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::NewProp_Urls_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::NewProp_Urls,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DownloadAssetsStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::PortaAssetSubsystem_eventDownloadAssetsStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::PortaAssetSubsystem_eventDownloadAssetsStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics
	{
		struct PortaAssetSubsystem_eventDownloadAssetStatic_Parms
		{
			FString Url;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::NewProp_Url_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAssetStatic_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::NewProp_Url_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::NewProp_Url_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::NewProp_Url,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DownloadAssetStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::PortaAssetSubsystem_eventDownloadAssetStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::PortaAssetSubsystem_eventDownloadAssetStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics
	{
		struct PortaAssetSubsystem_eventDownloadAudio_Parms
		{
			FString Url;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::NewProp_Url_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadAudio_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::NewProp_Url_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::NewProp_Url_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::NewProp_Url,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DownloadAudio", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::PortaAssetSubsystem_eventDownloadAudio_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::PortaAssetSubsystem_eventDownloadAudio_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics
	{
		struct PortaAssetSubsystem_eventDownloadTexture_Parms
		{
			FString Url;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::NewProp_Url_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadTexture_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::NewProp_Url_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::NewProp_Url_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::NewProp_Url,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DownloadTexture", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::PortaAssetSubsystem_eventDownloadTexture_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::PortaAssetSubsystem_eventDownloadTexture_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics
	{
		struct PortaAssetSubsystem_eventDownloadVideo_Parms
		{
			FString Url;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::NewProp_Url_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventDownloadVideo_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::NewProp_Url_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::NewProp_Url_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::NewProp_Url,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "DownloadVideo", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::PortaAssetSubsystem_eventDownloadVideo_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::PortaAssetSubsystem_eventDownloadVideo_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics
	{
		struct PortaAssetSubsystem_eventGetLoadedTextureNamesStatic_Parms
		{
			UObject* WorldContext;
			TArray<FString> ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContext;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::NewProp_WorldContext = { "WorldContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventGetLoadedTextureNamesStatic_Parms, WorldContext), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventGetLoadedTextureNamesStatic_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::NewProp_WorldContext,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "GetLoadedTextureNamesStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::PortaAssetSubsystem_eventGetLoadedTextureNamesStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::PortaAssetSubsystem_eventGetLoadedTextureNamesStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics
	{
		struct PortaAssetSubsystem_eventGetPageStatusStatic_Parms
		{
			int32 PageId;
			EPortaMediaStatus ReturnValue;
		};
		static const UECodeGen_Private::FIntPropertyParams NewProp_PageId;
		static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
		static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::NewProp_PageId = { "PageId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventGetPageStatusStatic_Parms, PageId), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::NewProp_ReturnValue_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventGetPageStatusStatic_Parms, ReturnValue), Z_Construct_UEnum_PortaInterface_EPortaMediaStatus, METADATA_PARAMS(0, nullptr) }; // 4044690656
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::NewProp_PageId,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::NewProp_ReturnValue_Underlying,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "GetPageStatusStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::PortaAssetSubsystem_eventGetPageStatusStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::PortaAssetSubsystem_eventGetPageStatusStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics
	{
		struct PortaAssetSubsystem_eventGetPresetLevels_Parms
		{
			FString PresetName;
			TMap<FString,FString> Levels;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Levels_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Levels_Key_KeyProp;
		static const UECodeGen_Private::FMapPropertyParams NewProp_Levels;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventGetPresetLevels_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_PresetName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_Levels_ValueProp = { "Levels", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_Levels_Key_KeyProp = { "Levels_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_Levels = { "Levels", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventGetPresetLevels_Parms, Levels), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_Levels_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_Levels_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::NewProp_Levels,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "GetPresetLevels", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::PortaAssetSubsystem_eventGetPresetLevels_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::PortaAssetSubsystem_eventGetPresetLevels_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics
	{
		struct PortaAssetSubsystem_eventGetThumbnail_Parms
		{
			FString AssetPath;
			FString ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AssetPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_AssetPath;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::NewProp_AssetPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::NewProp_AssetPath = { "AssetPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventGetThumbnail_Parms, AssetPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::NewProp_AssetPath_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::NewProp_AssetPath_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventGetThumbnail_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::NewProp_AssetPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "GetThumbnail", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::PortaAssetSubsystem_eventGetThumbnail_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::PortaAssetSubsystem_eventGetThumbnail_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics
	{
		struct PortaAssetSubsystem_eventGetThumbnails_Parms
		{
			TArray<FString> AssetPaths;
			TMap<FString,FString> ReturnValue;
		};
		static const UECodeGen_Private::FStrPropertyParams NewProp_AssetPaths_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AssetPaths_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_AssetPaths;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Key_KeyProp;
		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_AssetPaths_Inner = { "AssetPaths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_AssetPaths_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_AssetPaths = { "AssetPaths", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventGetThumbnails_Parms, AssetPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_AssetPaths_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_AssetPaths_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventGetThumbnails_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_AssetPaths_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_AssetPaths,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_ReturnValue_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_ReturnValue_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "GetThumbnails", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::PortaAssetSubsystem_eventGetThumbnails_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::PortaAssetSubsystem_eventGetThumbnails_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics
	{
		struct PortaAssetSubsystem_eventListenToStatusChangeStatic_Parms
		{
			int32 PageId;
			FScriptDelegate Callback;
		};
		static const UECodeGen_Private::FIntPropertyParams NewProp_PageId;
		static const UECodeGen_Private::FDelegatePropertyParams NewProp_Callback;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::NewProp_PageId = { "PageId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventListenToStatusChangeStatic_Parms, PageId), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::NewProp_Callback = { "Callback", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventListenToStatusChangeStatic_Parms, Callback), Z_Construct_UDelegateFunction_PortaInterface_PortaMediaStatusDelegate__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 3989089629
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::NewProp_PageId,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::NewProp_Callback,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "ListenToStatusChangeStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::PortaAssetSubsystem_eventListenToStatusChangeStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::PortaAssetSubsystem_eventListenToStatusChangeStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics
	{
		struct PortaAssetSubsystem_eventPlayVideo_Parms
		{
			UMediaPlayer* Player;
			FString VideoName;
			bool Uncached;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Player;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VideoName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VideoName;
		static void NewProp_Uncached_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_Uncached;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_Player = { "Player", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventPlayVideo_Parms, Player), Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_VideoName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_VideoName = { "VideoName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventPlayVideo_Parms, VideoName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_VideoName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_VideoName_MetaData) };
	void Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_Uncached_SetBit(void* Obj)
	{
		((PortaAssetSubsystem_eventPlayVideo_Parms*)Obj)->Uncached = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_Uncached = { "Uncached", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PortaAssetSubsystem_eventPlayVideo_Parms), &Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_Uncached_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_Player,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_VideoName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::NewProp_Uncached,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "PlayVideo", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::PortaAssetSubsystem_eventPlayVideo_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::PortaAssetSubsystem_eventPlayVideo_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics
	{
		struct PortaAssetSubsystem_eventPlayVideoOnPresetStatic_Parms
		{
			FString PresetName;
			FString PropertyName;
			FString VideoName;
			bool Uncached;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropertyName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PropertyName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VideoName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VideoName;
		static void NewProp_Uncached_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_Uncached;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventPlayVideoOnPresetStatic_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_PresetName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_PropertyName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventPlayVideoOnPresetStatic_Parms, PropertyName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_PropertyName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_PropertyName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_VideoName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_VideoName = { "VideoName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventPlayVideoOnPresetStatic_Parms, VideoName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_VideoName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_VideoName_MetaData) };
	void Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_Uncached_SetBit(void* Obj)
	{
		((PortaAssetSubsystem_eventPlayVideoOnPresetStatic_Parms*)Obj)->Uncached = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_Uncached = { "Uncached", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PortaAssetSubsystem_eventPlayVideoOnPresetStatic_Parms), &Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_Uncached_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_PropertyName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_VideoName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::NewProp_Uncached,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "CPP_Default_Uncached", "false" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "PlayVideoOnPresetStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::PortaAssetSubsystem_eventPlayVideoOnPresetStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::PortaAssetSubsystem_eventPlayVideoOnPresetStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics
	{
		struct PortaAssetSubsystem_eventPlayVideoStatic_Parms
		{
			UMediaPlayer* Player;
			FString VideoName;
			bool Uncached;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Player;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VideoName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VideoName;
		static void NewProp_Uncached_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_Uncached;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_Player = { "Player", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventPlayVideoStatic_Parms, Player), Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_VideoName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_VideoName = { "VideoName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventPlayVideoStatic_Parms, VideoName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_VideoName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_VideoName_MetaData) };
	void Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_Uncached_SetBit(void* Obj)
	{
		((PortaAssetSubsystem_eventPlayVideoStatic_Parms*)Obj)->Uncached = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_Uncached = { "Uncached", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PortaAssetSubsystem_eventPlayVideoStatic_Parms), &Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_Uncached_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_Player,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_VideoName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::NewProp_Uncached,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "PlayVideoStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::PortaAssetSubsystem_eventPlayVideoStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::PortaAssetSubsystem_eventPlayVideoStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics
	{
		struct PortaAssetSubsystem_eventSetAudioFileOnPresetStatic_Parms
		{
			FString PresetName;
			FString PropertyName;
			FString FilePath;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropertyName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PropertyName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_FilePath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetAudioFileOnPresetStatic_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_PresetName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_PropertyName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetAudioFileOnPresetStatic_Parms, PropertyName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_PropertyName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_PropertyName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_FilePath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetAudioFileOnPresetStatic_Parms, FilePath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_FilePath_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_FilePath_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_PropertyName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::NewProp_FilePath,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "SetAudioFileOnPresetStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::PortaAssetSubsystem_eventSetAudioFileOnPresetStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::PortaAssetSubsystem_eventSetAudioFileOnPresetStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics
	{
		struct PortaAssetSubsystem_eventSetFlipbookStatic_Parms
		{
			FString PresetName;
			FString PropertyName;
			UPaperFlipbook* Flipbook;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropertyName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PropertyName;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Flipbook;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetFlipbookStatic_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_PresetName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_PropertyName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetFlipbookStatic_Parms, PropertyName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_PropertyName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_PropertyName_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_Flipbook = { "Flipbook", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetFlipbookStatic_Parms, Flipbook), Z_Construct_UClass_UPaperFlipbook_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_PropertyName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::NewProp_Flipbook,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "SetFlipbookStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::PortaAssetSubsystem_eventSetFlipbookStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::PortaAssetSubsystem_eventSetFlipbookStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics
	{
		struct PortaAssetSubsystem_eventSetTexture_Parms
		{
			UMaterialInstanceDynamic* Material;
			FString TextureName;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_TextureName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_TextureName;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTexture_Parms, Material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::NewProp_TextureName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::NewProp_TextureName = { "TextureName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTexture_Parms, TextureName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::NewProp_TextureName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::NewProp_TextureName_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::NewProp_Material,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::NewProp_TextureName,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "SetTexture", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::PortaAssetSubsystem_eventSetTexture_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::PortaAssetSubsystem_eventSetTexture_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics
	{
		struct PortaAssetSubsystem_eventSetTextureAssetFromPresetStatic_Parms
		{
			FString PresetName;
			FString PropertyName;
			UTexture2D* Texture;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropertyName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PropertyName;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Texture;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureAssetFromPresetStatic_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_PresetName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_PropertyName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureAssetFromPresetStatic_Parms, PropertyName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_PropertyName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_PropertyName_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_Texture = { "Texture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureAssetFromPresetStatic_Parms, Texture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_PropertyName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::NewProp_Texture,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "SetTextureAssetFromPresetStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::PortaAssetSubsystem_eventSetTextureAssetFromPresetStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::PortaAssetSubsystem_eventSetTextureAssetFromPresetStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics
	{
		struct PortaAssetSubsystem_eventSetTextureFileFromPresetStatic_Parms
		{
			FString PresetName;
			FString PropertyName;
			FString FilePath;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropertyName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PropertyName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_FilePath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureFileFromPresetStatic_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_PresetName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_PropertyName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureFileFromPresetStatic_Parms, PropertyName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_PropertyName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_PropertyName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_FilePath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureFileFromPresetStatic_Parms, FilePath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_FilePath_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_FilePath_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_PropertyName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::NewProp_FilePath,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "SetTextureFileFromPresetStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::PortaAssetSubsystem_eventSetTextureFileFromPresetStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::PortaAssetSubsystem_eventSetTextureFileFromPresetStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics
	{
		struct PortaAssetSubsystem_eventSetTextureFromPresetStatic_Parms
		{
			FString PresetName;
			FString PropertyName;
			FString TextureName;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PresetName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropertyName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PropertyName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_TextureName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_TextureName;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_PresetName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_PresetName = { "PresetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureFromPresetStatic_Parms, PresetName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_PresetName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_PresetName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_PropertyName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureFromPresetStatic_Parms, PropertyName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_PropertyName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_PropertyName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_TextureName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_TextureName = { "TextureName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureFromPresetStatic_Parms, TextureName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_TextureName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_TextureName_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_PresetName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_PropertyName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::NewProp_TextureName,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "SetTextureFromPresetStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::PortaAssetSubsystem_eventSetTextureFromPresetStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::PortaAssetSubsystem_eventSetTextureFromPresetStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics
	{
		struct PortaAssetSubsystem_eventSetTextureStatic_Parms
		{
			UMaterialInstanceDynamic* Material;
			FString TextureName;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_TextureName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_TextureName;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureStatic_Parms, Material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::NewProp_TextureName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::NewProp_TextureName = { "TextureName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSetTextureStatic_Parms, TextureName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::NewProp_TextureName_MetaData), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::NewProp_TextureName_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::NewProp_Material,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::NewProp_TextureName,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "SetTextureStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::PortaAssetSubsystem_eventSetTextureStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::PortaAssetSubsystem_eventSetTextureStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics
	{
		struct PortaAssetSubsystem_eventSyncPlaylistStatic_Parms
		{
			int32 PlaylistID;
		};
		static const UECodeGen_Private::FIntPropertyParams NewProp_PlaylistID;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::NewProp_PlaylistID = { "PlaylistID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PortaAssetSubsystem_eventSyncPlaylistStatic_Parms, PlaylistID), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::NewProp_PlaylistID,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::Function_MetaDataParams[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UPortaAssetSubsystem, nullptr, "SyncPlaylistStatic", nullptr, nullptr, Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::PortaAssetSubsystem_eventSyncPlaylistStatic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::PortaAssetSubsystem_eventSyncPlaylistStatic_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UPortaAssetSubsystem);
	UClass* Z_Construct_UClass_UPortaAssetSubsystem_NoRegister()
	{
		return UPortaAssetSubsystem::StaticClass();
	}
	struct Z_Construct_UClass_UPortaAssetSubsystem_Statics
	{
		static UObject* (*const DependentSingletons[])();
		static const FClassFunctionLinkInfo FuncInfo[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Textures_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Textures_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Textures_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Textures;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AssetCacheFolder_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_AssetCacheFolder;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaPlayers_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_MediaPlayers_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_MediaPlayers;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_SoundWaves_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_SoundWaves_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_SoundWaves_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_SoundWaves;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Pages_ValueProp;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Pages_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Pages_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Pages;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaDownloads_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_MediaDownloads_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_MediaDownloads_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_MediaDownloads;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PresetLibrary_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_PresetLibrary;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_SequenceLibrary_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_SequenceLibrary;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AudioLibrary_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_AudioLibrary;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Retryer_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Retryer;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UPortaAssetSubsystem_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UPortaSubsystem,
		(UObject* (*)())Z_Construct_UPackage__Script_PortaInterface,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::DependentSingletons) < 16);
	const FClassFunctionLinkInfo Z_Construct_UClass_UPortaAssetSubsystem_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DescribePreset, "DescribePreset" }, // 1748237450
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DoFullAssetSyncStatic, "DoFullAssetSyncStatic" }, // 3627739530
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndCallPresetFuncWithMediaStatic, "DownloadAndCallPresetFuncWithMediaStatic" }, // 2807484806
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndPlayVideoOnPresetStatic, "DownloadAndPlayVideoOnPresetStatic" }, // 148639337
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetAudioOnPresetStatic, "DownloadAndSetAudioOnPresetStatic" }, // 901280872
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAndSetTextureFromPresetStatic, "DownloadAndSetTextureFromPresetStatic" }, // 2754770821
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAsset, "DownloadAsset" }, // 3252728598
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetsStatic, "DownloadAssetsStatic" }, // 369876987
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAssetStatic, "DownloadAssetStatic" }, // 3056782948
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DownloadAudio, "DownloadAudio" }, // 3276064638
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DownloadTexture, "DownloadTexture" }, // 87533563
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_DownloadVideo, "DownloadVideo" }, // 3369990569
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_GetLoadedTextureNamesStatic, "GetLoadedTextureNamesStatic" }, // 1579964262
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_GetPageStatusStatic, "GetPageStatusStatic" }, // 872620119
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_GetPresetLevels, "GetPresetLevels" }, // 331470243
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnail, "GetThumbnail" }, // 3519985616
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_GetThumbnails, "GetThumbnails" }, // 403075189
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_ListenToStatusChangeStatic, "ListenToStatusChangeStatic" }, // 3545199671
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideo, "PlayVideo" }, // 858859936
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoOnPresetStatic, "PlayVideoOnPresetStatic" }, // 3144857528
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_PlayVideoStatic, "PlayVideoStatic" }, // 141412251
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_SetAudioFileOnPresetStatic, "SetAudioFileOnPresetStatic" }, // 1823152564
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_SetFlipbookStatic, "SetFlipbookStatic" }, // 3698328872
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_SetTexture, "SetTexture" }, // 2144833670
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureAssetFromPresetStatic, "SetTextureAssetFromPresetStatic" }, // 439053511
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFileFromPresetStatic, "SetTextureFileFromPresetStatic" }, // 1400316257
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureFromPresetStatic, "SetTextureFromPresetStatic" }, // 2474893509
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_SetTextureStatic, "SetTextureStatic" }, // 3516184045
		{ &Z_Construct_UFunction_UPortaAssetSubsystem_SyncPlaylistStatic, "SyncPlaylistStatic" }, // 3088765967
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::FuncInfo) < 2048);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::Class_MetaDataParams[] = {
		{ "IncludePath", "PortaAssetSubsystem.h" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Textures_ValueProp = { "Textures", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Textures_Key_KeyProp = { "Textures_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Textures_MetaData[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Textures = { "Textures", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPortaAssetSubsystem, Textures), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Textures_MetaData), Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Textures_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_AssetCacheFolder_MetaData[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_AssetCacheFolder = { "AssetCacheFolder", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPortaAssetSubsystem, AssetCacheFolder), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_AssetCacheFolder_MetaData), Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_AssetCacheFolder_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaPlayers_Inner = { "MediaPlayers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaPlayers_MetaData[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaPlayers = { "MediaPlayers", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPortaAssetSubsystem, MediaPlayers), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaPlayers_MetaData), Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaPlayers_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SoundWaves_ValueProp = { "SoundWaves", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_USoundWave_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SoundWaves_Key_KeyProp = { "SoundWaves_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SoundWaves_MetaData[] = {
		{ "Category", "Porta" },
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SoundWaves = { "SoundWaves", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPortaAssetSubsystem, SoundWaves), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SoundWaves_MetaData), Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SoundWaves_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Pages_ValueProp = { "Pages", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UPageInfo_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Pages_Key_KeyProp = { "Pages_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Pages_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Pages = { "Pages", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPortaAssetSubsystem, Pages), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Pages_MetaData), Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Pages_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaDownloads_ValueProp = { "MediaDownloads", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UMediaInfo_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaDownloads_Key_KeyProp = { "MediaDownloads_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaDownloads_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaDownloads = { "MediaDownloads", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPortaAssetSubsystem, MediaDownloads), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaDownloads_MetaData), Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaDownloads_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_PresetLibrary_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_PresetLibrary = { "PresetLibrary", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPortaAssetSubsystem, PresetLibrary), Z_Construct_UClass_UObjectLibrary_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_PresetLibrary_MetaData), Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_PresetLibrary_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SequenceLibrary_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SequenceLibrary = { "SequenceLibrary", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPortaAssetSubsystem, SequenceLibrary), Z_Construct_UClass_UObjectLibrary_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SequenceLibrary_MetaData), Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SequenceLibrary_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_AudioLibrary_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_AudioLibrary = { "AudioLibrary", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPortaAssetSubsystem, AudioLibrary), Z_Construct_UClass_URuntimeAudioImporterLibrary_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_AudioLibrary_MetaData), Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_AudioLibrary_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Retryer_MetaData[] = {
		{ "ModuleRelativePath", "Public/PortaAssetSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Retryer = { "Retryer", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPortaAssetSubsystem, Retryer), Z_Construct_UClass_UPortaAssetSyncRetryer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Retryer_MetaData), Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Retryer_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPortaAssetSubsystem_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Textures_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Textures_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Textures,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_AssetCacheFolder,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaPlayers_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaPlayers,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SoundWaves_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SoundWaves_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SoundWaves,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Pages_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Pages_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Pages,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaDownloads_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaDownloads_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_MediaDownloads,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_PresetLibrary,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_SequenceLibrary,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_AudioLibrary,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPortaAssetSubsystem_Statics::NewProp_Retryer,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UPortaAssetSubsystem_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UPortaAssetSubsystem>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UPortaAssetSubsystem_Statics::ClassParams = {
		&UPortaAssetSubsystem::StaticClass,
		nullptr,
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		Z_Construct_UClass_UPortaAssetSubsystem_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::PropPointers),
		0,
		0x001000A0u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UPortaAssetSubsystem_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPortaAssetSubsystem_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UPortaAssetSubsystem()
	{
		if (!Z_Registration_Info_UClass_UPortaAssetSubsystem.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPortaAssetSubsystem.OuterSingleton, Z_Construct_UClass_UPortaAssetSubsystem_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UPortaAssetSubsystem.OuterSingleton;
	}
	template<> PORTAINTERFACE_API UClass* StaticClass<UPortaAssetSubsystem>()
	{
		return UPortaAssetSubsystem::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UPortaAssetSubsystem);
	UPortaAssetSubsystem::~UPortaAssetSubsystem() {}
	struct Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_Statics
	{
		static const FEnumRegisterCompiledInInfo EnumInfo[];
		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
		static const FClassRegisterCompiledInInfo ClassInfo[];
	};
	const FEnumRegisterCompiledInInfo Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_Statics::EnumInfo[] = {
		{ EPortaMediaStatus_StaticEnum, TEXT("EPortaMediaStatus"), &Z_Registration_Info_UEnum_EPortaMediaStatus, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4044690656U) },
	};
	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_Statics::ScriptStructInfo[] = {
		{ FPresetFieldInfo::StaticStruct, Z_Construct_UScriptStruct_FPresetFieldInfo_Statics::NewStructOps, TEXT("PresetFieldInfo"), &Z_Registration_Info_UScriptStruct_PresetFieldInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPresetFieldInfo), 2919857284U) },
		{ FPresetGroupInfo::StaticStruct, Z_Construct_UScriptStruct_FPresetGroupInfo_Statics::NewStructOps, TEXT("PresetGroupInfo"), &Z_Registration_Info_UScriptStruct_PresetGroupInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPresetGroupInfo), 3206044499U) },
		{ FPresetControllerInfo::StaticStruct, Z_Construct_UScriptStruct_FPresetControllerInfo_Statics::NewStructOps, TEXT("PresetControllerInfo"), &Z_Registration_Info_UScriptStruct_PresetControllerInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPresetControllerInfo), 885714330U) },
		{ FPresetInfo::StaticStruct, Z_Construct_UScriptStruct_FPresetInfo_Statics::NewStructOps, TEXT("PresetInfo"), &Z_Registration_Info_UScriptStruct_PresetInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPresetInfo), 1172569434U) },
		{ FAudioImportInfo::StaticStruct, Z_Construct_UScriptStruct_FAudioImportInfo_Statics::NewStructOps, TEXT("AudioImportInfo"), &Z_Registration_Info_UScriptStruct_AudioImportInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAudioImportInfo), 2696546925U) },
	};
	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UMediaInfo, UMediaInfo::StaticClass, TEXT("UMediaInfo"), &Z_Registration_Info_UClass_UMediaInfo, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMediaInfo), 3384916451U) },
		{ Z_Construct_UClass_UPageInfo, UPageInfo::StaticClass, TEXT("UPageInfo"), &Z_Registration_Info_UClass_UPageInfo, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPageInfo), 3783081573U) },
		{ Z_Construct_UClass_UPortaAssetSyncRetryer, UPortaAssetSyncRetryer::StaticClass, TEXT("UPortaAssetSyncRetryer"), &Z_Registration_Info_UClass_UPortaAssetSyncRetryer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPortaAssetSyncRetryer), 3077980473U) },
		{ Z_Construct_UClass_UPortaAssetSubsystem, UPortaAssetSubsystem::StaticClass, TEXT("UPortaAssetSubsystem"), &Z_Registration_Info_UClass_UPortaAssetSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPortaAssetSubsystem), 2725238351U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_3851770158(TEXT("/Script/PortaInterface"),
		Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_Statics::ClassInfo),
		Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_Statics::ScriptStructInfo),
		Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_PortaBuild_Plugins_UE5_3_2_2_5_0_PortaInterface_HostProject_Plugins_PortaInterface_Source_PortaInterface_Public_PortaAssetSubsystem_h_Statics::EnumInfo));
PRAGMA_ENABLE_DEPRECATION_WARNINGS
