Răsfoiți Sursa

提交fileHelper

wartheking 9 luni în urmă
părinte
comite
79fae147c0
84 a modificat fișierele cu 31238 adăugiri și 0 ștergeri
  1. BIN
      Plugins/FileHelperPlugin/Binaries/Mac/UnrealEditor-FileHelper.dylib
  2. 7 0
      Plugins/FileHelperPlugin/Binaries/Mac/UnrealEditor.modules
  3. BIN
      Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor-FileHelper.dll
  4. BIN
      Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor-FileHelper.pdb
  5. 7 0
      Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor.modules
  6. 32 0
      Plugins/FileHelperPlugin/FileHelper.uplugin
  7. 5 0
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Development/FileHelper/FileHelper.precompiled
  8. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Development/FileHelper/Module.FileHelper.cppa8.o
  9. 33 0
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/FileHelper.init.gen.cpp
  10. 3511 0
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp
  11. 213 0
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h
  12. 10 0
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/FileHelperClasses.h
  13. 297 0
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp
  14. 126 0
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.generated.h
  15. 2 0
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/Timestamp
  16. 5 0
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Shipping/FileHelper/FileHelper.precompiled
  17. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Shipping/FileHelper/Module.FileHelper.cppa8.o
  18. 5 0
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Development/FileHelper/FileHelper.precompiled
  19. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Development/FileHelper/Module.FileHelper.cpp.o
  20. 33 0
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/FileHelper.init.gen.cpp
  21. 3511 0
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp
  22. 213 0
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h
  23. 10 0
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/FileHelperClasses.h
  24. 297 0
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp
  25. 126 0
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.generated.h
  26. 2 0
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/Timestamp
  27. 5 0
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Shipping/FileHelper/FileHelper.precompiled
  28. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Shipping/FileHelper/Module.FileHelper.cpp.o
  29. 33 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/FileHelper.init.gen.cpp
  30. 3511 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp
  31. 213 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h
  32. 10 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/FileHelperClasses.h
  33. 297 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp
  34. 126 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/ScreenshotUtility.generated.h
  35. 2 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/Timestamp
  36. 5 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Development/FileHelper/FileHelper.precompiled
  37. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Development/FileHelper/Module.FileHelper.cpp.o
  38. 33 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/FileHelper.init.gen.cpp
  39. 3511 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp
  40. 213 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h
  41. 10 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/FileHelperClasses.h
  42. 297 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp
  43. 126 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.generated.h
  44. 2 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/Timestamp
  45. 5 0
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Shipping/FileHelper/FileHelper.precompiled
  46. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Shipping/FileHelper/Module.FileHelper.cpp.o
  47. 5 0
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Development/FileHelper/FileHelper.precompiled
  48. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Development/FileHelper/Module.FileHelper.cpp.o
  49. 33 0
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/FileHelper.init.gen.cpp
  50. 3511 0
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp
  51. 213 0
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h
  52. 10 0
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/FileHelperClasses.h
  53. 297 0
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp
  54. 126 0
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.generated.h
  55. 2 0
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/Timestamp
  56. 5 0
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Shipping/FileHelper/FileHelper.precompiled
  57. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Shipping/FileHelper/Module.FileHelper.cpp.o
  58. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Development/FileHelper/UnrealEditor-FileHelper.lib
  59. 33 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/FileHelper.init.gen.cpp
  60. 3511 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp
  61. 213 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h
  62. 10 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/FileHelperClasses.h
  63. 297 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp
  64. 126 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/ScreenshotUtility.generated.h
  65. 2 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/Timestamp
  66. 5 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Development/FileHelper/FileHelper.precompiled
  67. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Development/FileHelper/Module.FileHelper.cpp.obj
  68. 33 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/FileHelper.init.gen.cpp
  69. 3511 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp
  70. 213 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h
  71. 10 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/FileHelperClasses.h
  72. 297 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp
  73. 126 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.generated.h
  74. 2 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/Timestamp
  75. 5 0
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Shipping/FileHelper/FileHelper.precompiled
  76. BIN
      Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Shipping/FileHelper/Module.FileHelper.cpp.obj
  77. BIN
      Plugins/FileHelperPlugin/Resources/Icon128.png
  78. 56 0
      Plugins/FileHelperPlugin/Source/FileHelper/FileHelper.Build.cs
  79. 1257 0
      Plugins/FileHelperPlugin/Source/FileHelper/Private/FileHelperBPLibrary.cpp
  80. 22 0
      Plugins/FileHelperPlugin/Source/FileHelper/Private/FileHelperModule.cpp
  81. 150 0
      Plugins/FileHelperPlugin/Source/FileHelper/Private/ScreenshotUtility.cpp
  82. 260 0
      Plugins/FileHelperPlugin/Source/FileHelper/Public/FileHelperBPLibrary.h
  83. 14 0
      Plugins/FileHelperPlugin/Source/FileHelper/Public/FileHelperModule.h
  84. 39 0
      Plugins/FileHelperPlugin/Source/FileHelper/Public/ScreenshotUtility.h

BIN
Plugins/FileHelperPlugin/Binaries/Mac/UnrealEditor-FileHelper.dylib


+ 7 - 0
Plugins/FileHelperPlugin/Binaries/Mac/UnrealEditor.modules

@@ -0,0 +1,7 @@
+{
+	"BuildId": "23058290",
+	"Modules": 
+	{
+		"FileHelper": "UnrealEditor-FileHelper.dylib"
+	}
+}

BIN
Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor-FileHelper.dll


BIN
Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor-FileHelper.pdb


+ 7 - 0
Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor.modules

@@ -0,0 +1,7 @@
+{
+	"BuildId": "23058290",
+	"Modules": 
+	{
+		"FileHelper": "UnrealEditor-FileHelper.dll"
+	}
+}

+ 32 - 0
Plugins/FileHelperPlugin/FileHelper.uplugin

@@ -0,0 +1,32 @@
+{
+	"FileVersion": 3,
+	"Version": 5,
+	"VersionName": "2.1",
+	"FriendlyName": "FileHelper",
+	"Description": "Various functions to handle files format on the file system",
+	"Category": "File",
+	"CreatedBy": "RLoris",
+	"CreatedByURL": "https://rloris.github.io",
+	"DocsURL": "https://github.com/RLoris/FileHelperDoc/",
+	"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/bec5be3d587f4ff49a61d45d0e81e4c0",
+	"SupportURL": "https://forms.gle/CpekZfTewGZrUVen7",
+	"EngineVersion": "5.1.0",
+	"CanContainContent": true,
+	"Installed": true,
+	"Modules": [
+		{
+			"Name": "FileHelper",
+			"Type": "Runtime",
+			"LoadingPhase": "PreLoadingScreen",
+			"PlatformAllowList": [
+				"Win64",
+				"HoloLens",
+				"Mac",
+				"IOS",
+				"Android",
+				"Linux",
+				"TVOS"
+			]
+		}
+	]
+}

+ 5 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Development/FileHelper/FileHelper.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.FileHelper.cppa8.o"
+	]
+}

BIN
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Development/FileHelper/Module.FileHelper.cppa8.o


+ 33 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/FileHelper.init.gen.cpp

@@ -0,0 +1,33 @@
+// 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"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelper_init() {}
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_FileHelper;
+	FORCENOINLINE UPackage* Z_Construct_UPackage__Script_FileHelper()
+	{
+		if (!Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton)
+		{
+			static UObject* (*const SingletonFuncArray[])() = {
+				(UObject* (*)())Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature,
+			};
+			static const UECodeGen_Private::FPackageParams PackageParams = {
+				"/Script/FileHelper",
+				SingletonFuncArray,
+				UE_ARRAY_COUNT(SingletonFuncArray),
+				PKG_CompiledIn | 0x00000000,
+				0x6D116881,
+				0x9746770F,
+				METADATA_PARAMS(nullptr, 0)
+			};
+			UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton, PackageParams);
+		}
+		return Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton;
+	}
+	static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_FileHelper(Z_Construct_UPackage__Script_FileHelper, TEXT("/Script/FileHelper"), Z_Registration_Info_UPackage__Script_FileHelper, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x6D116881, 0x9746770F));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 3511 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp

@@ -0,0 +1,3511 @@
+// 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 "FileHelper/Public/FileHelperBPLibrary.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelperBPLibrary() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
+	COREUOBJECT_API UClass* Z_Construct_UClass_UStruct();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDateTime();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
+	ENGINE_API UClass* Z_Construct_UClass_UDataTable_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FEnginePath();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FProjectPath();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_CustomNodeStat;
+class UScriptStruct* FCustomNodeStat::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCustomNodeStat, Z_Construct_UPackage__Script_FileHelper(), TEXT("CustomNodeStat"));
+	}
+	return Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FCustomNodeStat>()
+{
+	return FCustomNodeStat::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsDirectory_MetaData[];
+#endif
+		static void NewProp_IsDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsDirectory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsReadOnly_MetaData[];
+#endif
+		static void NewProp_IsReadOnly_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsReadOnly;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_LastAccessTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_LastAccessTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_CreationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_CreationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ModificationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_FileSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FInt64PropertyParams NewProp_FileSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCustomNodeStat>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory = { "IsDirectory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsReadOnly = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly = { "IsReadOnly", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime = { "LastAccessTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, LastAccessTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime = { "CreationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, CreationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime = { "ModificationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, ModificationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize = { "FileSize", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, FileSize), METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"CustomNodeStat",
+		sizeof(FCustomNodeStat),
+		alignof(FCustomNodeStat),
+		Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat()
+	{
+		if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_ProjectPath;
+class UScriptStruct* FProjectPath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FProjectPath, Z_Construct_UPackage__Script_FileHelper(), TEXT("ProjectPath"));
+	}
+	return Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FProjectPath>()
+{
+	return FProjectPath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FProjectPath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Log_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Log;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Mods_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Mods;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PersistentDownload_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PersistentDownload;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FProjectPath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log = { "Log", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Log), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods = { "Mods", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Mods), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload = { "PersistentDownload", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PersistentDownload), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"ProjectPath",
+		sizeof(FProjectPath),
+		alignof(FProjectPath),
+		Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FProjectPath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton, Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_EnginePath;
+class UScriptStruct* FEnginePath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEnginePath, Z_Construct_UPackage__Script_FileHelper(), TEXT("EnginePath"));
+	}
+	return Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FEnginePath>()
+{
+	return FEnginePath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FEnginePath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_DefaultLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_DefaultLayout;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_UserLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_UserLayout;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEnginePath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout = { "DefaultLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, DefaultLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout = { "UserLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, UserLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"EnginePath",
+		sizeof(FEnginePath),
+		alignof(FEnginePath),
+		Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FEnginePath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton, Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveConfig)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Section);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Key);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveConfig(Z_Param_FilePath,Z_Param_Section,Z_Param_Key);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execJSONToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_JSON);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::JSONToDataTable(Z_Param_JSON,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_CSV);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::CSVToDataTable(Z_Param_CSV,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDataTableToJSON)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DataTableToJSON(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDatatableToCSV)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DatatableToCSV(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetPathParts)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_PathPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_BasePart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ExtensionPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_FileName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		UFileHelperBPLibrary::GetPathParts(Z_Param_Path,Z_Param_Out_PathPart,Z_Param_Out_BasePart,Z_Param_Out_ExtensionPart,Z_Param_Out_FileName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRenameFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_NewName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RenameFile(Z_Param_Path,Z_Param_NewName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execNodeStats)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_STRUCT_REF(FCustomNodeStat,Z_Param_Out_Stats);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::NodeStats(Z_Param_Path,Z_Param_Out_Stats);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMakeDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MakeDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execListDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Nodes);
+		P_GET_UBOOL(Z_Param_ShowFile);
+		P_GET_UBOOL(Z_Param_ShowDirectory);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ListDirectory(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Nodes,Z_Param_ShowFile,Z_Param_ShowDirectory,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetFileSize)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(int64*)Z_Param__Result=UFileHelperBPLibrary::GetFileSize(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::GetReadOnlyFlag(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_UBOOL(Z_Param_Flag);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SetReadOnlyFlag(Z_Param_FilePath,Z_Param_Flag);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execValidateFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ValidName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ValidateFilename(Z_Param_Filename,Z_Param_Out_ValidName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidPath)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidPath(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidFilename(Z_Param_Filename);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsDirectory(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToString)
+	{
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CSVToString(Z_Param_Out_Result,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Content);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringToCSV(Z_Param_Content,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadCSV(Z_Param_Path,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveCSV(Z_Param_Path,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Out);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::BytesFromBase64(Z_Param_Source,Z_Param_Out_Out);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesToBase64)
+	{
+		P_GET_TARRAY(uint8,Z_Param_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::BytesToBase64(Z_Param_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Base64Str);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringFromBase64(Z_Param_Base64Str,Z_Param_Out_Result);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::StringToBase64(Z_Param_Source);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveByte(Z_Param_Path,Z_Param_Out_Bytes,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadByte(Z_Param_Path,Z_Param_Out_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveLine(Z_Param_Path,Z_Param_Out_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLineRange)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_InPath);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_OutLines);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InStartIdx);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InEndIdx);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLineRange(Z_Param_InPath,Z_Param_Out_OutLines,Z_Param_InStartIdx,Z_Param_InEndIdx);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Lines);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLine(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Lines);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveText(Z_Param_Path,Z_Param_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadText(Z_Param_Path,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetProjectDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FProjectPath*)Z_Param__Result=UFileHelperBPLibrary::GetProjectDirectories();
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetEngineDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FEnginePath*)Z_Param__Result=UFileHelperBPLibrary::GetEngineDirectories();
+		P_NATIVE_END;
+	}
+	void UFileHelperBPLibrary::StaticRegisterNativesUFileHelperBPLibrary()
+	{
+		UClass* Class = UFileHelperBPLibrary::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "BytesFromBase64", &UFileHelperBPLibrary::execBytesFromBase64 },
+			{ "BytesToBase64", &UFileHelperBPLibrary::execBytesToBase64 },
+			{ "CopyDirectory", &UFileHelperBPLibrary::execCopyDirectory },
+			{ "CopyFile", &UFileHelperBPLibrary::execCopyFile },
+			{ "CSVToDataTable", &UFileHelperBPLibrary::execCSVToDataTable },
+			{ "CSVToString", &UFileHelperBPLibrary::execCSVToString },
+			{ "DatatableToCSV", &UFileHelperBPLibrary::execDatatableToCSV },
+			{ "DataTableToJSON", &UFileHelperBPLibrary::execDataTableToJSON },
+			{ "GetEngineDirectories", &UFileHelperBPLibrary::execGetEngineDirectories },
+			{ "GetFileSize", &UFileHelperBPLibrary::execGetFileSize },
+			{ "GetPathParts", &UFileHelperBPLibrary::execGetPathParts },
+			{ "GetProjectDirectories", &UFileHelperBPLibrary::execGetProjectDirectories },
+			{ "GetReadOnlyFlag", &UFileHelperBPLibrary::execGetReadOnlyFlag },
+			{ "IsDirectory", &UFileHelperBPLibrary::execIsDirectory },
+			{ "IsFile", &UFileHelperBPLibrary::execIsFile },
+			{ "IsValidFilename", &UFileHelperBPLibrary::execIsValidFilename },
+			{ "IsValidPath", &UFileHelperBPLibrary::execIsValidPath },
+			{ "JSONToDataTable", &UFileHelperBPLibrary::execJSONToDataTable },
+			{ "ListDirectory", &UFileHelperBPLibrary::execListDirectory },
+			{ "MakeDirectory", &UFileHelperBPLibrary::execMakeDirectory },
+			{ "MoveDirectory", &UFileHelperBPLibrary::execMoveDirectory },
+			{ "MoveFile", &UFileHelperBPLibrary::execMoveFile },
+			{ "NodeStats", &UFileHelperBPLibrary::execNodeStats },
+			{ "ReadByte", &UFileHelperBPLibrary::execReadByte },
+			{ "ReadConfig", &UFileHelperBPLibrary::execReadConfig },
+			{ "ReadCSV", &UFileHelperBPLibrary::execReadCSV },
+			{ "ReadLine", &UFileHelperBPLibrary::execReadLine },
+			{ "ReadLineRange", &UFileHelperBPLibrary::execReadLineRange },
+			{ "ReadText", &UFileHelperBPLibrary::execReadText },
+			{ "RemoveConfig", &UFileHelperBPLibrary::execRemoveConfig },
+			{ "RemoveDirectory", &UFileHelperBPLibrary::execRemoveDirectory },
+			{ "RemoveFile", &UFileHelperBPLibrary::execRemoveFile },
+			{ "RenameFile", &UFileHelperBPLibrary::execRenameFile },
+			{ "SaveByte", &UFileHelperBPLibrary::execSaveByte },
+			{ "SaveCSV", &UFileHelperBPLibrary::execSaveCSV },
+			{ "SaveLine", &UFileHelperBPLibrary::execSaveLine },
+			{ "SaveText", &UFileHelperBPLibrary::execSaveText },
+			{ "SetReadOnlyFlag", &UFileHelperBPLibrary::execSetReadOnlyFlag },
+			{ "StringFromBase64", &UFileHelperBPLibrary::execStringFromBase64 },
+			{ "StringToBase64", &UFileHelperBPLibrary::execStringToBase64 },
+			{ "StringToCSV", &UFileHelperBPLibrary::execStringToCSV },
+			{ "ValidateFilename", &UFileHelperBPLibrary::execValidateFilename },
+			{ "WriteConfig", &UFileHelperBPLibrary::execWriteConfig },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesFromBase64_Parms
+		{
+			FString Source;
+			TArray<uint8> Out;
+			bool ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Out;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner = { "Out", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Out), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventBytesFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventBytesFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "BytesFromBase64" },
+		{ "Keywords", "File plugin bytes convert base64 decode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a byte array from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FileHelperBPLibrary_eventBytesFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesToBase64_Parms
+		{
+			TArray<uint8> Bytes;
+			FString ReturnValue;
+		};
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		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;
+	};
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "BytesToBase64" },
+		{ "Keywords", "File plugin bytes convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a byte array to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FileHelperBPLibrary_eventBytesToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpDir" },
+		{ "DisplayName", "CopyDirectory" },
+		{ "Keywords", "File plugin copy directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FileHelperBPLibrary_eventCopyDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "CopyFile" },
+		{ "Keywords", "File plugin copy file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FileHelperBPLibrary_eventCopyFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToDataTable_Parms
+		{
+			FString CSV;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_CSV;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV = { "CSV", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, CSV), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "CSVToDataTable" },
+		{ "Keywords", "File plugin datatable csv convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a csv string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FileHelperBPLibrary_eventCSVToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToString_Parms
+		{
+			FString Result;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToString_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToString_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "CSVToStr" },
+		{ "DisplayName", "CSVToString" },
+		{ "Keywords", "File plugin csv string" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a csv to string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToString", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FileHelperBPLibrary_eventCSVToString_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventDatatableToCSV_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDatatableToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDatatableToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToCSV" },
+		{ "Keywords", "File plugin datatable csv convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to csv string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DatatableToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FileHelperBPLibrary_eventDatatableToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics
+	{
+		struct FileHelperBPLibrary_eventDataTableToJSON_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDataTableToJSON_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDataTableToJSON_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToJSON" },
+		{ "Keywords", "File plugin datatable json convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to json string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DataTableToJSON", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FileHelperBPLibrary_eventDataTableToJSON_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetEngineDirectories_Parms
+		{
+			FEnginePath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetEngineDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FEnginePath, METADATA_PARAMS(nullptr, 0) }; // 1662176430
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "EngineDirs" },
+		{ "DisplayName", "GetEngineDirectories" },
+		{ "Keywords", "File plugin path engine directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the engine directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetEngineDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FileHelperBPLibrary_eventGetEngineDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics
+	{
+		struct FileHelperBPLibrary_eventGetFileSize_Parms
+		{
+			FString FilePath;
+			int64 ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FInt64PropertyParams 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_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "GetSize" },
+		{ "DisplayName", "GetFileSize" },
+		{ "Keywords", "File plugin size directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the size of a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetFileSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FileHelperBPLibrary_eventGetFileSize_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics
+	{
+		struct FileHelperBPLibrary_eventGetPathParts_Parms
+		{
+			FString Path;
+			FString PathPart;
+			FString BasePart;
+			FString ExtensionPart;
+			FString FileName;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PathPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_BasePart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ExtensionPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FileName;
+		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_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart = { "PathPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, PathPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart = { "BasePart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, BasePart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart = { "ExtensionPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, ExtensionPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName = { "FileName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, FileName), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "DisplayName", "PathParts" },
+		{ "Keywords", "File plugin path parts" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the parts of a path" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetPathParts", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FileHelperBPLibrary_eventGetPathParts_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetProjectDirectories_Parms
+		{
+			FProjectPath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetProjectDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FProjectPath, METADATA_PARAMS(nullptr, 0) }; // 849697047
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "ProjectDirs" },
+		{ "DisplayName", "GetProjectDirectories" },
+		{ "Keywords", "File plugin path project directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the project directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetProjectDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FileHelperBPLibrary_eventGetProjectDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventGetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventGetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsReadOnly" },
+		{ "DisplayName", "GetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventIsDirectory_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsDir" },
+		{ "DisplayName", "IsDirectory" },
+		{ "Keywords", "File plugin check directory exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a directory exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FileHelperBPLibrary_eventIsDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics
+	{
+		struct FileHelperBPLibrary_eventIsFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsFile" },
+		{ "DisplayName", "IsFile" },
+		{ "Keywords", "File plugin check file exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a file exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FileHelperBPLibrary_eventIsFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidFilename_Parms
+		{
+			FString Filename;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidName" },
+		{ "DisplayName", "IsValidFilename" },
+		{ "Keywords", "File plugin check filename valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a filename is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FileHelperBPLibrary_eventIsValidFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidPath_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidPath_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidPath_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidPath_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidPath" },
+		{ "DisplayName", "IsValidPath" },
+		{ "Keywords", "File plugin check path valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a path is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidPath", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FileHelperBPLibrary_eventIsValidPath_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventJSONToDataTable_Parms
+		{
+			FString JSON;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_JSON;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON = { "JSON", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, JSON), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventJSONToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventJSONToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "JSONToDataTable" },
+		{ "Keywords", "File plugin datatable json convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a json string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "JSONToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FileHelperBPLibrary_eventJSONToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventListDirectory_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Nodes;
+			bool ShowFile;
+			bool ShowDirectory;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Nodes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Nodes;
+		static void NewProp_ShowFile_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowFile;
+		static void NewProp_ShowDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowDirectory;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner = { "Nodes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes = { "Nodes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Nodes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowFile = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile = { "ShowFile", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory = { "ShowDirectory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "LsDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "CPP_Default_ShowDirectory", "true" },
+		{ "CPP_Default_ShowFile", "true" },
+		{ "DisplayName", "ListDirectory" },
+		{ "Keywords", "File plugin list directory pattern regex recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "List nodes from directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ListDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FileHelperBPLibrary_eventListDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMakeDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMakeDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MkDir" },
+		{ "CPP_Default_Recursive", "true" },
+		{ "DisplayName", "MakeDirectory" },
+		{ "Keywords", "File plugin make directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Create a new directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MakeDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FileHelperBPLibrary_eventMakeDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvDir" },
+		{ "DisplayName", "MoveDirectory" },
+		{ "Keywords", "File plugin move directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FileHelperBPLibrary_eventMoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "MoveFile" },
+		{ "Keywords", "File plugin move file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FileHelperBPLibrary_eventMoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics
+	{
+		struct FileHelperBPLibrary_eventNodeStats_Parms
+		{
+			FString Path;
+			FCustomNodeStat Stats;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_Stats;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats = { "Stats", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Stats), Z_Construct_UScriptStruct_FCustomNodeStat, METADATA_PARAMS(nullptr, 0) }; // 4119808993
+	void Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventNodeStats_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventNodeStats_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "NodeStats" },
+		{ "DisplayName", "NodeStats" },
+		{ "Keywords", "File plugin stats directory node" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the stats of a node" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "NodeStats", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FileHelperBPLibrary_eventNodeStats_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics
+	{
+		struct FileHelperBPLibrary_eventReadByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ReadByte" },
+		{ "DisplayName", "ReadByteFile" },
+		{ "Keywords", "File plugin read byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read byte file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FileHelperBPLibrary_eventReadByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventReadConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayRead;
+			UStruct* OutValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayRead_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayRead;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_OutValue;
+		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_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->SingleLineArrayRead = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead = { "SingleLineArrayRead", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, OutValue), Z_Construct_UClass_UStruct, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "Comment", "/* Config file ini */" },
+		{ "CustomStructureParam", "OutValue" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Config file ini" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FileHelperBPLibrary_eventReadConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventReadCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "ReadCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "ReadCSVFile" },
+		{ "Keywords", "File plugin read csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FileHelperBPLibrary_eventReadCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLine_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Lines;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Lines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Lines;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner = { "Lines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines = { "Lines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Lines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLine" },
+		{ "DisplayName", "ReadLineFile" },
+		{ "Keywords", "File plugin read text lines pattern" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read the lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FileHelperBPLibrary_eventReadLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLineRange_Parms
+		{
+			FString InPath;
+			TArray<FString> OutLines;
+			int32 InStartIdx;
+			int32 InEndIdx;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_InPath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_OutLines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_OutLines;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InStartIdx;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InEndIdx;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath = { "InPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InPath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner = { "OutLines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines = { "OutLines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, OutLines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx = { "InStartIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InStartIdx), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx = { "InEndIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InEndIdx), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLineRange_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLineRange_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLineRange" },
+		{ "CPP_Default_InEndIdx", "-1" },
+		{ "CPP_Default_InStartIdx", "0" },
+		{ "DisplayName", "ReadLineRangeFile" },
+		{ "Keywords", "File plugin read text lines range" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read range of lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLineRange", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FileHelperBPLibrary_eventReadLineRange_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics
+	{
+		struct FileHelperBPLibrary_eventReadText_Parms
+		{
+			FString Path;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadText" },
+		{ "DisplayName", "ReadTextFile" },
+		{ "Keywords", "File plugin read text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FileHelperBPLibrary_eventReadText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveConfig_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FileHelperBPLibrary_eventRemoveConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "DisplayName", "RemoveDirectory" },
+		{ "Keywords", "File plugin remove directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FileHelperBPLibrary_eventRemoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmFile" },
+		{ "DisplayName", "RemoveFile" },
+		{ "Keywords", "File plugin remove file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FileHelperBPLibrary_eventRemoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRenameFile_Parms
+		{
+			FString Path;
+			FString NewName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_NewName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, NewName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRenameFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRenameFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RenameFile" },
+		{ "DisplayName", "RenameFile" },
+		{ "Keywords", "File plugin rename file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Renames a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RenameFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FileHelperBPLibrary_eventRenameFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "WriteByte" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteByteFile" },
+		{ "Keywords", "File plugin write byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save byte to file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FileHelperBPLibrary_eventSaveByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "WriteCSV" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteCSVFile" },
+		{ "Keywords", "File plugin write csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FileHelperBPLibrary_eventSaveCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveLine_Parms
+		{
+			FString Path;
+			TArray<FString> Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner = { "Text", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Text), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteLine" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteLineFile" },
+		{ "Keywords", "File plugin write text lines" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save lines in a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FileHelperBPLibrary_eventSaveLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveText_Parms
+		{
+			FString Path;
+			FString Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Text), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteText" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteTextFile" },
+		{ "Keywords", "File plugin write text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FileHelperBPLibrary_eventSaveText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventSetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool Flag;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_Flag_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Flag;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->Flag = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag = { "Flag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "SetReadOnly" },
+		{ "DisplayName", "SetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Updates the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringFromBase64_Parms
+		{
+			FString Base64Str;
+			FString Result;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Base64Str;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str = { "Base64Str", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Base64Str), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "StrFromBase64" },
+		{ "Keywords", "File plugin string convert decode base64" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a string from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FileHelperBPLibrary_eventStringFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToBase64_Parms
+		{
+			FString Source;
+			FString ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		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_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "StrToBase64" },
+		{ "Keywords", "File plugin string convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a string to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FileHelperBPLibrary_eventStringToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToCSV_Parms
+		{
+			FString Content;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Content), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "StrToCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "StringToCSV" },
+		{ "Keywords", "File plugin string csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a string to csv" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FileHelperBPLibrary_eventStringToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventValidateFilename_Parms
+		{
+			FString Filename;
+			FString ValidName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ValidName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName = { "ValidName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, ValidName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventValidateFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventValidateFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "ValidateName" },
+		{ "DisplayName", "ValidateFilename" },
+		{ "Keywords", "File plugin validate path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Validate a filename to be used on this file system" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ValidateFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FileHelperBPLibrary_eventValidateFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventWriteConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayWrite;
+			const UStruct* Value;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayWrite_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayWrite;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
+		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_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->SingleLineArrayWrite = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite = { "SingleLineArrayWrite", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Value), Z_Construct_UClass_UStruct, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "CustomStructureParam", "Value" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "WriteConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FileHelperBPLibrary_eventWriteConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UFileHelperBPLibrary);
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	struct Z_Construct_UClass_UFileHelperBPLibrary_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#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_UFileHelperBPLibrary_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UFileHelperBPLibrary_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64, "BytesFromBase64" }, // 3448612756
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64, "BytesToBase64" }, // 1962906244
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory, "CopyDirectory" }, // 2932643709
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile, "CopyFile" }, // 3161372045
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable, "CSVToDataTable" }, // 1108598556
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString, "CSVToString" }, // 1034749694
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV, "DatatableToCSV" }, // 4044526294
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON, "DataTableToJSON" }, // 3561121791
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories, "GetEngineDirectories" }, // 3733061313
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize, "GetFileSize" }, // 213916848
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts, "GetPathParts" }, // 6540418
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories, "GetProjectDirectories" }, // 1150679737
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag, "GetReadOnlyFlag" }, // 3023267232
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory, "IsDirectory" }, // 1616341507
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile, "IsFile" }, // 4021972601
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename, "IsValidFilename" }, // 3843532987
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath, "IsValidPath" }, // 4106030443
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable, "JSONToDataTable" }, // 2711972330
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory, "ListDirectory" }, // 1110051250
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory, "MakeDirectory" }, // 3890297178
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory, "MoveDirectory" }, // 2926580341
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile, "MoveFile" }, // 590023022
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats, "NodeStats" }, // 1491200410
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte, "ReadByte" }, // 2606927027
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig, "ReadConfig" }, // 1921954399
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV, "ReadCSV" }, // 2315805782
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine, "ReadLine" }, // 1907268483
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange, "ReadLineRange" }, // 3488116139
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText, "ReadText" }, // 3676053343
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig, "RemoveConfig" }, // 3943836723
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory, "RemoveDirectory" }, // 1559703080
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile, "RemoveFile" }, // 1590922695
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile, "RenameFile" }, // 3680424101
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte, "SaveByte" }, // 4051291739
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV, "SaveCSV" }, // 1203850196
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine, "SaveLine" }, // 1768664245
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText, "SaveText" }, // 2700361827
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag, "SetReadOnlyFlag" }, // 3698918716
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64, "StringFromBase64" }, // 3496862997
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64, "StringToBase64" }, // 3731403513
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV, "StringToCSV" }, // 1171794961
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename, "ValidateFilename" }, // 111242209
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig, "WriteConfig" }, // 3270267338
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams[] = {
+		{ "Comment", "/* \n*\x09""Function library class.\n*\x09""Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*\x09When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*\x09""BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*\x09""BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*\x09""DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*\x09\x09\x09\x09Its lets you name the node using characters not allowed in C++ function names.\n*\x09""CompactNodeTitle - the word(s) that appear on the node.\n*\x09Keywords -\x09the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. \n*\x09\x09\x09\x09Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*\x09""Category -\x09the category your node will be under in the Blueprint drop-down menu.\n*\n*\x09""For more info on custom blueprint nodes visit documentation:\n*\x09https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation\n*/" },
+		{ "IncludePath", "FileHelperBPLibrary.h" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "*      Function library class.\n*      Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*      When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*      BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*      BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*      DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*                              Its lets you name the node using characters not allowed in C++ function names.\n*      CompactNodeTitle - the word(s) that appear on the node.\n*      Keywords -      the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu.\n*                              Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*      Category -      the category your node will be under in the Blueprint drop-down menu.\n*\n*      For more info on custom blueprint nodes visit documentation:\n*      https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation" },
+	};
+#endif
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UFileHelperBPLibrary_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UFileHelperBPLibrary>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams = {
+		&UFileHelperBPLibrary::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		nullptr,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		0,
+		0,
+		0x000000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary()
+	{
+		if (!Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton, Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UFileHelperBPLibrary>()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UFileHelperBPLibrary);
+	UFileHelperBPLibrary::~UFileHelperBPLibrary() {}
+	struct Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics
+	{
+		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo[] = {
+		{ FCustomNodeStat::StaticStruct, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps, TEXT("CustomNodeStat"), &Z_Registration_Info_UScriptStruct_CustomNodeStat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCustomNodeStat), 4119808993U) },
+		{ FProjectPath::StaticStruct, Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps, TEXT("ProjectPath"), &Z_Registration_Info_UScriptStruct_ProjectPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FProjectPath), 849697047U) },
+		{ FEnginePath::StaticStruct, Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps, TEXT("EnginePath"), &Z_Registration_Info_UScriptStruct_EnginePath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEnginePath), 1662176430U) },
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UFileHelperBPLibrary, UFileHelperBPLibrary::StaticClass, TEXT("UFileHelperBPLibrary"), &Z_Registration_Info_UClass_UFileHelperBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFileHelperBPLibrary), 3322509038U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_2722346376(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo),
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 213 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h

@@ -0,0 +1,213 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "FileHelperBPLibrary.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UDataTable;
+class UScriptStruct;
+class UStruct;
+struct FCustomNodeStat;
+struct FEnginePath;
+struct FProjectPath;
+#ifdef FILEHELPER_FileHelperBPLibrary_generated_h
+#error "FileHelperBPLibrary.generated.h already included, missing '#pragma once' in FileHelperBPLibrary.h"
+#endif
+#define FILEHELPER_FileHelperBPLibrary_generated_h
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_14_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FCustomNodeStat>();
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_35_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FProjectPath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FProjectPath>();
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_64_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FEnginePath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FEnginePath>();
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_104_PROLOG
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class FileHelperBPLibrary."); \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UFileHelperBPLibrary>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 10 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/FileHelperClasses.h

@@ -0,0 +1,10 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#pragma once
+
+
+

+ 297 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp

@@ -0,0 +1,297 @@
+// 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 "FileHelper/Public/ScreenshotUtility.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeScreenshotUtility() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintAsyncActionBase();
+	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister();
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	struct Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics
+	{
+		struct _Script_FileHelper_eventOutputPin_Parms
+		{
+			UTexture2D* Screenshot;
+			FString Path;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Screenshot;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot = { "Screenshot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Screenshot), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_FileHelper, nullptr, "OutputPin__DelegateSignature", nullptr, nullptr, sizeof(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::_Script_FileHelper_eventOutputPin_Parms), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::exec_Completed)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->_Completed(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::execTakeScreenshot)
+	{
+		P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_UBOOL(Z_Param_PrefixTimestamp);
+		P_GET_UBOOL(Z_Param_ShowUI);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UScreenshotUtility**)Z_Param__Result=UScreenshotUtility::TakeScreenshot(Z_Param_WorldContextObject,Z_Param_Filename,Z_Param_PrefixTimestamp,Z_Param_ShowUI);
+		P_NATIVE_END;
+	}
+	void UScreenshotUtility::StaticRegisterNativesUScreenshotUtility()
+	{
+		UClass* Class = UScreenshotUtility::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "_Completed", &UScreenshotUtility::exec_Completed },
+			{ "TakeScreenshot", &UScreenshotUtility::execTakeScreenshot },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility__Completed_Statics
+	{
+		struct ScreenshotUtility_event_Completed_Parms
+		{
+			FString Path;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_event_Completed_Parms, Path), METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "_Completed", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::ScreenshotUtility_event_Completed_Parms), Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility__Completed()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics
+	{
+		struct ScreenshotUtility_eventTakeScreenshot_Parms
+		{
+			UObject* WorldContextObject;
+			FString Filename;
+			bool PrefixTimestamp;
+			bool ShowUI;
+			UScreenshotUtility* ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_PrefixTimestamp_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_PrefixTimestamp;
+		static void NewProp_ShowUI_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowUI;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->PrefixTimestamp = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp = { "PrefixTimestamp", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->ShowUI = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI = { "ShowUI", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, ReturnValue), Z_Construct_UClass_UScreenshotUtility_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams[] = {
+		{ "BlueprintInternalUseOnly", "true" },
+		{ "Category", "Screenshot" },
+		{ "CPP_Default_PrefixTimestamp", "true" },
+		{ "CPP_Default_ShowUI", "false" },
+		{ "Keywords", "File plugin screenshot save load texture" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+		{ "ToolTip", "Take a screenshot, save and load it" },
+		{ "WorldContext", "WorldContextObject" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "TakeScreenshot", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::ScreenshotUtility_eventTakeScreenshot_Parms), Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UScreenshotUtility);
+	UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	struct Z_Construct_UClass_UScreenshotUtility_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
+#endif
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Completed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Completed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Failed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Failed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ScreenshotTexture_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_ScreenshotTexture;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
+		static const UECodeGen_Private::FClassParams ClassParams;
+	};
+	UObject* (*const Z_Construct_UClass_UScreenshotUtility_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintAsyncActionBase,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UScreenshotUtility_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UScreenshotUtility__Completed, "_Completed" }, // 3989215964
+		{ &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot, "TakeScreenshot" }, // 2491953569
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams[] = {
+		{ "IncludePath", "ScreenshotUtility.h" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed = { "Completed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Completed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed = { "Failed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Failed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture = { "ScreenshotTexture", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, ScreenshotTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture,
+	};
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UScreenshotUtility_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UScreenshotUtility>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams = {
+		&UScreenshotUtility::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers),
+		0,
+		0x009000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UScreenshotUtility()
+	{
+		if (!Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton, Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UScreenshotUtility>()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UScreenshotUtility);
+	UScreenshotUtility::~UScreenshotUtility() {}
+	struct Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics
+	{
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UScreenshotUtility, UScreenshotUtility::StaticClass, TEXT("UScreenshotUtility"), &Z_Registration_Info_UClass_UScreenshotUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UScreenshotUtility), 1405843195U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_312017282(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo),
+		nullptr, 0,
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 126 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.generated.h

@@ -0,0 +1,126 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "ScreenshotUtility.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UObject;
+class UScreenshotUtility;
+class UTexture2D;
+#ifdef FILEHELPER_ScreenshotUtility_generated_h
+#error "ScreenshotUtility.generated.h already included, missing '#pragma once' in ScreenshotUtility.h"
+#endif
+#define FILEHELPER_ScreenshotUtility_generated_h
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_10_DELEGATE \
+struct _Script_FileHelper_eventOutputPin_Parms \
+{ \
+	UTexture2D* Screenshot; \
+	FString Path; \
+}; \
+static inline void FOutputPin_DelegateWrapper(const FMulticastScriptDelegate& OutputPin, UTexture2D* Screenshot, const FString& Path) \
+{ \
+	_Script_FileHelper_eventOutputPin_Parms Parms; \
+	Parms.Screenshot=Screenshot; \
+	Parms.Path=Path; \
+	OutputPin.ProcessMulticastDelegate<UObject>(&Parms); \
+}
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_12_PROLOG
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+private: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UScreenshotUtility>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 2 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Inc/FileHelper/UHT/Timestamp

@@ -0,0 +1,2 @@
+D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\FileHelper\Source\FileHelper\Public\FileHelperBPLibrary.h
+D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\FileHelper\Source\FileHelper\Public\ScreenshotUtility.h

+ 5 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Shipping/FileHelper/FileHelper.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.FileHelper.cppa8.o"
+	]
+}

BIN
Plugins/FileHelperPlugin/Intermediate/Build/Android/UnrealGame/Shipping/FileHelper/Module.FileHelper.cppa8.o


+ 5 - 0
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Development/FileHelper/FileHelper.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.FileHelper.cpp.o"
+	]
+}

BIN
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Development/FileHelper/Module.FileHelper.cpp.o


+ 33 - 0
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/FileHelper.init.gen.cpp

@@ -0,0 +1,33 @@
+// 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"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelper_init() {}
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_FileHelper;
+	FORCENOINLINE UPackage* Z_Construct_UPackage__Script_FileHelper()
+	{
+		if (!Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton)
+		{
+			static UObject* (*const SingletonFuncArray[])() = {
+				(UObject* (*)())Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature,
+			};
+			static const UECodeGen_Private::FPackageParams PackageParams = {
+				"/Script/FileHelper",
+				SingletonFuncArray,
+				UE_ARRAY_COUNT(SingletonFuncArray),
+				PKG_CompiledIn | 0x00000000,
+				0x8371302F,
+				0x9746770F,
+				METADATA_PARAMS(nullptr, 0)
+			};
+			UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton, PackageParams);
+		}
+		return Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton;
+	}
+	static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_FileHelper(Z_Construct_UPackage__Script_FileHelper, TEXT("/Script/FileHelper"), Z_Registration_Info_UPackage__Script_FileHelper, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x8371302F, 0x9746770F));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 3511 - 0
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp

@@ -0,0 +1,3511 @@
+// 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 "FileHelper/Public/FileHelperBPLibrary.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelperBPLibrary() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
+	COREUOBJECT_API UClass* Z_Construct_UClass_UStruct();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDateTime();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
+	ENGINE_API UClass* Z_Construct_UClass_UDataTable_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FEnginePath();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FProjectPath();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_CustomNodeStat;
+class UScriptStruct* FCustomNodeStat::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCustomNodeStat, Z_Construct_UPackage__Script_FileHelper(), TEXT("CustomNodeStat"));
+	}
+	return Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FCustomNodeStat>()
+{
+	return FCustomNodeStat::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsDirectory_MetaData[];
+#endif
+		static void NewProp_IsDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsDirectory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsReadOnly_MetaData[];
+#endif
+		static void NewProp_IsReadOnly_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsReadOnly;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_LastAccessTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_LastAccessTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_CreationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_CreationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ModificationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_FileSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FInt64PropertyParams NewProp_FileSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCustomNodeStat>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory = { "IsDirectory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsReadOnly = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly = { "IsReadOnly", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime = { "LastAccessTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, LastAccessTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime = { "CreationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, CreationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime = { "ModificationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, ModificationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize = { "FileSize", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, FileSize), METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"CustomNodeStat",
+		sizeof(FCustomNodeStat),
+		alignof(FCustomNodeStat),
+		Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat()
+	{
+		if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_ProjectPath;
+class UScriptStruct* FProjectPath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FProjectPath, Z_Construct_UPackage__Script_FileHelper(), TEXT("ProjectPath"));
+	}
+	return Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FProjectPath>()
+{
+	return FProjectPath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FProjectPath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Log_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Log;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Mods_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Mods;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PersistentDownload_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PersistentDownload;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FProjectPath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log = { "Log", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Log), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods = { "Mods", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Mods), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload = { "PersistentDownload", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PersistentDownload), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"ProjectPath",
+		sizeof(FProjectPath),
+		alignof(FProjectPath),
+		Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FProjectPath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton, Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_EnginePath;
+class UScriptStruct* FEnginePath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEnginePath, Z_Construct_UPackage__Script_FileHelper(), TEXT("EnginePath"));
+	}
+	return Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FEnginePath>()
+{
+	return FEnginePath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FEnginePath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_DefaultLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_DefaultLayout;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_UserLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_UserLayout;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEnginePath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout = { "DefaultLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, DefaultLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout = { "UserLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, UserLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"EnginePath",
+		sizeof(FEnginePath),
+		alignof(FEnginePath),
+		Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FEnginePath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton, Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveConfig)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Section);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Key);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveConfig(Z_Param_FilePath,Z_Param_Section,Z_Param_Key);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execJSONToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_JSON);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::JSONToDataTable(Z_Param_JSON,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_CSV);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::CSVToDataTable(Z_Param_CSV,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDataTableToJSON)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DataTableToJSON(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDatatableToCSV)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DatatableToCSV(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetPathParts)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_PathPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_BasePart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ExtensionPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_FileName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		UFileHelperBPLibrary::GetPathParts(Z_Param_Path,Z_Param_Out_PathPart,Z_Param_Out_BasePart,Z_Param_Out_ExtensionPart,Z_Param_Out_FileName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRenameFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_NewName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RenameFile(Z_Param_Path,Z_Param_NewName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execNodeStats)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_STRUCT_REF(FCustomNodeStat,Z_Param_Out_Stats);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::NodeStats(Z_Param_Path,Z_Param_Out_Stats);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMakeDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MakeDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execListDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Nodes);
+		P_GET_UBOOL(Z_Param_ShowFile);
+		P_GET_UBOOL(Z_Param_ShowDirectory);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ListDirectory(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Nodes,Z_Param_ShowFile,Z_Param_ShowDirectory,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetFileSize)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(int64*)Z_Param__Result=UFileHelperBPLibrary::GetFileSize(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::GetReadOnlyFlag(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_UBOOL(Z_Param_Flag);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SetReadOnlyFlag(Z_Param_FilePath,Z_Param_Flag);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execValidateFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ValidName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ValidateFilename(Z_Param_Filename,Z_Param_Out_ValidName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidPath)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidPath(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidFilename(Z_Param_Filename);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsDirectory(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToString)
+	{
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CSVToString(Z_Param_Out_Result,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Content);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringToCSV(Z_Param_Content,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadCSV(Z_Param_Path,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveCSV(Z_Param_Path,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Out);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::BytesFromBase64(Z_Param_Source,Z_Param_Out_Out);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesToBase64)
+	{
+		P_GET_TARRAY(uint8,Z_Param_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::BytesToBase64(Z_Param_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Base64Str);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringFromBase64(Z_Param_Base64Str,Z_Param_Out_Result);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::StringToBase64(Z_Param_Source);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveByte(Z_Param_Path,Z_Param_Out_Bytes,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadByte(Z_Param_Path,Z_Param_Out_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveLine(Z_Param_Path,Z_Param_Out_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLineRange)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_InPath);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_OutLines);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InStartIdx);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InEndIdx);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLineRange(Z_Param_InPath,Z_Param_Out_OutLines,Z_Param_InStartIdx,Z_Param_InEndIdx);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Lines);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLine(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Lines);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveText(Z_Param_Path,Z_Param_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadText(Z_Param_Path,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetProjectDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FProjectPath*)Z_Param__Result=UFileHelperBPLibrary::GetProjectDirectories();
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetEngineDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FEnginePath*)Z_Param__Result=UFileHelperBPLibrary::GetEngineDirectories();
+		P_NATIVE_END;
+	}
+	void UFileHelperBPLibrary::StaticRegisterNativesUFileHelperBPLibrary()
+	{
+		UClass* Class = UFileHelperBPLibrary::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "BytesFromBase64", &UFileHelperBPLibrary::execBytesFromBase64 },
+			{ "BytesToBase64", &UFileHelperBPLibrary::execBytesToBase64 },
+			{ "CopyDirectory", &UFileHelperBPLibrary::execCopyDirectory },
+			{ "CopyFile", &UFileHelperBPLibrary::execCopyFile },
+			{ "CSVToDataTable", &UFileHelperBPLibrary::execCSVToDataTable },
+			{ "CSVToString", &UFileHelperBPLibrary::execCSVToString },
+			{ "DatatableToCSV", &UFileHelperBPLibrary::execDatatableToCSV },
+			{ "DataTableToJSON", &UFileHelperBPLibrary::execDataTableToJSON },
+			{ "GetEngineDirectories", &UFileHelperBPLibrary::execGetEngineDirectories },
+			{ "GetFileSize", &UFileHelperBPLibrary::execGetFileSize },
+			{ "GetPathParts", &UFileHelperBPLibrary::execGetPathParts },
+			{ "GetProjectDirectories", &UFileHelperBPLibrary::execGetProjectDirectories },
+			{ "GetReadOnlyFlag", &UFileHelperBPLibrary::execGetReadOnlyFlag },
+			{ "IsDirectory", &UFileHelperBPLibrary::execIsDirectory },
+			{ "IsFile", &UFileHelperBPLibrary::execIsFile },
+			{ "IsValidFilename", &UFileHelperBPLibrary::execIsValidFilename },
+			{ "IsValidPath", &UFileHelperBPLibrary::execIsValidPath },
+			{ "JSONToDataTable", &UFileHelperBPLibrary::execJSONToDataTable },
+			{ "ListDirectory", &UFileHelperBPLibrary::execListDirectory },
+			{ "MakeDirectory", &UFileHelperBPLibrary::execMakeDirectory },
+			{ "MoveDirectory", &UFileHelperBPLibrary::execMoveDirectory },
+			{ "MoveFile", &UFileHelperBPLibrary::execMoveFile },
+			{ "NodeStats", &UFileHelperBPLibrary::execNodeStats },
+			{ "ReadByte", &UFileHelperBPLibrary::execReadByte },
+			{ "ReadConfig", &UFileHelperBPLibrary::execReadConfig },
+			{ "ReadCSV", &UFileHelperBPLibrary::execReadCSV },
+			{ "ReadLine", &UFileHelperBPLibrary::execReadLine },
+			{ "ReadLineRange", &UFileHelperBPLibrary::execReadLineRange },
+			{ "ReadText", &UFileHelperBPLibrary::execReadText },
+			{ "RemoveConfig", &UFileHelperBPLibrary::execRemoveConfig },
+			{ "RemoveDirectory", &UFileHelperBPLibrary::execRemoveDirectory },
+			{ "RemoveFile", &UFileHelperBPLibrary::execRemoveFile },
+			{ "RenameFile", &UFileHelperBPLibrary::execRenameFile },
+			{ "SaveByte", &UFileHelperBPLibrary::execSaveByte },
+			{ "SaveCSV", &UFileHelperBPLibrary::execSaveCSV },
+			{ "SaveLine", &UFileHelperBPLibrary::execSaveLine },
+			{ "SaveText", &UFileHelperBPLibrary::execSaveText },
+			{ "SetReadOnlyFlag", &UFileHelperBPLibrary::execSetReadOnlyFlag },
+			{ "StringFromBase64", &UFileHelperBPLibrary::execStringFromBase64 },
+			{ "StringToBase64", &UFileHelperBPLibrary::execStringToBase64 },
+			{ "StringToCSV", &UFileHelperBPLibrary::execStringToCSV },
+			{ "ValidateFilename", &UFileHelperBPLibrary::execValidateFilename },
+			{ "WriteConfig", &UFileHelperBPLibrary::execWriteConfig },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesFromBase64_Parms
+		{
+			FString Source;
+			TArray<uint8> Out;
+			bool ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Out;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner = { "Out", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Out), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventBytesFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventBytesFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "BytesFromBase64" },
+		{ "Keywords", "File plugin bytes convert base64 decode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a byte array from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FileHelperBPLibrary_eventBytesFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesToBase64_Parms
+		{
+			TArray<uint8> Bytes;
+			FString ReturnValue;
+		};
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		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;
+	};
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "BytesToBase64" },
+		{ "Keywords", "File plugin bytes convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a byte array to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FileHelperBPLibrary_eventBytesToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpDir" },
+		{ "DisplayName", "CopyDirectory" },
+		{ "Keywords", "File plugin copy directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FileHelperBPLibrary_eventCopyDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "CopyFile" },
+		{ "Keywords", "File plugin copy file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FileHelperBPLibrary_eventCopyFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToDataTable_Parms
+		{
+			FString CSV;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_CSV;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV = { "CSV", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, CSV), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "CSVToDataTable" },
+		{ "Keywords", "File plugin datatable csv convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a csv string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FileHelperBPLibrary_eventCSVToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToString_Parms
+		{
+			FString Result;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToString_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToString_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "CSVToStr" },
+		{ "DisplayName", "CSVToString" },
+		{ "Keywords", "File plugin csv string" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a csv to string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToString", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FileHelperBPLibrary_eventCSVToString_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventDatatableToCSV_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDatatableToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDatatableToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToCSV" },
+		{ "Keywords", "File plugin datatable csv convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to csv string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DatatableToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FileHelperBPLibrary_eventDatatableToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics
+	{
+		struct FileHelperBPLibrary_eventDataTableToJSON_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDataTableToJSON_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDataTableToJSON_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToJSON" },
+		{ "Keywords", "File plugin datatable json convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to json string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DataTableToJSON", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FileHelperBPLibrary_eventDataTableToJSON_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetEngineDirectories_Parms
+		{
+			FEnginePath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetEngineDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FEnginePath, METADATA_PARAMS(nullptr, 0) }; // 1662176430
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "EngineDirs" },
+		{ "DisplayName", "GetEngineDirectories" },
+		{ "Keywords", "File plugin path engine directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the engine directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetEngineDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FileHelperBPLibrary_eventGetEngineDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics
+	{
+		struct FileHelperBPLibrary_eventGetFileSize_Parms
+		{
+			FString FilePath;
+			int64 ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FInt64PropertyParams 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_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "GetSize" },
+		{ "DisplayName", "GetFileSize" },
+		{ "Keywords", "File plugin size directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the size of a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetFileSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FileHelperBPLibrary_eventGetFileSize_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics
+	{
+		struct FileHelperBPLibrary_eventGetPathParts_Parms
+		{
+			FString Path;
+			FString PathPart;
+			FString BasePart;
+			FString ExtensionPart;
+			FString FileName;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PathPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_BasePart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ExtensionPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FileName;
+		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_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart = { "PathPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, PathPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart = { "BasePart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, BasePart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart = { "ExtensionPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, ExtensionPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName = { "FileName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, FileName), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "DisplayName", "PathParts" },
+		{ "Keywords", "File plugin path parts" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the parts of a path" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetPathParts", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FileHelperBPLibrary_eventGetPathParts_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetProjectDirectories_Parms
+		{
+			FProjectPath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetProjectDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FProjectPath, METADATA_PARAMS(nullptr, 0) }; // 849697047
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "ProjectDirs" },
+		{ "DisplayName", "GetProjectDirectories" },
+		{ "Keywords", "File plugin path project directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the project directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetProjectDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FileHelperBPLibrary_eventGetProjectDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventGetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventGetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsReadOnly" },
+		{ "DisplayName", "GetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventIsDirectory_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsDir" },
+		{ "DisplayName", "IsDirectory" },
+		{ "Keywords", "File plugin check directory exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a directory exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FileHelperBPLibrary_eventIsDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics
+	{
+		struct FileHelperBPLibrary_eventIsFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsFile" },
+		{ "DisplayName", "IsFile" },
+		{ "Keywords", "File plugin check file exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a file exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FileHelperBPLibrary_eventIsFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidFilename_Parms
+		{
+			FString Filename;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidName" },
+		{ "DisplayName", "IsValidFilename" },
+		{ "Keywords", "File plugin check filename valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a filename is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FileHelperBPLibrary_eventIsValidFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidPath_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidPath_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidPath_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidPath_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidPath" },
+		{ "DisplayName", "IsValidPath" },
+		{ "Keywords", "File plugin check path valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a path is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidPath", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FileHelperBPLibrary_eventIsValidPath_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventJSONToDataTable_Parms
+		{
+			FString JSON;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_JSON;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON = { "JSON", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, JSON), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventJSONToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventJSONToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "JSONToDataTable" },
+		{ "Keywords", "File plugin datatable json convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a json string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "JSONToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FileHelperBPLibrary_eventJSONToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventListDirectory_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Nodes;
+			bool ShowFile;
+			bool ShowDirectory;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Nodes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Nodes;
+		static void NewProp_ShowFile_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowFile;
+		static void NewProp_ShowDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowDirectory;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner = { "Nodes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes = { "Nodes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Nodes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowFile = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile = { "ShowFile", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory = { "ShowDirectory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "LsDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "CPP_Default_ShowDirectory", "true" },
+		{ "CPP_Default_ShowFile", "true" },
+		{ "DisplayName", "ListDirectory" },
+		{ "Keywords", "File plugin list directory pattern regex recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "List nodes from directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ListDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FileHelperBPLibrary_eventListDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMakeDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMakeDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MkDir" },
+		{ "CPP_Default_Recursive", "true" },
+		{ "DisplayName", "MakeDirectory" },
+		{ "Keywords", "File plugin make directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Create a new directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MakeDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FileHelperBPLibrary_eventMakeDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvDir" },
+		{ "DisplayName", "MoveDirectory" },
+		{ "Keywords", "File plugin move directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FileHelperBPLibrary_eventMoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "MoveFile" },
+		{ "Keywords", "File plugin move file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FileHelperBPLibrary_eventMoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics
+	{
+		struct FileHelperBPLibrary_eventNodeStats_Parms
+		{
+			FString Path;
+			FCustomNodeStat Stats;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_Stats;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats = { "Stats", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Stats), Z_Construct_UScriptStruct_FCustomNodeStat, METADATA_PARAMS(nullptr, 0) }; // 4119808993
+	void Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventNodeStats_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventNodeStats_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "NodeStats" },
+		{ "DisplayName", "NodeStats" },
+		{ "Keywords", "File plugin stats directory node" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the stats of a node" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "NodeStats", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FileHelperBPLibrary_eventNodeStats_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics
+	{
+		struct FileHelperBPLibrary_eventReadByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ReadByte" },
+		{ "DisplayName", "ReadByteFile" },
+		{ "Keywords", "File plugin read byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read byte file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FileHelperBPLibrary_eventReadByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventReadConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayRead;
+			UStruct* OutValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayRead_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayRead;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_OutValue;
+		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_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->SingleLineArrayRead = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead = { "SingleLineArrayRead", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, OutValue), Z_Construct_UClass_UStruct, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "Comment", "/* Config file ini */" },
+		{ "CustomStructureParam", "OutValue" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Config file ini" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FileHelperBPLibrary_eventReadConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventReadCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "ReadCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "ReadCSVFile" },
+		{ "Keywords", "File plugin read csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FileHelperBPLibrary_eventReadCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLine_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Lines;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Lines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Lines;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner = { "Lines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines = { "Lines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Lines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLine" },
+		{ "DisplayName", "ReadLineFile" },
+		{ "Keywords", "File plugin read text lines pattern" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read the lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FileHelperBPLibrary_eventReadLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLineRange_Parms
+		{
+			FString InPath;
+			TArray<FString> OutLines;
+			int32 InStartIdx;
+			int32 InEndIdx;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_InPath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_OutLines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_OutLines;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InStartIdx;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InEndIdx;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath = { "InPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InPath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner = { "OutLines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines = { "OutLines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, OutLines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx = { "InStartIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InStartIdx), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx = { "InEndIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InEndIdx), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLineRange_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLineRange_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLineRange" },
+		{ "CPP_Default_InEndIdx", "-1" },
+		{ "CPP_Default_InStartIdx", "0" },
+		{ "DisplayName", "ReadLineRangeFile" },
+		{ "Keywords", "File plugin read text lines range" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read range of lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLineRange", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FileHelperBPLibrary_eventReadLineRange_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics
+	{
+		struct FileHelperBPLibrary_eventReadText_Parms
+		{
+			FString Path;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadText" },
+		{ "DisplayName", "ReadTextFile" },
+		{ "Keywords", "File plugin read text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FileHelperBPLibrary_eventReadText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveConfig_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FileHelperBPLibrary_eventRemoveConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "DisplayName", "RemoveDirectory" },
+		{ "Keywords", "File plugin remove directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FileHelperBPLibrary_eventRemoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmFile" },
+		{ "DisplayName", "RemoveFile" },
+		{ "Keywords", "File plugin remove file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FileHelperBPLibrary_eventRemoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRenameFile_Parms
+		{
+			FString Path;
+			FString NewName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_NewName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, NewName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRenameFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRenameFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RenameFile" },
+		{ "DisplayName", "RenameFile" },
+		{ "Keywords", "File plugin rename file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Renames a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RenameFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FileHelperBPLibrary_eventRenameFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "WriteByte" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteByteFile" },
+		{ "Keywords", "File plugin write byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save byte to file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FileHelperBPLibrary_eventSaveByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "WriteCSV" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteCSVFile" },
+		{ "Keywords", "File plugin write csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FileHelperBPLibrary_eventSaveCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveLine_Parms
+		{
+			FString Path;
+			TArray<FString> Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner = { "Text", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Text), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteLine" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteLineFile" },
+		{ "Keywords", "File plugin write text lines" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save lines in a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FileHelperBPLibrary_eventSaveLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveText_Parms
+		{
+			FString Path;
+			FString Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Text), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteText" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteTextFile" },
+		{ "Keywords", "File plugin write text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FileHelperBPLibrary_eventSaveText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventSetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool Flag;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_Flag_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Flag;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->Flag = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag = { "Flag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "SetReadOnly" },
+		{ "DisplayName", "SetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Updates the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringFromBase64_Parms
+		{
+			FString Base64Str;
+			FString Result;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Base64Str;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str = { "Base64Str", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Base64Str), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "StrFromBase64" },
+		{ "Keywords", "File plugin string convert decode base64" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a string from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FileHelperBPLibrary_eventStringFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToBase64_Parms
+		{
+			FString Source;
+			FString ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		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_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "StrToBase64" },
+		{ "Keywords", "File plugin string convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a string to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FileHelperBPLibrary_eventStringToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToCSV_Parms
+		{
+			FString Content;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Content), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "StrToCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "StringToCSV" },
+		{ "Keywords", "File plugin string csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a string to csv" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FileHelperBPLibrary_eventStringToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventValidateFilename_Parms
+		{
+			FString Filename;
+			FString ValidName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ValidName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName = { "ValidName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, ValidName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventValidateFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventValidateFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "ValidateName" },
+		{ "DisplayName", "ValidateFilename" },
+		{ "Keywords", "File plugin validate path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Validate a filename to be used on this file system" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ValidateFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FileHelperBPLibrary_eventValidateFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventWriteConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayWrite;
+			const UStruct* Value;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayWrite_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayWrite;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
+		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_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->SingleLineArrayWrite = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite = { "SingleLineArrayWrite", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Value), Z_Construct_UClass_UStruct, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "CustomStructureParam", "Value" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "WriteConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FileHelperBPLibrary_eventWriteConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UFileHelperBPLibrary);
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	struct Z_Construct_UClass_UFileHelperBPLibrary_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#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_UFileHelperBPLibrary_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UFileHelperBPLibrary_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64, "BytesFromBase64" }, // 3448612756
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64, "BytesToBase64" }, // 1962906244
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory, "CopyDirectory" }, // 2932643709
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile, "CopyFile" }, // 3161372045
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable, "CSVToDataTable" }, // 1108598556
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString, "CSVToString" }, // 1034749694
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV, "DatatableToCSV" }, // 4044526294
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON, "DataTableToJSON" }, // 3561121791
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories, "GetEngineDirectories" }, // 3733061313
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize, "GetFileSize" }, // 213916848
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts, "GetPathParts" }, // 6540418
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories, "GetProjectDirectories" }, // 1150679737
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag, "GetReadOnlyFlag" }, // 3023267232
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory, "IsDirectory" }, // 1616341507
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile, "IsFile" }, // 4021972601
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename, "IsValidFilename" }, // 3843532987
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath, "IsValidPath" }, // 4106030443
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable, "JSONToDataTable" }, // 2711972330
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory, "ListDirectory" }, // 1110051250
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory, "MakeDirectory" }, // 3890297178
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory, "MoveDirectory" }, // 2926580341
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile, "MoveFile" }, // 590023022
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats, "NodeStats" }, // 1491200410
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte, "ReadByte" }, // 2606927027
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig, "ReadConfig" }, // 1921954399
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV, "ReadCSV" }, // 2315805782
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine, "ReadLine" }, // 1907268483
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange, "ReadLineRange" }, // 3488116139
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText, "ReadText" }, // 3676053343
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig, "RemoveConfig" }, // 3943836723
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory, "RemoveDirectory" }, // 1559703080
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile, "RemoveFile" }, // 1590922695
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile, "RenameFile" }, // 3680424101
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte, "SaveByte" }, // 4051291739
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV, "SaveCSV" }, // 1203850196
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine, "SaveLine" }, // 1768664245
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText, "SaveText" }, // 2700361827
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag, "SetReadOnlyFlag" }, // 3698918716
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64, "StringFromBase64" }, // 3496862997
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64, "StringToBase64" }, // 3731403513
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV, "StringToCSV" }, // 1171794961
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename, "ValidateFilename" }, // 111242209
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig, "WriteConfig" }, // 3270267338
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams[] = {
+		{ "Comment", "/* \n*\x09""Function library class.\n*\x09""Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*\x09When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*\x09""BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*\x09""BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*\x09""DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*\x09\x09\x09\x09Its lets you name the node using characters not allowed in C++ function names.\n*\x09""CompactNodeTitle - the word(s) that appear on the node.\n*\x09Keywords -\x09the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. \n*\x09\x09\x09\x09Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*\x09""Category -\x09the category your node will be under in the Blueprint drop-down menu.\n*\n*\x09""For more info on custom blueprint nodes visit documentation:\n*\x09https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation\n*/" },
+		{ "IncludePath", "FileHelperBPLibrary.h" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "*      Function library class.\n*      Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*      When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*      BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*      BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*      DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*                              Its lets you name the node using characters not allowed in C++ function names.\n*      CompactNodeTitle - the word(s) that appear on the node.\n*      Keywords -      the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu.\n*                              Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*      Category -      the category your node will be under in the Blueprint drop-down menu.\n*\n*      For more info on custom blueprint nodes visit documentation:\n*      https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation" },
+	};
+#endif
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UFileHelperBPLibrary_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UFileHelperBPLibrary>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams = {
+		&UFileHelperBPLibrary::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		nullptr,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		0,
+		0,
+		0x000000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary()
+	{
+		if (!Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton, Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UFileHelperBPLibrary>()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UFileHelperBPLibrary);
+	UFileHelperBPLibrary::~UFileHelperBPLibrary() {}
+	struct Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics
+	{
+		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo[] = {
+		{ FCustomNodeStat::StaticStruct, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps, TEXT("CustomNodeStat"), &Z_Registration_Info_UScriptStruct_CustomNodeStat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCustomNodeStat), 4119808993U) },
+		{ FProjectPath::StaticStruct, Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps, TEXT("ProjectPath"), &Z_Registration_Info_UScriptStruct_ProjectPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FProjectPath), 849697047U) },
+		{ FEnginePath::StaticStruct, Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps, TEXT("EnginePath"), &Z_Registration_Info_UScriptStruct_EnginePath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEnginePath), 1662176430U) },
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UFileHelperBPLibrary, UFileHelperBPLibrary::StaticClass, TEXT("UFileHelperBPLibrary"), &Z_Registration_Info_UClass_UFileHelperBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFileHelperBPLibrary), 3322509038U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_2722346376(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo),
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 213 - 0
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h

@@ -0,0 +1,213 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "FileHelperBPLibrary.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UDataTable;
+class UScriptStruct;
+class UStruct;
+struct FCustomNodeStat;
+struct FEnginePath;
+struct FProjectPath;
+#ifdef FILEHELPER_FileHelperBPLibrary_generated_h
+#error "FileHelperBPLibrary.generated.h already included, missing '#pragma once' in FileHelperBPLibrary.h"
+#endif
+#define FILEHELPER_FileHelperBPLibrary_generated_h
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_14_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FCustomNodeStat>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_35_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FProjectPath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FProjectPath>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_64_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FEnginePath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FEnginePath>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_104_PROLOG
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class FileHelperBPLibrary."); \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UFileHelperBPLibrary>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 10 - 0
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/FileHelperClasses.h

@@ -0,0 +1,10 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#pragma once
+
+
+

+ 297 - 0
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp

@@ -0,0 +1,297 @@
+// 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 "FileHelper/Public/ScreenshotUtility.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeScreenshotUtility() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintAsyncActionBase();
+	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister();
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	struct Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics
+	{
+		struct _Script_FileHelper_eventOutputPin_Parms
+		{
+			UTexture2D* Screenshot;
+			FString Path;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Screenshot;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot = { "Screenshot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Screenshot), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_FileHelper, nullptr, "OutputPin__DelegateSignature", nullptr, nullptr, sizeof(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::_Script_FileHelper_eventOutputPin_Parms), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::exec_Completed)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->_Completed(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::execTakeScreenshot)
+	{
+		P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_UBOOL(Z_Param_PrefixTimestamp);
+		P_GET_UBOOL(Z_Param_ShowUI);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UScreenshotUtility**)Z_Param__Result=UScreenshotUtility::TakeScreenshot(Z_Param_WorldContextObject,Z_Param_Filename,Z_Param_PrefixTimestamp,Z_Param_ShowUI);
+		P_NATIVE_END;
+	}
+	void UScreenshotUtility::StaticRegisterNativesUScreenshotUtility()
+	{
+		UClass* Class = UScreenshotUtility::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "_Completed", &UScreenshotUtility::exec_Completed },
+			{ "TakeScreenshot", &UScreenshotUtility::execTakeScreenshot },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility__Completed_Statics
+	{
+		struct ScreenshotUtility_event_Completed_Parms
+		{
+			FString Path;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_event_Completed_Parms, Path), METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "_Completed", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::ScreenshotUtility_event_Completed_Parms), Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility__Completed()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics
+	{
+		struct ScreenshotUtility_eventTakeScreenshot_Parms
+		{
+			UObject* WorldContextObject;
+			FString Filename;
+			bool PrefixTimestamp;
+			bool ShowUI;
+			UScreenshotUtility* ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_PrefixTimestamp_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_PrefixTimestamp;
+		static void NewProp_ShowUI_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowUI;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->PrefixTimestamp = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp = { "PrefixTimestamp", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->ShowUI = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI = { "ShowUI", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, ReturnValue), Z_Construct_UClass_UScreenshotUtility_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams[] = {
+		{ "BlueprintInternalUseOnly", "true" },
+		{ "Category", "Screenshot" },
+		{ "CPP_Default_PrefixTimestamp", "true" },
+		{ "CPP_Default_ShowUI", "false" },
+		{ "Keywords", "File plugin screenshot save load texture" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+		{ "ToolTip", "Take a screenshot, save and load it" },
+		{ "WorldContext", "WorldContextObject" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "TakeScreenshot", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::ScreenshotUtility_eventTakeScreenshot_Parms), Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UScreenshotUtility);
+	UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	struct Z_Construct_UClass_UScreenshotUtility_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
+#endif
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Completed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Completed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Failed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Failed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ScreenshotTexture_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_ScreenshotTexture;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
+		static const UECodeGen_Private::FClassParams ClassParams;
+	};
+	UObject* (*const Z_Construct_UClass_UScreenshotUtility_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintAsyncActionBase,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UScreenshotUtility_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UScreenshotUtility__Completed, "_Completed" }, // 3989215964
+		{ &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot, "TakeScreenshot" }, // 2491953569
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams[] = {
+		{ "IncludePath", "ScreenshotUtility.h" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed = { "Completed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Completed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed = { "Failed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Failed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture = { "ScreenshotTexture", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, ScreenshotTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture,
+	};
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UScreenshotUtility_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UScreenshotUtility>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams = {
+		&UScreenshotUtility::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers),
+		0,
+		0x009000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UScreenshotUtility()
+	{
+		if (!Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton, Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UScreenshotUtility>()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UScreenshotUtility);
+	UScreenshotUtility::~UScreenshotUtility() {}
+	struct Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics
+	{
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UScreenshotUtility, UScreenshotUtility::StaticClass, TEXT("UScreenshotUtility"), &Z_Registration_Info_UClass_UScreenshotUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UScreenshotUtility), 1405843195U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_312017282(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo),
+		nullptr, 0,
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 126 - 0
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.generated.h

@@ -0,0 +1,126 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "ScreenshotUtility.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UObject;
+class UScreenshotUtility;
+class UTexture2D;
+#ifdef FILEHELPER_ScreenshotUtility_generated_h
+#error "ScreenshotUtility.generated.h already included, missing '#pragma once' in ScreenshotUtility.h"
+#endif
+#define FILEHELPER_ScreenshotUtility_generated_h
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_10_DELEGATE \
+struct _Script_FileHelper_eventOutputPin_Parms \
+{ \
+	UTexture2D* Screenshot; \
+	FString Path; \
+}; \
+static inline void FOutputPin_DelegateWrapper(const FMulticastScriptDelegate& OutputPin, UTexture2D* Screenshot, const FString& Path) \
+{ \
+	_Script_FileHelper_eventOutputPin_Parms Parms; \
+	Parms.Screenshot=Screenshot; \
+	Parms.Path=Path; \
+	OutputPin.ProcessMulticastDelegate<UObject>(&Parms); \
+}
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_12_PROLOG
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+private: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UScreenshotUtility>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 2 - 0
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Inc/FileHelper/UHT/Timestamp

@@ -0,0 +1,2 @@
+/Users/build/Build/U5M-Marketplace-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/FileHelper/Source/FileHelper/Public/ScreenshotUtility.h
+/Users/build/Build/U5M-Marketplace-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/FileHelper/Source/FileHelper/Public/FileHelperBPLibrary.h

+ 5 - 0
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Shipping/FileHelper/FileHelper.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.FileHelper.cpp.o"
+	]
+}

BIN
Plugins/FileHelperPlugin/Intermediate/Build/IOS/UnrealGame/Shipping/FileHelper/Module.FileHelper.cpp.o


+ 33 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/FileHelper.init.gen.cpp

@@ -0,0 +1,33 @@
+// 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"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelper_init() {}
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_FileHelper;
+	FORCENOINLINE UPackage* Z_Construct_UPackage__Script_FileHelper()
+	{
+		if (!Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton)
+		{
+			static UObject* (*const SingletonFuncArray[])() = {
+				(UObject* (*)())Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature,
+			};
+			static const UECodeGen_Private::FPackageParams PackageParams = {
+				"/Script/FileHelper",
+				SingletonFuncArray,
+				UE_ARRAY_COUNT(SingletonFuncArray),
+				PKG_CompiledIn | 0x00000000,
+				0x8371302F,
+				0x9746770F,
+				METADATA_PARAMS(nullptr, 0)
+			};
+			UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton, PackageParams);
+		}
+		return Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton;
+	}
+	static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_FileHelper(Z_Construct_UPackage__Script_FileHelper, TEXT("/Script/FileHelper"), Z_Registration_Info_UPackage__Script_FileHelper, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x8371302F, 0x9746770F));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 3511 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp

@@ -0,0 +1,3511 @@
+// 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 "FileHelper/Public/FileHelperBPLibrary.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelperBPLibrary() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
+	COREUOBJECT_API UClass* Z_Construct_UClass_UStruct();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDateTime();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
+	ENGINE_API UClass* Z_Construct_UClass_UDataTable_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FEnginePath();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FProjectPath();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_CustomNodeStat;
+class UScriptStruct* FCustomNodeStat::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCustomNodeStat, Z_Construct_UPackage__Script_FileHelper(), TEXT("CustomNodeStat"));
+	}
+	return Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FCustomNodeStat>()
+{
+	return FCustomNodeStat::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsDirectory_MetaData[];
+#endif
+		static void NewProp_IsDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsDirectory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsReadOnly_MetaData[];
+#endif
+		static void NewProp_IsReadOnly_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsReadOnly;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_LastAccessTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_LastAccessTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_CreationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_CreationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ModificationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_FileSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FInt64PropertyParams NewProp_FileSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCustomNodeStat>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory = { "IsDirectory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsReadOnly = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly = { "IsReadOnly", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime = { "LastAccessTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, LastAccessTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime = { "CreationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, CreationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime = { "ModificationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, ModificationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize = { "FileSize", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, FileSize), METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"CustomNodeStat",
+		sizeof(FCustomNodeStat),
+		alignof(FCustomNodeStat),
+		Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat()
+	{
+		if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_ProjectPath;
+class UScriptStruct* FProjectPath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FProjectPath, Z_Construct_UPackage__Script_FileHelper(), TEXT("ProjectPath"));
+	}
+	return Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FProjectPath>()
+{
+	return FProjectPath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FProjectPath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Log_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Log;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Mods_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Mods;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PersistentDownload_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PersistentDownload;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FProjectPath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log = { "Log", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Log), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods = { "Mods", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Mods), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload = { "PersistentDownload", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PersistentDownload), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"ProjectPath",
+		sizeof(FProjectPath),
+		alignof(FProjectPath),
+		Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FProjectPath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton, Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_EnginePath;
+class UScriptStruct* FEnginePath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEnginePath, Z_Construct_UPackage__Script_FileHelper(), TEXT("EnginePath"));
+	}
+	return Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FEnginePath>()
+{
+	return FEnginePath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FEnginePath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_DefaultLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_DefaultLayout;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_UserLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_UserLayout;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEnginePath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout = { "DefaultLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, DefaultLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout = { "UserLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, UserLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"EnginePath",
+		sizeof(FEnginePath),
+		alignof(FEnginePath),
+		Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FEnginePath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton, Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveConfig)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Section);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Key);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveConfig(Z_Param_FilePath,Z_Param_Section,Z_Param_Key);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execJSONToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_JSON);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::JSONToDataTable(Z_Param_JSON,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_CSV);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::CSVToDataTable(Z_Param_CSV,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDataTableToJSON)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DataTableToJSON(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDatatableToCSV)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DatatableToCSV(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetPathParts)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_PathPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_BasePart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ExtensionPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_FileName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		UFileHelperBPLibrary::GetPathParts(Z_Param_Path,Z_Param_Out_PathPart,Z_Param_Out_BasePart,Z_Param_Out_ExtensionPart,Z_Param_Out_FileName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRenameFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_NewName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RenameFile(Z_Param_Path,Z_Param_NewName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execNodeStats)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_STRUCT_REF(FCustomNodeStat,Z_Param_Out_Stats);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::NodeStats(Z_Param_Path,Z_Param_Out_Stats);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMakeDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MakeDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execListDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Nodes);
+		P_GET_UBOOL(Z_Param_ShowFile);
+		P_GET_UBOOL(Z_Param_ShowDirectory);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ListDirectory(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Nodes,Z_Param_ShowFile,Z_Param_ShowDirectory,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetFileSize)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(int64*)Z_Param__Result=UFileHelperBPLibrary::GetFileSize(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::GetReadOnlyFlag(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_UBOOL(Z_Param_Flag);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SetReadOnlyFlag(Z_Param_FilePath,Z_Param_Flag);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execValidateFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ValidName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ValidateFilename(Z_Param_Filename,Z_Param_Out_ValidName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidPath)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidPath(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidFilename(Z_Param_Filename);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsDirectory(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToString)
+	{
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CSVToString(Z_Param_Out_Result,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Content);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringToCSV(Z_Param_Content,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadCSV(Z_Param_Path,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveCSV(Z_Param_Path,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Out);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::BytesFromBase64(Z_Param_Source,Z_Param_Out_Out);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesToBase64)
+	{
+		P_GET_TARRAY(uint8,Z_Param_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::BytesToBase64(Z_Param_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Base64Str);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringFromBase64(Z_Param_Base64Str,Z_Param_Out_Result);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::StringToBase64(Z_Param_Source);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveByte(Z_Param_Path,Z_Param_Out_Bytes,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadByte(Z_Param_Path,Z_Param_Out_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveLine(Z_Param_Path,Z_Param_Out_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLineRange)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_InPath);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_OutLines);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InStartIdx);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InEndIdx);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLineRange(Z_Param_InPath,Z_Param_Out_OutLines,Z_Param_InStartIdx,Z_Param_InEndIdx);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Lines);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLine(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Lines);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveText(Z_Param_Path,Z_Param_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadText(Z_Param_Path,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetProjectDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FProjectPath*)Z_Param__Result=UFileHelperBPLibrary::GetProjectDirectories();
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetEngineDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FEnginePath*)Z_Param__Result=UFileHelperBPLibrary::GetEngineDirectories();
+		P_NATIVE_END;
+	}
+	void UFileHelperBPLibrary::StaticRegisterNativesUFileHelperBPLibrary()
+	{
+		UClass* Class = UFileHelperBPLibrary::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "BytesFromBase64", &UFileHelperBPLibrary::execBytesFromBase64 },
+			{ "BytesToBase64", &UFileHelperBPLibrary::execBytesToBase64 },
+			{ "CopyDirectory", &UFileHelperBPLibrary::execCopyDirectory },
+			{ "CopyFile", &UFileHelperBPLibrary::execCopyFile },
+			{ "CSVToDataTable", &UFileHelperBPLibrary::execCSVToDataTable },
+			{ "CSVToString", &UFileHelperBPLibrary::execCSVToString },
+			{ "DatatableToCSV", &UFileHelperBPLibrary::execDatatableToCSV },
+			{ "DataTableToJSON", &UFileHelperBPLibrary::execDataTableToJSON },
+			{ "GetEngineDirectories", &UFileHelperBPLibrary::execGetEngineDirectories },
+			{ "GetFileSize", &UFileHelperBPLibrary::execGetFileSize },
+			{ "GetPathParts", &UFileHelperBPLibrary::execGetPathParts },
+			{ "GetProjectDirectories", &UFileHelperBPLibrary::execGetProjectDirectories },
+			{ "GetReadOnlyFlag", &UFileHelperBPLibrary::execGetReadOnlyFlag },
+			{ "IsDirectory", &UFileHelperBPLibrary::execIsDirectory },
+			{ "IsFile", &UFileHelperBPLibrary::execIsFile },
+			{ "IsValidFilename", &UFileHelperBPLibrary::execIsValidFilename },
+			{ "IsValidPath", &UFileHelperBPLibrary::execIsValidPath },
+			{ "JSONToDataTable", &UFileHelperBPLibrary::execJSONToDataTable },
+			{ "ListDirectory", &UFileHelperBPLibrary::execListDirectory },
+			{ "MakeDirectory", &UFileHelperBPLibrary::execMakeDirectory },
+			{ "MoveDirectory", &UFileHelperBPLibrary::execMoveDirectory },
+			{ "MoveFile", &UFileHelperBPLibrary::execMoveFile },
+			{ "NodeStats", &UFileHelperBPLibrary::execNodeStats },
+			{ "ReadByte", &UFileHelperBPLibrary::execReadByte },
+			{ "ReadConfig", &UFileHelperBPLibrary::execReadConfig },
+			{ "ReadCSV", &UFileHelperBPLibrary::execReadCSV },
+			{ "ReadLine", &UFileHelperBPLibrary::execReadLine },
+			{ "ReadLineRange", &UFileHelperBPLibrary::execReadLineRange },
+			{ "ReadText", &UFileHelperBPLibrary::execReadText },
+			{ "RemoveConfig", &UFileHelperBPLibrary::execRemoveConfig },
+			{ "RemoveDirectory", &UFileHelperBPLibrary::execRemoveDirectory },
+			{ "RemoveFile", &UFileHelperBPLibrary::execRemoveFile },
+			{ "RenameFile", &UFileHelperBPLibrary::execRenameFile },
+			{ "SaveByte", &UFileHelperBPLibrary::execSaveByte },
+			{ "SaveCSV", &UFileHelperBPLibrary::execSaveCSV },
+			{ "SaveLine", &UFileHelperBPLibrary::execSaveLine },
+			{ "SaveText", &UFileHelperBPLibrary::execSaveText },
+			{ "SetReadOnlyFlag", &UFileHelperBPLibrary::execSetReadOnlyFlag },
+			{ "StringFromBase64", &UFileHelperBPLibrary::execStringFromBase64 },
+			{ "StringToBase64", &UFileHelperBPLibrary::execStringToBase64 },
+			{ "StringToCSV", &UFileHelperBPLibrary::execStringToCSV },
+			{ "ValidateFilename", &UFileHelperBPLibrary::execValidateFilename },
+			{ "WriteConfig", &UFileHelperBPLibrary::execWriteConfig },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesFromBase64_Parms
+		{
+			FString Source;
+			TArray<uint8> Out;
+			bool ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Out;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner = { "Out", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Out), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventBytesFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventBytesFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "BytesFromBase64" },
+		{ "Keywords", "File plugin bytes convert base64 decode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a byte array from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FileHelperBPLibrary_eventBytesFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesToBase64_Parms
+		{
+			TArray<uint8> Bytes;
+			FString ReturnValue;
+		};
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		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;
+	};
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "BytesToBase64" },
+		{ "Keywords", "File plugin bytes convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a byte array to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FileHelperBPLibrary_eventBytesToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpDir" },
+		{ "DisplayName", "CopyDirectory" },
+		{ "Keywords", "File plugin copy directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FileHelperBPLibrary_eventCopyDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "CopyFile" },
+		{ "Keywords", "File plugin copy file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FileHelperBPLibrary_eventCopyFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToDataTable_Parms
+		{
+			FString CSV;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_CSV;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV = { "CSV", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, CSV), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "CSVToDataTable" },
+		{ "Keywords", "File plugin datatable csv convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a csv string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FileHelperBPLibrary_eventCSVToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToString_Parms
+		{
+			FString Result;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToString_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToString_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "CSVToStr" },
+		{ "DisplayName", "CSVToString" },
+		{ "Keywords", "File plugin csv string" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a csv to string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToString", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FileHelperBPLibrary_eventCSVToString_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventDatatableToCSV_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDatatableToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDatatableToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToCSV" },
+		{ "Keywords", "File plugin datatable csv convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to csv string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DatatableToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FileHelperBPLibrary_eventDatatableToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics
+	{
+		struct FileHelperBPLibrary_eventDataTableToJSON_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDataTableToJSON_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDataTableToJSON_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToJSON" },
+		{ "Keywords", "File plugin datatable json convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to json string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DataTableToJSON", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FileHelperBPLibrary_eventDataTableToJSON_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetEngineDirectories_Parms
+		{
+			FEnginePath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetEngineDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FEnginePath, METADATA_PARAMS(nullptr, 0) }; // 1662176430
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "EngineDirs" },
+		{ "DisplayName", "GetEngineDirectories" },
+		{ "Keywords", "File plugin path engine directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the engine directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetEngineDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FileHelperBPLibrary_eventGetEngineDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics
+	{
+		struct FileHelperBPLibrary_eventGetFileSize_Parms
+		{
+			FString FilePath;
+			int64 ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FInt64PropertyParams 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_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "GetSize" },
+		{ "DisplayName", "GetFileSize" },
+		{ "Keywords", "File plugin size directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the size of a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetFileSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FileHelperBPLibrary_eventGetFileSize_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics
+	{
+		struct FileHelperBPLibrary_eventGetPathParts_Parms
+		{
+			FString Path;
+			FString PathPart;
+			FString BasePart;
+			FString ExtensionPart;
+			FString FileName;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PathPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_BasePart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ExtensionPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FileName;
+		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_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart = { "PathPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, PathPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart = { "BasePart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, BasePart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart = { "ExtensionPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, ExtensionPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName = { "FileName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, FileName), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "DisplayName", "PathParts" },
+		{ "Keywords", "File plugin path parts" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the parts of a path" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetPathParts", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FileHelperBPLibrary_eventGetPathParts_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetProjectDirectories_Parms
+		{
+			FProjectPath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetProjectDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FProjectPath, METADATA_PARAMS(nullptr, 0) }; // 849697047
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "ProjectDirs" },
+		{ "DisplayName", "GetProjectDirectories" },
+		{ "Keywords", "File plugin path project directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the project directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetProjectDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FileHelperBPLibrary_eventGetProjectDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventGetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventGetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsReadOnly" },
+		{ "DisplayName", "GetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventIsDirectory_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsDir" },
+		{ "DisplayName", "IsDirectory" },
+		{ "Keywords", "File plugin check directory exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a directory exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FileHelperBPLibrary_eventIsDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics
+	{
+		struct FileHelperBPLibrary_eventIsFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsFile" },
+		{ "DisplayName", "IsFile" },
+		{ "Keywords", "File plugin check file exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a file exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FileHelperBPLibrary_eventIsFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidFilename_Parms
+		{
+			FString Filename;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidName" },
+		{ "DisplayName", "IsValidFilename" },
+		{ "Keywords", "File plugin check filename valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a filename is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FileHelperBPLibrary_eventIsValidFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidPath_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidPath_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidPath_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidPath_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidPath" },
+		{ "DisplayName", "IsValidPath" },
+		{ "Keywords", "File plugin check path valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a path is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidPath", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FileHelperBPLibrary_eventIsValidPath_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventJSONToDataTable_Parms
+		{
+			FString JSON;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_JSON;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON = { "JSON", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, JSON), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventJSONToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventJSONToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "JSONToDataTable" },
+		{ "Keywords", "File plugin datatable json convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a json string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "JSONToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FileHelperBPLibrary_eventJSONToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventListDirectory_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Nodes;
+			bool ShowFile;
+			bool ShowDirectory;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Nodes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Nodes;
+		static void NewProp_ShowFile_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowFile;
+		static void NewProp_ShowDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowDirectory;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner = { "Nodes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes = { "Nodes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Nodes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowFile = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile = { "ShowFile", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory = { "ShowDirectory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "LsDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "CPP_Default_ShowDirectory", "true" },
+		{ "CPP_Default_ShowFile", "true" },
+		{ "DisplayName", "ListDirectory" },
+		{ "Keywords", "File plugin list directory pattern regex recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "List nodes from directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ListDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FileHelperBPLibrary_eventListDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMakeDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMakeDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MkDir" },
+		{ "CPP_Default_Recursive", "true" },
+		{ "DisplayName", "MakeDirectory" },
+		{ "Keywords", "File plugin make directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Create a new directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MakeDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FileHelperBPLibrary_eventMakeDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvDir" },
+		{ "DisplayName", "MoveDirectory" },
+		{ "Keywords", "File plugin move directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FileHelperBPLibrary_eventMoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "MoveFile" },
+		{ "Keywords", "File plugin move file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FileHelperBPLibrary_eventMoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics
+	{
+		struct FileHelperBPLibrary_eventNodeStats_Parms
+		{
+			FString Path;
+			FCustomNodeStat Stats;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_Stats;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats = { "Stats", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Stats), Z_Construct_UScriptStruct_FCustomNodeStat, METADATA_PARAMS(nullptr, 0) }; // 4119808993
+	void Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventNodeStats_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventNodeStats_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "NodeStats" },
+		{ "DisplayName", "NodeStats" },
+		{ "Keywords", "File plugin stats directory node" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the stats of a node" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "NodeStats", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FileHelperBPLibrary_eventNodeStats_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics
+	{
+		struct FileHelperBPLibrary_eventReadByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ReadByte" },
+		{ "DisplayName", "ReadByteFile" },
+		{ "Keywords", "File plugin read byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read byte file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FileHelperBPLibrary_eventReadByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventReadConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayRead;
+			UStruct* OutValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayRead_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayRead;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_OutValue;
+		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_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->SingleLineArrayRead = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead = { "SingleLineArrayRead", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, OutValue), Z_Construct_UClass_UStruct, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "Comment", "/* Config file ini */" },
+		{ "CustomStructureParam", "OutValue" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Config file ini" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FileHelperBPLibrary_eventReadConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventReadCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "ReadCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "ReadCSVFile" },
+		{ "Keywords", "File plugin read csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FileHelperBPLibrary_eventReadCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLine_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Lines;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Lines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Lines;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner = { "Lines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines = { "Lines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Lines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLine" },
+		{ "DisplayName", "ReadLineFile" },
+		{ "Keywords", "File plugin read text lines pattern" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read the lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FileHelperBPLibrary_eventReadLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLineRange_Parms
+		{
+			FString InPath;
+			TArray<FString> OutLines;
+			int32 InStartIdx;
+			int32 InEndIdx;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_InPath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_OutLines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_OutLines;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InStartIdx;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InEndIdx;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath = { "InPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InPath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner = { "OutLines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines = { "OutLines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, OutLines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx = { "InStartIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InStartIdx), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx = { "InEndIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InEndIdx), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLineRange_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLineRange_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLineRange" },
+		{ "CPP_Default_InEndIdx", "-1" },
+		{ "CPP_Default_InStartIdx", "0" },
+		{ "DisplayName", "ReadLineRangeFile" },
+		{ "Keywords", "File plugin read text lines range" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read range of lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLineRange", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FileHelperBPLibrary_eventReadLineRange_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics
+	{
+		struct FileHelperBPLibrary_eventReadText_Parms
+		{
+			FString Path;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadText" },
+		{ "DisplayName", "ReadTextFile" },
+		{ "Keywords", "File plugin read text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FileHelperBPLibrary_eventReadText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveConfig_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FileHelperBPLibrary_eventRemoveConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "DisplayName", "RemoveDirectory" },
+		{ "Keywords", "File plugin remove directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FileHelperBPLibrary_eventRemoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmFile" },
+		{ "DisplayName", "RemoveFile" },
+		{ "Keywords", "File plugin remove file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FileHelperBPLibrary_eventRemoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRenameFile_Parms
+		{
+			FString Path;
+			FString NewName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_NewName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, NewName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRenameFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRenameFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RenameFile" },
+		{ "DisplayName", "RenameFile" },
+		{ "Keywords", "File plugin rename file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Renames a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RenameFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FileHelperBPLibrary_eventRenameFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "WriteByte" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteByteFile" },
+		{ "Keywords", "File plugin write byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save byte to file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FileHelperBPLibrary_eventSaveByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "WriteCSV" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteCSVFile" },
+		{ "Keywords", "File plugin write csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FileHelperBPLibrary_eventSaveCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveLine_Parms
+		{
+			FString Path;
+			TArray<FString> Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner = { "Text", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Text), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteLine" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteLineFile" },
+		{ "Keywords", "File plugin write text lines" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save lines in a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FileHelperBPLibrary_eventSaveLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveText_Parms
+		{
+			FString Path;
+			FString Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Text), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteText" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteTextFile" },
+		{ "Keywords", "File plugin write text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FileHelperBPLibrary_eventSaveText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventSetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool Flag;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_Flag_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Flag;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->Flag = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag = { "Flag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "SetReadOnly" },
+		{ "DisplayName", "SetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Updates the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringFromBase64_Parms
+		{
+			FString Base64Str;
+			FString Result;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Base64Str;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str = { "Base64Str", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Base64Str), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "StrFromBase64" },
+		{ "Keywords", "File plugin string convert decode base64" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a string from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FileHelperBPLibrary_eventStringFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToBase64_Parms
+		{
+			FString Source;
+			FString ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		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_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "StrToBase64" },
+		{ "Keywords", "File plugin string convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a string to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FileHelperBPLibrary_eventStringToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToCSV_Parms
+		{
+			FString Content;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Content), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "StrToCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "StringToCSV" },
+		{ "Keywords", "File plugin string csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a string to csv" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FileHelperBPLibrary_eventStringToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventValidateFilename_Parms
+		{
+			FString Filename;
+			FString ValidName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ValidName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName = { "ValidName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, ValidName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventValidateFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventValidateFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "ValidateName" },
+		{ "DisplayName", "ValidateFilename" },
+		{ "Keywords", "File plugin validate path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Validate a filename to be used on this file system" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ValidateFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FileHelperBPLibrary_eventValidateFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventWriteConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayWrite;
+			const UStruct* Value;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayWrite_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayWrite;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
+		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_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->SingleLineArrayWrite = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite = { "SingleLineArrayWrite", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Value), Z_Construct_UClass_UStruct, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "CustomStructureParam", "Value" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "WriteConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FileHelperBPLibrary_eventWriteConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UFileHelperBPLibrary);
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	struct Z_Construct_UClass_UFileHelperBPLibrary_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#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_UFileHelperBPLibrary_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UFileHelperBPLibrary_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64, "BytesFromBase64" }, // 3448612756
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64, "BytesToBase64" }, // 1962906244
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory, "CopyDirectory" }, // 2932643709
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile, "CopyFile" }, // 3161372045
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable, "CSVToDataTable" }, // 1108598556
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString, "CSVToString" }, // 1034749694
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV, "DatatableToCSV" }, // 4044526294
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON, "DataTableToJSON" }, // 3561121791
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories, "GetEngineDirectories" }, // 3733061313
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize, "GetFileSize" }, // 213916848
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts, "GetPathParts" }, // 6540418
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories, "GetProjectDirectories" }, // 1150679737
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag, "GetReadOnlyFlag" }, // 3023267232
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory, "IsDirectory" }, // 1616341507
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile, "IsFile" }, // 4021972601
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename, "IsValidFilename" }, // 3843532987
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath, "IsValidPath" }, // 4106030443
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable, "JSONToDataTable" }, // 2711972330
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory, "ListDirectory" }, // 1110051250
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory, "MakeDirectory" }, // 3890297178
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory, "MoveDirectory" }, // 2926580341
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile, "MoveFile" }, // 590023022
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats, "NodeStats" }, // 1491200410
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte, "ReadByte" }, // 2606927027
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig, "ReadConfig" }, // 1921954399
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV, "ReadCSV" }, // 2315805782
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine, "ReadLine" }, // 1907268483
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange, "ReadLineRange" }, // 3488116139
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText, "ReadText" }, // 3676053343
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig, "RemoveConfig" }, // 3943836723
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory, "RemoveDirectory" }, // 1559703080
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile, "RemoveFile" }, // 1590922695
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile, "RenameFile" }, // 3680424101
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte, "SaveByte" }, // 4051291739
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV, "SaveCSV" }, // 1203850196
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine, "SaveLine" }, // 1768664245
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText, "SaveText" }, // 2700361827
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag, "SetReadOnlyFlag" }, // 3698918716
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64, "StringFromBase64" }, // 3496862997
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64, "StringToBase64" }, // 3731403513
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV, "StringToCSV" }, // 1171794961
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename, "ValidateFilename" }, // 111242209
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig, "WriteConfig" }, // 3270267338
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams[] = {
+		{ "Comment", "/* \n*\x09""Function library class.\n*\x09""Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*\x09When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*\x09""BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*\x09""BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*\x09""DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*\x09\x09\x09\x09Its lets you name the node using characters not allowed in C++ function names.\n*\x09""CompactNodeTitle - the word(s) that appear on the node.\n*\x09Keywords -\x09the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. \n*\x09\x09\x09\x09Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*\x09""Category -\x09the category your node will be under in the Blueprint drop-down menu.\n*\n*\x09""For more info on custom blueprint nodes visit documentation:\n*\x09https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation\n*/" },
+		{ "IncludePath", "FileHelperBPLibrary.h" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "*      Function library class.\n*      Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*      When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*      BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*      BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*      DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*                              Its lets you name the node using characters not allowed in C++ function names.\n*      CompactNodeTitle - the word(s) that appear on the node.\n*      Keywords -      the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu.\n*                              Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*      Category -      the category your node will be under in the Blueprint drop-down menu.\n*\n*      For more info on custom blueprint nodes visit documentation:\n*      https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation" },
+	};
+#endif
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UFileHelperBPLibrary_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UFileHelperBPLibrary>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams = {
+		&UFileHelperBPLibrary::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		nullptr,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		0,
+		0,
+		0x000000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary()
+	{
+		if (!Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton, Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UFileHelperBPLibrary>()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UFileHelperBPLibrary);
+	UFileHelperBPLibrary::~UFileHelperBPLibrary() {}
+	struct Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics
+	{
+		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo[] = {
+		{ FCustomNodeStat::StaticStruct, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps, TEXT("CustomNodeStat"), &Z_Registration_Info_UScriptStruct_CustomNodeStat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCustomNodeStat), 4119808993U) },
+		{ FProjectPath::StaticStruct, Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps, TEXT("ProjectPath"), &Z_Registration_Info_UScriptStruct_ProjectPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FProjectPath), 849697047U) },
+		{ FEnginePath::StaticStruct, Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps, TEXT("EnginePath"), &Z_Registration_Info_UScriptStruct_EnginePath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEnginePath), 1662176430U) },
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UFileHelperBPLibrary, UFileHelperBPLibrary::StaticClass, TEXT("UFileHelperBPLibrary"), &Z_Registration_Info_UClass_UFileHelperBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFileHelperBPLibrary), 3322509038U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_2722346376(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo),
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 213 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h

@@ -0,0 +1,213 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "FileHelperBPLibrary.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UDataTable;
+class UScriptStruct;
+class UStruct;
+struct FCustomNodeStat;
+struct FEnginePath;
+struct FProjectPath;
+#ifdef FILEHELPER_FileHelperBPLibrary_generated_h
+#error "FileHelperBPLibrary.generated.h already included, missing '#pragma once' in FileHelperBPLibrary.h"
+#endif
+#define FILEHELPER_FileHelperBPLibrary_generated_h
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_14_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FCustomNodeStat>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_35_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FProjectPath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FProjectPath>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_64_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FEnginePath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FEnginePath>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_104_PROLOG
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class FileHelperBPLibrary."); \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UFileHelperBPLibrary>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 10 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/FileHelperClasses.h

@@ -0,0 +1,10 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#pragma once
+
+
+

+ 297 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp

@@ -0,0 +1,297 @@
+// 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 "FileHelper/Public/ScreenshotUtility.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeScreenshotUtility() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintAsyncActionBase();
+	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister();
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	struct Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics
+	{
+		struct _Script_FileHelper_eventOutputPin_Parms
+		{
+			UTexture2D* Screenshot;
+			FString Path;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Screenshot;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot = { "Screenshot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Screenshot), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_FileHelper, nullptr, "OutputPin__DelegateSignature", nullptr, nullptr, sizeof(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::_Script_FileHelper_eventOutputPin_Parms), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::exec_Completed)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->_Completed(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::execTakeScreenshot)
+	{
+		P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_UBOOL(Z_Param_PrefixTimestamp);
+		P_GET_UBOOL(Z_Param_ShowUI);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UScreenshotUtility**)Z_Param__Result=UScreenshotUtility::TakeScreenshot(Z_Param_WorldContextObject,Z_Param_Filename,Z_Param_PrefixTimestamp,Z_Param_ShowUI);
+		P_NATIVE_END;
+	}
+	void UScreenshotUtility::StaticRegisterNativesUScreenshotUtility()
+	{
+		UClass* Class = UScreenshotUtility::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "_Completed", &UScreenshotUtility::exec_Completed },
+			{ "TakeScreenshot", &UScreenshotUtility::execTakeScreenshot },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility__Completed_Statics
+	{
+		struct ScreenshotUtility_event_Completed_Parms
+		{
+			FString Path;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_event_Completed_Parms, Path), METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "_Completed", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::ScreenshotUtility_event_Completed_Parms), Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility__Completed()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics
+	{
+		struct ScreenshotUtility_eventTakeScreenshot_Parms
+		{
+			UObject* WorldContextObject;
+			FString Filename;
+			bool PrefixTimestamp;
+			bool ShowUI;
+			UScreenshotUtility* ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_PrefixTimestamp_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_PrefixTimestamp;
+		static void NewProp_ShowUI_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowUI;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->PrefixTimestamp = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp = { "PrefixTimestamp", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->ShowUI = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI = { "ShowUI", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, ReturnValue), Z_Construct_UClass_UScreenshotUtility_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams[] = {
+		{ "BlueprintInternalUseOnly", "true" },
+		{ "Category", "Screenshot" },
+		{ "CPP_Default_PrefixTimestamp", "true" },
+		{ "CPP_Default_ShowUI", "false" },
+		{ "Keywords", "File plugin screenshot save load texture" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+		{ "ToolTip", "Take a screenshot, save and load it" },
+		{ "WorldContext", "WorldContextObject" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "TakeScreenshot", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::ScreenshotUtility_eventTakeScreenshot_Parms), Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UScreenshotUtility);
+	UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	struct Z_Construct_UClass_UScreenshotUtility_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
+#endif
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Completed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Completed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Failed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Failed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ScreenshotTexture_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_ScreenshotTexture;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
+		static const UECodeGen_Private::FClassParams ClassParams;
+	};
+	UObject* (*const Z_Construct_UClass_UScreenshotUtility_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintAsyncActionBase,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UScreenshotUtility_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UScreenshotUtility__Completed, "_Completed" }, // 3989215964
+		{ &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot, "TakeScreenshot" }, // 2491953569
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams[] = {
+		{ "IncludePath", "ScreenshotUtility.h" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed = { "Completed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Completed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed = { "Failed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Failed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture = { "ScreenshotTexture", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, ScreenshotTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture,
+	};
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UScreenshotUtility_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UScreenshotUtility>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams = {
+		&UScreenshotUtility::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers),
+		0,
+		0x009000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UScreenshotUtility()
+	{
+		if (!Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton, Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UScreenshotUtility>()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UScreenshotUtility);
+	UScreenshotUtility::~UScreenshotUtility() {}
+	struct Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics
+	{
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UScreenshotUtility, UScreenshotUtility::StaticClass, TEXT("UScreenshotUtility"), &Z_Registration_Info_UClass_UScreenshotUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UScreenshotUtility), 1405843195U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_312017282(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo),
+		nullptr, 0,
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 126 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/ScreenshotUtility.generated.h

@@ -0,0 +1,126 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "ScreenshotUtility.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UObject;
+class UScreenshotUtility;
+class UTexture2D;
+#ifdef FILEHELPER_ScreenshotUtility_generated_h
+#error "ScreenshotUtility.generated.h already included, missing '#pragma once' in ScreenshotUtility.h"
+#endif
+#define FILEHELPER_ScreenshotUtility_generated_h
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_10_DELEGATE \
+struct _Script_FileHelper_eventOutputPin_Parms \
+{ \
+	UTexture2D* Screenshot; \
+	FString Path; \
+}; \
+static inline void FOutputPin_DelegateWrapper(const FMulticastScriptDelegate& OutputPin, UTexture2D* Screenshot, const FString& Path) \
+{ \
+	_Script_FileHelper_eventOutputPin_Parms Parms; \
+	Parms.Screenshot=Screenshot; \
+	Parms.Path=Path; \
+	OutputPin.ProcessMulticastDelegate<UObject>(&Parms); \
+}
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_12_PROLOG
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+private: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UScreenshotUtility>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 2 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealEditor/Inc/FileHelper/UHT/Timestamp

@@ -0,0 +1,2 @@
+/Users/build/Build/U5M-Marketplace-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/FileHelper/Source/FileHelper/Public/ScreenshotUtility.h
+/Users/build/Build/U5M-Marketplace-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/FileHelper/Source/FileHelper/Public/FileHelperBPLibrary.h

+ 5 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Development/FileHelper/FileHelper.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.FileHelper.cpp.o"
+	]
+}

BIN
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Development/FileHelper/Module.FileHelper.cpp.o


+ 33 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/FileHelper.init.gen.cpp

@@ -0,0 +1,33 @@
+// 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"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelper_init() {}
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_FileHelper;
+	FORCENOINLINE UPackage* Z_Construct_UPackage__Script_FileHelper()
+	{
+		if (!Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton)
+		{
+			static UObject* (*const SingletonFuncArray[])() = {
+				(UObject* (*)())Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature,
+			};
+			static const UECodeGen_Private::FPackageParams PackageParams = {
+				"/Script/FileHelper",
+				SingletonFuncArray,
+				UE_ARRAY_COUNT(SingletonFuncArray),
+				PKG_CompiledIn | 0x00000000,
+				0x8371302F,
+				0x9746770F,
+				METADATA_PARAMS(nullptr, 0)
+			};
+			UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton, PackageParams);
+		}
+		return Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton;
+	}
+	static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_FileHelper(Z_Construct_UPackage__Script_FileHelper, TEXT("/Script/FileHelper"), Z_Registration_Info_UPackage__Script_FileHelper, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x8371302F, 0x9746770F));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 3511 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp

@@ -0,0 +1,3511 @@
+// 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 "FileHelper/Public/FileHelperBPLibrary.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelperBPLibrary() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
+	COREUOBJECT_API UClass* Z_Construct_UClass_UStruct();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDateTime();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
+	ENGINE_API UClass* Z_Construct_UClass_UDataTable_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FEnginePath();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FProjectPath();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_CustomNodeStat;
+class UScriptStruct* FCustomNodeStat::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCustomNodeStat, Z_Construct_UPackage__Script_FileHelper(), TEXT("CustomNodeStat"));
+	}
+	return Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FCustomNodeStat>()
+{
+	return FCustomNodeStat::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsDirectory_MetaData[];
+#endif
+		static void NewProp_IsDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsDirectory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsReadOnly_MetaData[];
+#endif
+		static void NewProp_IsReadOnly_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsReadOnly;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_LastAccessTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_LastAccessTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_CreationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_CreationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ModificationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_FileSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FInt64PropertyParams NewProp_FileSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCustomNodeStat>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory = { "IsDirectory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsReadOnly = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly = { "IsReadOnly", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime = { "LastAccessTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, LastAccessTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime = { "CreationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, CreationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime = { "ModificationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, ModificationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize = { "FileSize", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, FileSize), METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"CustomNodeStat",
+		sizeof(FCustomNodeStat),
+		alignof(FCustomNodeStat),
+		Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat()
+	{
+		if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_ProjectPath;
+class UScriptStruct* FProjectPath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FProjectPath, Z_Construct_UPackage__Script_FileHelper(), TEXT("ProjectPath"));
+	}
+	return Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FProjectPath>()
+{
+	return FProjectPath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FProjectPath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Log_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Log;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Mods_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Mods;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PersistentDownload_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PersistentDownload;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FProjectPath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log = { "Log", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Log), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods = { "Mods", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Mods), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload = { "PersistentDownload", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PersistentDownload), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"ProjectPath",
+		sizeof(FProjectPath),
+		alignof(FProjectPath),
+		Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FProjectPath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton, Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_EnginePath;
+class UScriptStruct* FEnginePath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEnginePath, Z_Construct_UPackage__Script_FileHelper(), TEXT("EnginePath"));
+	}
+	return Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FEnginePath>()
+{
+	return FEnginePath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FEnginePath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_DefaultLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_DefaultLayout;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_UserLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_UserLayout;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEnginePath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout = { "DefaultLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, DefaultLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout = { "UserLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, UserLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"EnginePath",
+		sizeof(FEnginePath),
+		alignof(FEnginePath),
+		Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FEnginePath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton, Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveConfig)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Section);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Key);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveConfig(Z_Param_FilePath,Z_Param_Section,Z_Param_Key);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execJSONToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_JSON);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::JSONToDataTable(Z_Param_JSON,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_CSV);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::CSVToDataTable(Z_Param_CSV,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDataTableToJSON)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DataTableToJSON(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDatatableToCSV)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DatatableToCSV(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetPathParts)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_PathPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_BasePart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ExtensionPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_FileName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		UFileHelperBPLibrary::GetPathParts(Z_Param_Path,Z_Param_Out_PathPart,Z_Param_Out_BasePart,Z_Param_Out_ExtensionPart,Z_Param_Out_FileName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRenameFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_NewName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RenameFile(Z_Param_Path,Z_Param_NewName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execNodeStats)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_STRUCT_REF(FCustomNodeStat,Z_Param_Out_Stats);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::NodeStats(Z_Param_Path,Z_Param_Out_Stats);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMakeDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MakeDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execListDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Nodes);
+		P_GET_UBOOL(Z_Param_ShowFile);
+		P_GET_UBOOL(Z_Param_ShowDirectory);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ListDirectory(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Nodes,Z_Param_ShowFile,Z_Param_ShowDirectory,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetFileSize)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(int64*)Z_Param__Result=UFileHelperBPLibrary::GetFileSize(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::GetReadOnlyFlag(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_UBOOL(Z_Param_Flag);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SetReadOnlyFlag(Z_Param_FilePath,Z_Param_Flag);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execValidateFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ValidName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ValidateFilename(Z_Param_Filename,Z_Param_Out_ValidName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidPath)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidPath(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidFilename(Z_Param_Filename);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsDirectory(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToString)
+	{
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CSVToString(Z_Param_Out_Result,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Content);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringToCSV(Z_Param_Content,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadCSV(Z_Param_Path,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveCSV(Z_Param_Path,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Out);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::BytesFromBase64(Z_Param_Source,Z_Param_Out_Out);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesToBase64)
+	{
+		P_GET_TARRAY(uint8,Z_Param_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::BytesToBase64(Z_Param_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Base64Str);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringFromBase64(Z_Param_Base64Str,Z_Param_Out_Result);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::StringToBase64(Z_Param_Source);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveByte(Z_Param_Path,Z_Param_Out_Bytes,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadByte(Z_Param_Path,Z_Param_Out_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveLine(Z_Param_Path,Z_Param_Out_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLineRange)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_InPath);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_OutLines);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InStartIdx);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InEndIdx);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLineRange(Z_Param_InPath,Z_Param_Out_OutLines,Z_Param_InStartIdx,Z_Param_InEndIdx);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Lines);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLine(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Lines);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveText(Z_Param_Path,Z_Param_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadText(Z_Param_Path,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetProjectDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FProjectPath*)Z_Param__Result=UFileHelperBPLibrary::GetProjectDirectories();
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetEngineDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FEnginePath*)Z_Param__Result=UFileHelperBPLibrary::GetEngineDirectories();
+		P_NATIVE_END;
+	}
+	void UFileHelperBPLibrary::StaticRegisterNativesUFileHelperBPLibrary()
+	{
+		UClass* Class = UFileHelperBPLibrary::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "BytesFromBase64", &UFileHelperBPLibrary::execBytesFromBase64 },
+			{ "BytesToBase64", &UFileHelperBPLibrary::execBytesToBase64 },
+			{ "CopyDirectory", &UFileHelperBPLibrary::execCopyDirectory },
+			{ "CopyFile", &UFileHelperBPLibrary::execCopyFile },
+			{ "CSVToDataTable", &UFileHelperBPLibrary::execCSVToDataTable },
+			{ "CSVToString", &UFileHelperBPLibrary::execCSVToString },
+			{ "DatatableToCSV", &UFileHelperBPLibrary::execDatatableToCSV },
+			{ "DataTableToJSON", &UFileHelperBPLibrary::execDataTableToJSON },
+			{ "GetEngineDirectories", &UFileHelperBPLibrary::execGetEngineDirectories },
+			{ "GetFileSize", &UFileHelperBPLibrary::execGetFileSize },
+			{ "GetPathParts", &UFileHelperBPLibrary::execGetPathParts },
+			{ "GetProjectDirectories", &UFileHelperBPLibrary::execGetProjectDirectories },
+			{ "GetReadOnlyFlag", &UFileHelperBPLibrary::execGetReadOnlyFlag },
+			{ "IsDirectory", &UFileHelperBPLibrary::execIsDirectory },
+			{ "IsFile", &UFileHelperBPLibrary::execIsFile },
+			{ "IsValidFilename", &UFileHelperBPLibrary::execIsValidFilename },
+			{ "IsValidPath", &UFileHelperBPLibrary::execIsValidPath },
+			{ "JSONToDataTable", &UFileHelperBPLibrary::execJSONToDataTable },
+			{ "ListDirectory", &UFileHelperBPLibrary::execListDirectory },
+			{ "MakeDirectory", &UFileHelperBPLibrary::execMakeDirectory },
+			{ "MoveDirectory", &UFileHelperBPLibrary::execMoveDirectory },
+			{ "MoveFile", &UFileHelperBPLibrary::execMoveFile },
+			{ "NodeStats", &UFileHelperBPLibrary::execNodeStats },
+			{ "ReadByte", &UFileHelperBPLibrary::execReadByte },
+			{ "ReadConfig", &UFileHelperBPLibrary::execReadConfig },
+			{ "ReadCSV", &UFileHelperBPLibrary::execReadCSV },
+			{ "ReadLine", &UFileHelperBPLibrary::execReadLine },
+			{ "ReadLineRange", &UFileHelperBPLibrary::execReadLineRange },
+			{ "ReadText", &UFileHelperBPLibrary::execReadText },
+			{ "RemoveConfig", &UFileHelperBPLibrary::execRemoveConfig },
+			{ "RemoveDirectory", &UFileHelperBPLibrary::execRemoveDirectory },
+			{ "RemoveFile", &UFileHelperBPLibrary::execRemoveFile },
+			{ "RenameFile", &UFileHelperBPLibrary::execRenameFile },
+			{ "SaveByte", &UFileHelperBPLibrary::execSaveByte },
+			{ "SaveCSV", &UFileHelperBPLibrary::execSaveCSV },
+			{ "SaveLine", &UFileHelperBPLibrary::execSaveLine },
+			{ "SaveText", &UFileHelperBPLibrary::execSaveText },
+			{ "SetReadOnlyFlag", &UFileHelperBPLibrary::execSetReadOnlyFlag },
+			{ "StringFromBase64", &UFileHelperBPLibrary::execStringFromBase64 },
+			{ "StringToBase64", &UFileHelperBPLibrary::execStringToBase64 },
+			{ "StringToCSV", &UFileHelperBPLibrary::execStringToCSV },
+			{ "ValidateFilename", &UFileHelperBPLibrary::execValidateFilename },
+			{ "WriteConfig", &UFileHelperBPLibrary::execWriteConfig },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesFromBase64_Parms
+		{
+			FString Source;
+			TArray<uint8> Out;
+			bool ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Out;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner = { "Out", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Out), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventBytesFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventBytesFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "BytesFromBase64" },
+		{ "Keywords", "File plugin bytes convert base64 decode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a byte array from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FileHelperBPLibrary_eventBytesFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesToBase64_Parms
+		{
+			TArray<uint8> Bytes;
+			FString ReturnValue;
+		};
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		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;
+	};
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "BytesToBase64" },
+		{ "Keywords", "File plugin bytes convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a byte array to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FileHelperBPLibrary_eventBytesToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpDir" },
+		{ "DisplayName", "CopyDirectory" },
+		{ "Keywords", "File plugin copy directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FileHelperBPLibrary_eventCopyDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "CopyFile" },
+		{ "Keywords", "File plugin copy file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FileHelperBPLibrary_eventCopyFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToDataTable_Parms
+		{
+			FString CSV;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_CSV;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV = { "CSV", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, CSV), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "CSVToDataTable" },
+		{ "Keywords", "File plugin datatable csv convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a csv string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FileHelperBPLibrary_eventCSVToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToString_Parms
+		{
+			FString Result;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToString_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToString_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "CSVToStr" },
+		{ "DisplayName", "CSVToString" },
+		{ "Keywords", "File plugin csv string" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a csv to string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToString", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FileHelperBPLibrary_eventCSVToString_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventDatatableToCSV_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDatatableToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDatatableToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToCSV" },
+		{ "Keywords", "File plugin datatable csv convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to csv string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DatatableToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FileHelperBPLibrary_eventDatatableToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics
+	{
+		struct FileHelperBPLibrary_eventDataTableToJSON_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDataTableToJSON_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDataTableToJSON_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToJSON" },
+		{ "Keywords", "File plugin datatable json convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to json string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DataTableToJSON", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FileHelperBPLibrary_eventDataTableToJSON_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetEngineDirectories_Parms
+		{
+			FEnginePath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetEngineDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FEnginePath, METADATA_PARAMS(nullptr, 0) }; // 1662176430
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "EngineDirs" },
+		{ "DisplayName", "GetEngineDirectories" },
+		{ "Keywords", "File plugin path engine directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the engine directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetEngineDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FileHelperBPLibrary_eventGetEngineDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics
+	{
+		struct FileHelperBPLibrary_eventGetFileSize_Parms
+		{
+			FString FilePath;
+			int64 ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FInt64PropertyParams 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_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "GetSize" },
+		{ "DisplayName", "GetFileSize" },
+		{ "Keywords", "File plugin size directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the size of a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetFileSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FileHelperBPLibrary_eventGetFileSize_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics
+	{
+		struct FileHelperBPLibrary_eventGetPathParts_Parms
+		{
+			FString Path;
+			FString PathPart;
+			FString BasePart;
+			FString ExtensionPart;
+			FString FileName;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PathPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_BasePart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ExtensionPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FileName;
+		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_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart = { "PathPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, PathPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart = { "BasePart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, BasePart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart = { "ExtensionPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, ExtensionPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName = { "FileName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, FileName), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "DisplayName", "PathParts" },
+		{ "Keywords", "File plugin path parts" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the parts of a path" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetPathParts", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FileHelperBPLibrary_eventGetPathParts_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetProjectDirectories_Parms
+		{
+			FProjectPath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetProjectDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FProjectPath, METADATA_PARAMS(nullptr, 0) }; // 849697047
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "ProjectDirs" },
+		{ "DisplayName", "GetProjectDirectories" },
+		{ "Keywords", "File plugin path project directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the project directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetProjectDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FileHelperBPLibrary_eventGetProjectDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventGetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventGetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsReadOnly" },
+		{ "DisplayName", "GetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventIsDirectory_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsDir" },
+		{ "DisplayName", "IsDirectory" },
+		{ "Keywords", "File plugin check directory exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a directory exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FileHelperBPLibrary_eventIsDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics
+	{
+		struct FileHelperBPLibrary_eventIsFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsFile" },
+		{ "DisplayName", "IsFile" },
+		{ "Keywords", "File plugin check file exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a file exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FileHelperBPLibrary_eventIsFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidFilename_Parms
+		{
+			FString Filename;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidName" },
+		{ "DisplayName", "IsValidFilename" },
+		{ "Keywords", "File plugin check filename valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a filename is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FileHelperBPLibrary_eventIsValidFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidPath_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidPath_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidPath_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidPath_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidPath" },
+		{ "DisplayName", "IsValidPath" },
+		{ "Keywords", "File plugin check path valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a path is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidPath", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FileHelperBPLibrary_eventIsValidPath_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventJSONToDataTable_Parms
+		{
+			FString JSON;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_JSON;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON = { "JSON", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, JSON), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventJSONToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventJSONToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "JSONToDataTable" },
+		{ "Keywords", "File plugin datatable json convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a json string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "JSONToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FileHelperBPLibrary_eventJSONToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventListDirectory_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Nodes;
+			bool ShowFile;
+			bool ShowDirectory;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Nodes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Nodes;
+		static void NewProp_ShowFile_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowFile;
+		static void NewProp_ShowDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowDirectory;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner = { "Nodes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes = { "Nodes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Nodes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowFile = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile = { "ShowFile", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory = { "ShowDirectory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "LsDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "CPP_Default_ShowDirectory", "true" },
+		{ "CPP_Default_ShowFile", "true" },
+		{ "DisplayName", "ListDirectory" },
+		{ "Keywords", "File plugin list directory pattern regex recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "List nodes from directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ListDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FileHelperBPLibrary_eventListDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMakeDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMakeDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MkDir" },
+		{ "CPP_Default_Recursive", "true" },
+		{ "DisplayName", "MakeDirectory" },
+		{ "Keywords", "File plugin make directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Create a new directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MakeDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FileHelperBPLibrary_eventMakeDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvDir" },
+		{ "DisplayName", "MoveDirectory" },
+		{ "Keywords", "File plugin move directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FileHelperBPLibrary_eventMoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "MoveFile" },
+		{ "Keywords", "File plugin move file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FileHelperBPLibrary_eventMoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics
+	{
+		struct FileHelperBPLibrary_eventNodeStats_Parms
+		{
+			FString Path;
+			FCustomNodeStat Stats;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_Stats;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats = { "Stats", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Stats), Z_Construct_UScriptStruct_FCustomNodeStat, METADATA_PARAMS(nullptr, 0) }; // 4119808993
+	void Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventNodeStats_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventNodeStats_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "NodeStats" },
+		{ "DisplayName", "NodeStats" },
+		{ "Keywords", "File plugin stats directory node" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the stats of a node" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "NodeStats", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FileHelperBPLibrary_eventNodeStats_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics
+	{
+		struct FileHelperBPLibrary_eventReadByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ReadByte" },
+		{ "DisplayName", "ReadByteFile" },
+		{ "Keywords", "File plugin read byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read byte file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FileHelperBPLibrary_eventReadByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventReadConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayRead;
+			UStruct* OutValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayRead_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayRead;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_OutValue;
+		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_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->SingleLineArrayRead = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead = { "SingleLineArrayRead", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, OutValue), Z_Construct_UClass_UStruct, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "Comment", "/* Config file ini */" },
+		{ "CustomStructureParam", "OutValue" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Config file ini" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FileHelperBPLibrary_eventReadConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventReadCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "ReadCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "ReadCSVFile" },
+		{ "Keywords", "File plugin read csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FileHelperBPLibrary_eventReadCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLine_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Lines;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Lines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Lines;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner = { "Lines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines = { "Lines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Lines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLine" },
+		{ "DisplayName", "ReadLineFile" },
+		{ "Keywords", "File plugin read text lines pattern" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read the lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FileHelperBPLibrary_eventReadLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLineRange_Parms
+		{
+			FString InPath;
+			TArray<FString> OutLines;
+			int32 InStartIdx;
+			int32 InEndIdx;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_InPath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_OutLines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_OutLines;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InStartIdx;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InEndIdx;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath = { "InPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InPath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner = { "OutLines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines = { "OutLines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, OutLines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx = { "InStartIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InStartIdx), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx = { "InEndIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InEndIdx), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLineRange_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLineRange_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLineRange" },
+		{ "CPP_Default_InEndIdx", "-1" },
+		{ "CPP_Default_InStartIdx", "0" },
+		{ "DisplayName", "ReadLineRangeFile" },
+		{ "Keywords", "File plugin read text lines range" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read range of lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLineRange", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FileHelperBPLibrary_eventReadLineRange_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics
+	{
+		struct FileHelperBPLibrary_eventReadText_Parms
+		{
+			FString Path;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadText" },
+		{ "DisplayName", "ReadTextFile" },
+		{ "Keywords", "File plugin read text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FileHelperBPLibrary_eventReadText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveConfig_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FileHelperBPLibrary_eventRemoveConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "DisplayName", "RemoveDirectory" },
+		{ "Keywords", "File plugin remove directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FileHelperBPLibrary_eventRemoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmFile" },
+		{ "DisplayName", "RemoveFile" },
+		{ "Keywords", "File plugin remove file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FileHelperBPLibrary_eventRemoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRenameFile_Parms
+		{
+			FString Path;
+			FString NewName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_NewName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, NewName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRenameFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRenameFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RenameFile" },
+		{ "DisplayName", "RenameFile" },
+		{ "Keywords", "File plugin rename file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Renames a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RenameFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FileHelperBPLibrary_eventRenameFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "WriteByte" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteByteFile" },
+		{ "Keywords", "File plugin write byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save byte to file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FileHelperBPLibrary_eventSaveByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "WriteCSV" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteCSVFile" },
+		{ "Keywords", "File plugin write csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FileHelperBPLibrary_eventSaveCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveLine_Parms
+		{
+			FString Path;
+			TArray<FString> Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner = { "Text", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Text), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteLine" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteLineFile" },
+		{ "Keywords", "File plugin write text lines" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save lines in a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FileHelperBPLibrary_eventSaveLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveText_Parms
+		{
+			FString Path;
+			FString Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Text), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteText" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteTextFile" },
+		{ "Keywords", "File plugin write text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FileHelperBPLibrary_eventSaveText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventSetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool Flag;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_Flag_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Flag;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->Flag = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag = { "Flag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "SetReadOnly" },
+		{ "DisplayName", "SetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Updates the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringFromBase64_Parms
+		{
+			FString Base64Str;
+			FString Result;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Base64Str;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str = { "Base64Str", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Base64Str), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "StrFromBase64" },
+		{ "Keywords", "File plugin string convert decode base64" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a string from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FileHelperBPLibrary_eventStringFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToBase64_Parms
+		{
+			FString Source;
+			FString ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		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_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "StrToBase64" },
+		{ "Keywords", "File plugin string convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a string to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FileHelperBPLibrary_eventStringToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToCSV_Parms
+		{
+			FString Content;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Content), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "StrToCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "StringToCSV" },
+		{ "Keywords", "File plugin string csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a string to csv" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FileHelperBPLibrary_eventStringToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventValidateFilename_Parms
+		{
+			FString Filename;
+			FString ValidName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ValidName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName = { "ValidName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, ValidName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventValidateFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventValidateFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "ValidateName" },
+		{ "DisplayName", "ValidateFilename" },
+		{ "Keywords", "File plugin validate path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Validate a filename to be used on this file system" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ValidateFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FileHelperBPLibrary_eventValidateFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventWriteConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayWrite;
+			const UStruct* Value;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayWrite_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayWrite;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
+		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_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->SingleLineArrayWrite = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite = { "SingleLineArrayWrite", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Value), Z_Construct_UClass_UStruct, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "CustomStructureParam", "Value" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "WriteConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FileHelperBPLibrary_eventWriteConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UFileHelperBPLibrary);
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	struct Z_Construct_UClass_UFileHelperBPLibrary_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#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_UFileHelperBPLibrary_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UFileHelperBPLibrary_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64, "BytesFromBase64" }, // 3448612756
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64, "BytesToBase64" }, // 1962906244
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory, "CopyDirectory" }, // 2932643709
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile, "CopyFile" }, // 3161372045
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable, "CSVToDataTable" }, // 1108598556
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString, "CSVToString" }, // 1034749694
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV, "DatatableToCSV" }, // 4044526294
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON, "DataTableToJSON" }, // 3561121791
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories, "GetEngineDirectories" }, // 3733061313
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize, "GetFileSize" }, // 213916848
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts, "GetPathParts" }, // 6540418
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories, "GetProjectDirectories" }, // 1150679737
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag, "GetReadOnlyFlag" }, // 3023267232
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory, "IsDirectory" }, // 1616341507
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile, "IsFile" }, // 4021972601
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename, "IsValidFilename" }, // 3843532987
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath, "IsValidPath" }, // 4106030443
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable, "JSONToDataTable" }, // 2711972330
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory, "ListDirectory" }, // 1110051250
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory, "MakeDirectory" }, // 3890297178
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory, "MoveDirectory" }, // 2926580341
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile, "MoveFile" }, // 590023022
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats, "NodeStats" }, // 1491200410
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte, "ReadByte" }, // 2606927027
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig, "ReadConfig" }, // 1921954399
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV, "ReadCSV" }, // 2315805782
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine, "ReadLine" }, // 1907268483
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange, "ReadLineRange" }, // 3488116139
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText, "ReadText" }, // 3676053343
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig, "RemoveConfig" }, // 3943836723
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory, "RemoveDirectory" }, // 1559703080
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile, "RemoveFile" }, // 1590922695
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile, "RenameFile" }, // 3680424101
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte, "SaveByte" }, // 4051291739
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV, "SaveCSV" }, // 1203850196
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine, "SaveLine" }, // 1768664245
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText, "SaveText" }, // 2700361827
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag, "SetReadOnlyFlag" }, // 3698918716
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64, "StringFromBase64" }, // 3496862997
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64, "StringToBase64" }, // 3731403513
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV, "StringToCSV" }, // 1171794961
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename, "ValidateFilename" }, // 111242209
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig, "WriteConfig" }, // 3270267338
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams[] = {
+		{ "Comment", "/* \n*\x09""Function library class.\n*\x09""Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*\x09When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*\x09""BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*\x09""BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*\x09""DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*\x09\x09\x09\x09Its lets you name the node using characters not allowed in C++ function names.\n*\x09""CompactNodeTitle - the word(s) that appear on the node.\n*\x09Keywords -\x09the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. \n*\x09\x09\x09\x09Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*\x09""Category -\x09the category your node will be under in the Blueprint drop-down menu.\n*\n*\x09""For more info on custom blueprint nodes visit documentation:\n*\x09https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation\n*/" },
+		{ "IncludePath", "FileHelperBPLibrary.h" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "*      Function library class.\n*      Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*      When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*      BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*      BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*      DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*                              Its lets you name the node using characters not allowed in C++ function names.\n*      CompactNodeTitle - the word(s) that appear on the node.\n*      Keywords -      the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu.\n*                              Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*      Category -      the category your node will be under in the Blueprint drop-down menu.\n*\n*      For more info on custom blueprint nodes visit documentation:\n*      https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation" },
+	};
+#endif
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UFileHelperBPLibrary_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UFileHelperBPLibrary>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams = {
+		&UFileHelperBPLibrary::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		nullptr,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		0,
+		0,
+		0x000000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary()
+	{
+		if (!Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton, Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UFileHelperBPLibrary>()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UFileHelperBPLibrary);
+	UFileHelperBPLibrary::~UFileHelperBPLibrary() {}
+	struct Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics
+	{
+		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo[] = {
+		{ FCustomNodeStat::StaticStruct, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps, TEXT("CustomNodeStat"), &Z_Registration_Info_UScriptStruct_CustomNodeStat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCustomNodeStat), 4119808993U) },
+		{ FProjectPath::StaticStruct, Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps, TEXT("ProjectPath"), &Z_Registration_Info_UScriptStruct_ProjectPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FProjectPath), 849697047U) },
+		{ FEnginePath::StaticStruct, Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps, TEXT("EnginePath"), &Z_Registration_Info_UScriptStruct_EnginePath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEnginePath), 1662176430U) },
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UFileHelperBPLibrary, UFileHelperBPLibrary::StaticClass, TEXT("UFileHelperBPLibrary"), &Z_Registration_Info_UClass_UFileHelperBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFileHelperBPLibrary), 3322509038U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_2722346376(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo),
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 213 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h

@@ -0,0 +1,213 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "FileHelperBPLibrary.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UDataTable;
+class UScriptStruct;
+class UStruct;
+struct FCustomNodeStat;
+struct FEnginePath;
+struct FProjectPath;
+#ifdef FILEHELPER_FileHelperBPLibrary_generated_h
+#error "FileHelperBPLibrary.generated.h already included, missing '#pragma once' in FileHelperBPLibrary.h"
+#endif
+#define FILEHELPER_FileHelperBPLibrary_generated_h
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_14_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FCustomNodeStat>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_35_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FProjectPath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FProjectPath>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_64_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FEnginePath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FEnginePath>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_104_PROLOG
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class FileHelperBPLibrary."); \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UFileHelperBPLibrary>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 10 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/FileHelperClasses.h

@@ -0,0 +1,10 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#pragma once
+
+
+

+ 297 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp

@@ -0,0 +1,297 @@
+// 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 "FileHelper/Public/ScreenshotUtility.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeScreenshotUtility() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintAsyncActionBase();
+	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister();
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	struct Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics
+	{
+		struct _Script_FileHelper_eventOutputPin_Parms
+		{
+			UTexture2D* Screenshot;
+			FString Path;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Screenshot;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot = { "Screenshot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Screenshot), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_FileHelper, nullptr, "OutputPin__DelegateSignature", nullptr, nullptr, sizeof(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::_Script_FileHelper_eventOutputPin_Parms), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::exec_Completed)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->_Completed(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::execTakeScreenshot)
+	{
+		P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_UBOOL(Z_Param_PrefixTimestamp);
+		P_GET_UBOOL(Z_Param_ShowUI);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UScreenshotUtility**)Z_Param__Result=UScreenshotUtility::TakeScreenshot(Z_Param_WorldContextObject,Z_Param_Filename,Z_Param_PrefixTimestamp,Z_Param_ShowUI);
+		P_NATIVE_END;
+	}
+	void UScreenshotUtility::StaticRegisterNativesUScreenshotUtility()
+	{
+		UClass* Class = UScreenshotUtility::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "_Completed", &UScreenshotUtility::exec_Completed },
+			{ "TakeScreenshot", &UScreenshotUtility::execTakeScreenshot },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility__Completed_Statics
+	{
+		struct ScreenshotUtility_event_Completed_Parms
+		{
+			FString Path;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_event_Completed_Parms, Path), METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "_Completed", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::ScreenshotUtility_event_Completed_Parms), Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility__Completed()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics
+	{
+		struct ScreenshotUtility_eventTakeScreenshot_Parms
+		{
+			UObject* WorldContextObject;
+			FString Filename;
+			bool PrefixTimestamp;
+			bool ShowUI;
+			UScreenshotUtility* ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_PrefixTimestamp_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_PrefixTimestamp;
+		static void NewProp_ShowUI_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowUI;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->PrefixTimestamp = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp = { "PrefixTimestamp", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->ShowUI = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI = { "ShowUI", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, ReturnValue), Z_Construct_UClass_UScreenshotUtility_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams[] = {
+		{ "BlueprintInternalUseOnly", "true" },
+		{ "Category", "Screenshot" },
+		{ "CPP_Default_PrefixTimestamp", "true" },
+		{ "CPP_Default_ShowUI", "false" },
+		{ "Keywords", "File plugin screenshot save load texture" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+		{ "ToolTip", "Take a screenshot, save and load it" },
+		{ "WorldContext", "WorldContextObject" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "TakeScreenshot", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::ScreenshotUtility_eventTakeScreenshot_Parms), Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UScreenshotUtility);
+	UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	struct Z_Construct_UClass_UScreenshotUtility_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
+#endif
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Completed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Completed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Failed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Failed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ScreenshotTexture_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_ScreenshotTexture;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
+		static const UECodeGen_Private::FClassParams ClassParams;
+	};
+	UObject* (*const Z_Construct_UClass_UScreenshotUtility_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintAsyncActionBase,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UScreenshotUtility_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UScreenshotUtility__Completed, "_Completed" }, // 3989215964
+		{ &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot, "TakeScreenshot" }, // 2491953569
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams[] = {
+		{ "IncludePath", "ScreenshotUtility.h" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed = { "Completed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Completed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed = { "Failed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Failed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture = { "ScreenshotTexture", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, ScreenshotTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture,
+	};
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UScreenshotUtility_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UScreenshotUtility>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams = {
+		&UScreenshotUtility::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers),
+		0,
+		0x009000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UScreenshotUtility()
+	{
+		if (!Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton, Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UScreenshotUtility>()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UScreenshotUtility);
+	UScreenshotUtility::~UScreenshotUtility() {}
+	struct Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics
+	{
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UScreenshotUtility, UScreenshotUtility::StaticClass, TEXT("UScreenshotUtility"), &Z_Registration_Info_UClass_UScreenshotUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UScreenshotUtility), 1405843195U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_312017282(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo),
+		nullptr, 0,
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 126 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.generated.h

@@ -0,0 +1,126 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "ScreenshotUtility.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UObject;
+class UScreenshotUtility;
+class UTexture2D;
+#ifdef FILEHELPER_ScreenshotUtility_generated_h
+#error "ScreenshotUtility.generated.h already included, missing '#pragma once' in ScreenshotUtility.h"
+#endif
+#define FILEHELPER_ScreenshotUtility_generated_h
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_10_DELEGATE \
+struct _Script_FileHelper_eventOutputPin_Parms \
+{ \
+	UTexture2D* Screenshot; \
+	FString Path; \
+}; \
+static inline void FOutputPin_DelegateWrapper(const FMulticastScriptDelegate& OutputPin, UTexture2D* Screenshot, const FString& Path) \
+{ \
+	_Script_FileHelper_eventOutputPin_Parms Parms; \
+	Parms.Screenshot=Screenshot; \
+	Parms.Path=Path; \
+	OutputPin.ProcessMulticastDelegate<UObject>(&Parms); \
+}
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_12_PROLOG
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+private: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UScreenshotUtility>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 2 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Inc/FileHelper/UHT/Timestamp

@@ -0,0 +1,2 @@
+/Users/build/Build/U5M-Marketplace-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/FileHelper/Source/FileHelper/Public/FileHelperBPLibrary.h
+/Users/build/Build/U5M-Marketplace-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/FileHelper/Source/FileHelper/Public/ScreenshotUtility.h

+ 5 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Shipping/FileHelper/FileHelper.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.FileHelper.cpp.o"
+	]
+}

BIN
Plugins/FileHelperPlugin/Intermediate/Build/Mac/x86_64/UnrealGame/Shipping/FileHelper/Module.FileHelper.cpp.o


+ 5 - 0
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Development/FileHelper/FileHelper.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.FileHelper.cpp.o"
+	]
+}

BIN
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Development/FileHelper/Module.FileHelper.cpp.o


+ 33 - 0
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/FileHelper.init.gen.cpp

@@ -0,0 +1,33 @@
+// 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"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelper_init() {}
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_FileHelper;
+	FORCENOINLINE UPackage* Z_Construct_UPackage__Script_FileHelper()
+	{
+		if (!Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton)
+		{
+			static UObject* (*const SingletonFuncArray[])() = {
+				(UObject* (*)())Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature,
+			};
+			static const UECodeGen_Private::FPackageParams PackageParams = {
+				"/Script/FileHelper",
+				SingletonFuncArray,
+				UE_ARRAY_COUNT(SingletonFuncArray),
+				PKG_CompiledIn | 0x00000000,
+				0x8371302F,
+				0x9746770F,
+				METADATA_PARAMS(nullptr, 0)
+			};
+			UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton, PackageParams);
+		}
+		return Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton;
+	}
+	static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_FileHelper(Z_Construct_UPackage__Script_FileHelper, TEXT("/Script/FileHelper"), Z_Registration_Info_UPackage__Script_FileHelper, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x8371302F, 0x9746770F));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 3511 - 0
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp

@@ -0,0 +1,3511 @@
+// 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 "FileHelper/Public/FileHelperBPLibrary.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelperBPLibrary() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
+	COREUOBJECT_API UClass* Z_Construct_UClass_UStruct();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDateTime();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
+	ENGINE_API UClass* Z_Construct_UClass_UDataTable_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FEnginePath();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FProjectPath();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_CustomNodeStat;
+class UScriptStruct* FCustomNodeStat::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCustomNodeStat, Z_Construct_UPackage__Script_FileHelper(), TEXT("CustomNodeStat"));
+	}
+	return Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FCustomNodeStat>()
+{
+	return FCustomNodeStat::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsDirectory_MetaData[];
+#endif
+		static void NewProp_IsDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsDirectory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsReadOnly_MetaData[];
+#endif
+		static void NewProp_IsReadOnly_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsReadOnly;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_LastAccessTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_LastAccessTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_CreationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_CreationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ModificationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_FileSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FInt64PropertyParams NewProp_FileSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCustomNodeStat>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory = { "IsDirectory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsReadOnly = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly = { "IsReadOnly", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime = { "LastAccessTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, LastAccessTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime = { "CreationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, CreationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime = { "ModificationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, ModificationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize = { "FileSize", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, FileSize), METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"CustomNodeStat",
+		sizeof(FCustomNodeStat),
+		alignof(FCustomNodeStat),
+		Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat()
+	{
+		if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_ProjectPath;
+class UScriptStruct* FProjectPath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FProjectPath, Z_Construct_UPackage__Script_FileHelper(), TEXT("ProjectPath"));
+	}
+	return Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FProjectPath>()
+{
+	return FProjectPath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FProjectPath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Log_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Log;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Mods_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Mods;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PersistentDownload_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PersistentDownload;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FProjectPath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log = { "Log", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Log), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods = { "Mods", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Mods), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload = { "PersistentDownload", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PersistentDownload), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"ProjectPath",
+		sizeof(FProjectPath),
+		alignof(FProjectPath),
+		Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FProjectPath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton, Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_EnginePath;
+class UScriptStruct* FEnginePath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEnginePath, Z_Construct_UPackage__Script_FileHelper(), TEXT("EnginePath"));
+	}
+	return Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FEnginePath>()
+{
+	return FEnginePath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FEnginePath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_DefaultLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_DefaultLayout;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_UserLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_UserLayout;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEnginePath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout = { "DefaultLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, DefaultLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout = { "UserLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, UserLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"EnginePath",
+		sizeof(FEnginePath),
+		alignof(FEnginePath),
+		Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FEnginePath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton, Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveConfig)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Section);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Key);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveConfig(Z_Param_FilePath,Z_Param_Section,Z_Param_Key);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execJSONToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_JSON);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::JSONToDataTable(Z_Param_JSON,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_CSV);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::CSVToDataTable(Z_Param_CSV,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDataTableToJSON)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DataTableToJSON(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDatatableToCSV)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DatatableToCSV(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetPathParts)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_PathPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_BasePart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ExtensionPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_FileName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		UFileHelperBPLibrary::GetPathParts(Z_Param_Path,Z_Param_Out_PathPart,Z_Param_Out_BasePart,Z_Param_Out_ExtensionPart,Z_Param_Out_FileName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRenameFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_NewName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RenameFile(Z_Param_Path,Z_Param_NewName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execNodeStats)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_STRUCT_REF(FCustomNodeStat,Z_Param_Out_Stats);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::NodeStats(Z_Param_Path,Z_Param_Out_Stats);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMakeDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MakeDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execListDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Nodes);
+		P_GET_UBOOL(Z_Param_ShowFile);
+		P_GET_UBOOL(Z_Param_ShowDirectory);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ListDirectory(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Nodes,Z_Param_ShowFile,Z_Param_ShowDirectory,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetFileSize)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(int64*)Z_Param__Result=UFileHelperBPLibrary::GetFileSize(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::GetReadOnlyFlag(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_UBOOL(Z_Param_Flag);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SetReadOnlyFlag(Z_Param_FilePath,Z_Param_Flag);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execValidateFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ValidName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ValidateFilename(Z_Param_Filename,Z_Param_Out_ValidName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidPath)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidPath(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidFilename(Z_Param_Filename);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsDirectory(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToString)
+	{
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CSVToString(Z_Param_Out_Result,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Content);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringToCSV(Z_Param_Content,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadCSV(Z_Param_Path,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveCSV(Z_Param_Path,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Out);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::BytesFromBase64(Z_Param_Source,Z_Param_Out_Out);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesToBase64)
+	{
+		P_GET_TARRAY(uint8,Z_Param_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::BytesToBase64(Z_Param_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Base64Str);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringFromBase64(Z_Param_Base64Str,Z_Param_Out_Result);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::StringToBase64(Z_Param_Source);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveByte(Z_Param_Path,Z_Param_Out_Bytes,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadByte(Z_Param_Path,Z_Param_Out_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveLine(Z_Param_Path,Z_Param_Out_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLineRange)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_InPath);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_OutLines);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InStartIdx);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InEndIdx);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLineRange(Z_Param_InPath,Z_Param_Out_OutLines,Z_Param_InStartIdx,Z_Param_InEndIdx);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Lines);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLine(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Lines);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveText(Z_Param_Path,Z_Param_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadText(Z_Param_Path,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetProjectDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FProjectPath*)Z_Param__Result=UFileHelperBPLibrary::GetProjectDirectories();
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetEngineDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FEnginePath*)Z_Param__Result=UFileHelperBPLibrary::GetEngineDirectories();
+		P_NATIVE_END;
+	}
+	void UFileHelperBPLibrary::StaticRegisterNativesUFileHelperBPLibrary()
+	{
+		UClass* Class = UFileHelperBPLibrary::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "BytesFromBase64", &UFileHelperBPLibrary::execBytesFromBase64 },
+			{ "BytesToBase64", &UFileHelperBPLibrary::execBytesToBase64 },
+			{ "CopyDirectory", &UFileHelperBPLibrary::execCopyDirectory },
+			{ "CopyFile", &UFileHelperBPLibrary::execCopyFile },
+			{ "CSVToDataTable", &UFileHelperBPLibrary::execCSVToDataTable },
+			{ "CSVToString", &UFileHelperBPLibrary::execCSVToString },
+			{ "DatatableToCSV", &UFileHelperBPLibrary::execDatatableToCSV },
+			{ "DataTableToJSON", &UFileHelperBPLibrary::execDataTableToJSON },
+			{ "GetEngineDirectories", &UFileHelperBPLibrary::execGetEngineDirectories },
+			{ "GetFileSize", &UFileHelperBPLibrary::execGetFileSize },
+			{ "GetPathParts", &UFileHelperBPLibrary::execGetPathParts },
+			{ "GetProjectDirectories", &UFileHelperBPLibrary::execGetProjectDirectories },
+			{ "GetReadOnlyFlag", &UFileHelperBPLibrary::execGetReadOnlyFlag },
+			{ "IsDirectory", &UFileHelperBPLibrary::execIsDirectory },
+			{ "IsFile", &UFileHelperBPLibrary::execIsFile },
+			{ "IsValidFilename", &UFileHelperBPLibrary::execIsValidFilename },
+			{ "IsValidPath", &UFileHelperBPLibrary::execIsValidPath },
+			{ "JSONToDataTable", &UFileHelperBPLibrary::execJSONToDataTable },
+			{ "ListDirectory", &UFileHelperBPLibrary::execListDirectory },
+			{ "MakeDirectory", &UFileHelperBPLibrary::execMakeDirectory },
+			{ "MoveDirectory", &UFileHelperBPLibrary::execMoveDirectory },
+			{ "MoveFile", &UFileHelperBPLibrary::execMoveFile },
+			{ "NodeStats", &UFileHelperBPLibrary::execNodeStats },
+			{ "ReadByte", &UFileHelperBPLibrary::execReadByte },
+			{ "ReadConfig", &UFileHelperBPLibrary::execReadConfig },
+			{ "ReadCSV", &UFileHelperBPLibrary::execReadCSV },
+			{ "ReadLine", &UFileHelperBPLibrary::execReadLine },
+			{ "ReadLineRange", &UFileHelperBPLibrary::execReadLineRange },
+			{ "ReadText", &UFileHelperBPLibrary::execReadText },
+			{ "RemoveConfig", &UFileHelperBPLibrary::execRemoveConfig },
+			{ "RemoveDirectory", &UFileHelperBPLibrary::execRemoveDirectory },
+			{ "RemoveFile", &UFileHelperBPLibrary::execRemoveFile },
+			{ "RenameFile", &UFileHelperBPLibrary::execRenameFile },
+			{ "SaveByte", &UFileHelperBPLibrary::execSaveByte },
+			{ "SaveCSV", &UFileHelperBPLibrary::execSaveCSV },
+			{ "SaveLine", &UFileHelperBPLibrary::execSaveLine },
+			{ "SaveText", &UFileHelperBPLibrary::execSaveText },
+			{ "SetReadOnlyFlag", &UFileHelperBPLibrary::execSetReadOnlyFlag },
+			{ "StringFromBase64", &UFileHelperBPLibrary::execStringFromBase64 },
+			{ "StringToBase64", &UFileHelperBPLibrary::execStringToBase64 },
+			{ "StringToCSV", &UFileHelperBPLibrary::execStringToCSV },
+			{ "ValidateFilename", &UFileHelperBPLibrary::execValidateFilename },
+			{ "WriteConfig", &UFileHelperBPLibrary::execWriteConfig },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesFromBase64_Parms
+		{
+			FString Source;
+			TArray<uint8> Out;
+			bool ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Out;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner = { "Out", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Out), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventBytesFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventBytesFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "BytesFromBase64" },
+		{ "Keywords", "File plugin bytes convert base64 decode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a byte array from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FileHelperBPLibrary_eventBytesFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesToBase64_Parms
+		{
+			TArray<uint8> Bytes;
+			FString ReturnValue;
+		};
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		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;
+	};
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "BytesToBase64" },
+		{ "Keywords", "File plugin bytes convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a byte array to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FileHelperBPLibrary_eventBytesToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpDir" },
+		{ "DisplayName", "CopyDirectory" },
+		{ "Keywords", "File plugin copy directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FileHelperBPLibrary_eventCopyDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "CopyFile" },
+		{ "Keywords", "File plugin copy file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FileHelperBPLibrary_eventCopyFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToDataTable_Parms
+		{
+			FString CSV;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_CSV;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV = { "CSV", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, CSV), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "CSVToDataTable" },
+		{ "Keywords", "File plugin datatable csv convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a csv string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FileHelperBPLibrary_eventCSVToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToString_Parms
+		{
+			FString Result;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToString_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToString_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "CSVToStr" },
+		{ "DisplayName", "CSVToString" },
+		{ "Keywords", "File plugin csv string" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a csv to string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToString", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FileHelperBPLibrary_eventCSVToString_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventDatatableToCSV_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDatatableToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDatatableToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToCSV" },
+		{ "Keywords", "File plugin datatable csv convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to csv string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DatatableToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FileHelperBPLibrary_eventDatatableToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics
+	{
+		struct FileHelperBPLibrary_eventDataTableToJSON_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDataTableToJSON_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDataTableToJSON_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToJSON" },
+		{ "Keywords", "File plugin datatable json convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to json string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DataTableToJSON", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FileHelperBPLibrary_eventDataTableToJSON_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetEngineDirectories_Parms
+		{
+			FEnginePath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetEngineDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FEnginePath, METADATA_PARAMS(nullptr, 0) }; // 1662176430
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "EngineDirs" },
+		{ "DisplayName", "GetEngineDirectories" },
+		{ "Keywords", "File plugin path engine directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the engine directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetEngineDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FileHelperBPLibrary_eventGetEngineDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics
+	{
+		struct FileHelperBPLibrary_eventGetFileSize_Parms
+		{
+			FString FilePath;
+			int64 ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FInt64PropertyParams 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_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "GetSize" },
+		{ "DisplayName", "GetFileSize" },
+		{ "Keywords", "File plugin size directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the size of a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetFileSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FileHelperBPLibrary_eventGetFileSize_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics
+	{
+		struct FileHelperBPLibrary_eventGetPathParts_Parms
+		{
+			FString Path;
+			FString PathPart;
+			FString BasePart;
+			FString ExtensionPart;
+			FString FileName;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PathPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_BasePart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ExtensionPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FileName;
+		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_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart = { "PathPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, PathPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart = { "BasePart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, BasePart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart = { "ExtensionPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, ExtensionPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName = { "FileName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, FileName), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "DisplayName", "PathParts" },
+		{ "Keywords", "File plugin path parts" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the parts of a path" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetPathParts", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FileHelperBPLibrary_eventGetPathParts_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetProjectDirectories_Parms
+		{
+			FProjectPath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetProjectDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FProjectPath, METADATA_PARAMS(nullptr, 0) }; // 849697047
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "ProjectDirs" },
+		{ "DisplayName", "GetProjectDirectories" },
+		{ "Keywords", "File plugin path project directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the project directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetProjectDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FileHelperBPLibrary_eventGetProjectDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventGetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventGetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsReadOnly" },
+		{ "DisplayName", "GetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventIsDirectory_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsDir" },
+		{ "DisplayName", "IsDirectory" },
+		{ "Keywords", "File plugin check directory exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a directory exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FileHelperBPLibrary_eventIsDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics
+	{
+		struct FileHelperBPLibrary_eventIsFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsFile" },
+		{ "DisplayName", "IsFile" },
+		{ "Keywords", "File plugin check file exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a file exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FileHelperBPLibrary_eventIsFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidFilename_Parms
+		{
+			FString Filename;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidName" },
+		{ "DisplayName", "IsValidFilename" },
+		{ "Keywords", "File plugin check filename valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a filename is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FileHelperBPLibrary_eventIsValidFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidPath_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidPath_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidPath_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidPath_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidPath" },
+		{ "DisplayName", "IsValidPath" },
+		{ "Keywords", "File plugin check path valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a path is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidPath", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FileHelperBPLibrary_eventIsValidPath_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventJSONToDataTable_Parms
+		{
+			FString JSON;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_JSON;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON = { "JSON", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, JSON), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventJSONToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventJSONToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "JSONToDataTable" },
+		{ "Keywords", "File plugin datatable json convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a json string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "JSONToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FileHelperBPLibrary_eventJSONToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventListDirectory_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Nodes;
+			bool ShowFile;
+			bool ShowDirectory;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Nodes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Nodes;
+		static void NewProp_ShowFile_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowFile;
+		static void NewProp_ShowDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowDirectory;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner = { "Nodes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes = { "Nodes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Nodes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowFile = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile = { "ShowFile", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory = { "ShowDirectory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "LsDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "CPP_Default_ShowDirectory", "true" },
+		{ "CPP_Default_ShowFile", "true" },
+		{ "DisplayName", "ListDirectory" },
+		{ "Keywords", "File plugin list directory pattern regex recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "List nodes from directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ListDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FileHelperBPLibrary_eventListDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMakeDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMakeDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MkDir" },
+		{ "CPP_Default_Recursive", "true" },
+		{ "DisplayName", "MakeDirectory" },
+		{ "Keywords", "File plugin make directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Create a new directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MakeDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FileHelperBPLibrary_eventMakeDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvDir" },
+		{ "DisplayName", "MoveDirectory" },
+		{ "Keywords", "File plugin move directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FileHelperBPLibrary_eventMoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "MoveFile" },
+		{ "Keywords", "File plugin move file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FileHelperBPLibrary_eventMoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics
+	{
+		struct FileHelperBPLibrary_eventNodeStats_Parms
+		{
+			FString Path;
+			FCustomNodeStat Stats;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_Stats;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats = { "Stats", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Stats), Z_Construct_UScriptStruct_FCustomNodeStat, METADATA_PARAMS(nullptr, 0) }; // 4119808993
+	void Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventNodeStats_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventNodeStats_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "NodeStats" },
+		{ "DisplayName", "NodeStats" },
+		{ "Keywords", "File plugin stats directory node" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the stats of a node" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "NodeStats", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FileHelperBPLibrary_eventNodeStats_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics
+	{
+		struct FileHelperBPLibrary_eventReadByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ReadByte" },
+		{ "DisplayName", "ReadByteFile" },
+		{ "Keywords", "File plugin read byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read byte file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FileHelperBPLibrary_eventReadByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventReadConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayRead;
+			UStruct* OutValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayRead_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayRead;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_OutValue;
+		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_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->SingleLineArrayRead = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead = { "SingleLineArrayRead", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, OutValue), Z_Construct_UClass_UStruct, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "Comment", "/* Config file ini */" },
+		{ "CustomStructureParam", "OutValue" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Config file ini" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FileHelperBPLibrary_eventReadConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventReadCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "ReadCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "ReadCSVFile" },
+		{ "Keywords", "File plugin read csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FileHelperBPLibrary_eventReadCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLine_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Lines;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Lines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Lines;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner = { "Lines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines = { "Lines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Lines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLine" },
+		{ "DisplayName", "ReadLineFile" },
+		{ "Keywords", "File plugin read text lines pattern" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read the lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FileHelperBPLibrary_eventReadLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLineRange_Parms
+		{
+			FString InPath;
+			TArray<FString> OutLines;
+			int32 InStartIdx;
+			int32 InEndIdx;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_InPath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_OutLines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_OutLines;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InStartIdx;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InEndIdx;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath = { "InPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InPath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner = { "OutLines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines = { "OutLines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, OutLines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx = { "InStartIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InStartIdx), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx = { "InEndIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InEndIdx), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLineRange_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLineRange_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLineRange" },
+		{ "CPP_Default_InEndIdx", "-1" },
+		{ "CPP_Default_InStartIdx", "0" },
+		{ "DisplayName", "ReadLineRangeFile" },
+		{ "Keywords", "File plugin read text lines range" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read range of lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLineRange", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FileHelperBPLibrary_eventReadLineRange_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics
+	{
+		struct FileHelperBPLibrary_eventReadText_Parms
+		{
+			FString Path;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadText" },
+		{ "DisplayName", "ReadTextFile" },
+		{ "Keywords", "File plugin read text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FileHelperBPLibrary_eventReadText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveConfig_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FileHelperBPLibrary_eventRemoveConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "DisplayName", "RemoveDirectory" },
+		{ "Keywords", "File plugin remove directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FileHelperBPLibrary_eventRemoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmFile" },
+		{ "DisplayName", "RemoveFile" },
+		{ "Keywords", "File plugin remove file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FileHelperBPLibrary_eventRemoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRenameFile_Parms
+		{
+			FString Path;
+			FString NewName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_NewName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, NewName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRenameFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRenameFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RenameFile" },
+		{ "DisplayName", "RenameFile" },
+		{ "Keywords", "File plugin rename file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Renames a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RenameFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FileHelperBPLibrary_eventRenameFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "WriteByte" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteByteFile" },
+		{ "Keywords", "File plugin write byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save byte to file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FileHelperBPLibrary_eventSaveByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "WriteCSV" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteCSVFile" },
+		{ "Keywords", "File plugin write csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FileHelperBPLibrary_eventSaveCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveLine_Parms
+		{
+			FString Path;
+			TArray<FString> Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner = { "Text", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Text), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteLine" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteLineFile" },
+		{ "Keywords", "File plugin write text lines" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save lines in a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FileHelperBPLibrary_eventSaveLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveText_Parms
+		{
+			FString Path;
+			FString Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Text), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteText" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteTextFile" },
+		{ "Keywords", "File plugin write text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FileHelperBPLibrary_eventSaveText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventSetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool Flag;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_Flag_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Flag;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->Flag = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag = { "Flag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "SetReadOnly" },
+		{ "DisplayName", "SetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Updates the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringFromBase64_Parms
+		{
+			FString Base64Str;
+			FString Result;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Base64Str;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str = { "Base64Str", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Base64Str), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "StrFromBase64" },
+		{ "Keywords", "File plugin string convert decode base64" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a string from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FileHelperBPLibrary_eventStringFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToBase64_Parms
+		{
+			FString Source;
+			FString ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		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_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "StrToBase64" },
+		{ "Keywords", "File plugin string convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a string to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FileHelperBPLibrary_eventStringToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToCSV_Parms
+		{
+			FString Content;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Content), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "StrToCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "StringToCSV" },
+		{ "Keywords", "File plugin string csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a string to csv" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FileHelperBPLibrary_eventStringToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventValidateFilename_Parms
+		{
+			FString Filename;
+			FString ValidName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ValidName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName = { "ValidName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, ValidName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventValidateFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventValidateFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "ValidateName" },
+		{ "DisplayName", "ValidateFilename" },
+		{ "Keywords", "File plugin validate path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Validate a filename to be used on this file system" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ValidateFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FileHelperBPLibrary_eventValidateFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventWriteConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayWrite;
+			const UStruct* Value;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayWrite_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayWrite;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
+		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_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->SingleLineArrayWrite = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite = { "SingleLineArrayWrite", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Value), Z_Construct_UClass_UStruct, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "CustomStructureParam", "Value" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "WriteConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FileHelperBPLibrary_eventWriteConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UFileHelperBPLibrary);
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	struct Z_Construct_UClass_UFileHelperBPLibrary_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#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_UFileHelperBPLibrary_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UFileHelperBPLibrary_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64, "BytesFromBase64" }, // 3448612756
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64, "BytesToBase64" }, // 1962906244
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory, "CopyDirectory" }, // 2932643709
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile, "CopyFile" }, // 3161372045
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable, "CSVToDataTable" }, // 1108598556
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString, "CSVToString" }, // 1034749694
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV, "DatatableToCSV" }, // 4044526294
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON, "DataTableToJSON" }, // 3561121791
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories, "GetEngineDirectories" }, // 3733061313
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize, "GetFileSize" }, // 213916848
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts, "GetPathParts" }, // 6540418
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories, "GetProjectDirectories" }, // 1150679737
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag, "GetReadOnlyFlag" }, // 3023267232
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory, "IsDirectory" }, // 1616341507
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile, "IsFile" }, // 4021972601
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename, "IsValidFilename" }, // 3843532987
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath, "IsValidPath" }, // 4106030443
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable, "JSONToDataTable" }, // 2711972330
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory, "ListDirectory" }, // 1110051250
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory, "MakeDirectory" }, // 3890297178
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory, "MoveDirectory" }, // 2926580341
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile, "MoveFile" }, // 590023022
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats, "NodeStats" }, // 1491200410
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte, "ReadByte" }, // 2606927027
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig, "ReadConfig" }, // 1921954399
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV, "ReadCSV" }, // 2315805782
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine, "ReadLine" }, // 1907268483
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange, "ReadLineRange" }, // 3488116139
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText, "ReadText" }, // 3676053343
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig, "RemoveConfig" }, // 3943836723
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory, "RemoveDirectory" }, // 1559703080
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile, "RemoveFile" }, // 1590922695
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile, "RenameFile" }, // 3680424101
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte, "SaveByte" }, // 4051291739
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV, "SaveCSV" }, // 1203850196
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine, "SaveLine" }, // 1768664245
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText, "SaveText" }, // 2700361827
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag, "SetReadOnlyFlag" }, // 3698918716
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64, "StringFromBase64" }, // 3496862997
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64, "StringToBase64" }, // 3731403513
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV, "StringToCSV" }, // 1171794961
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename, "ValidateFilename" }, // 111242209
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig, "WriteConfig" }, // 3270267338
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams[] = {
+		{ "Comment", "/* \n*\x09""Function library class.\n*\x09""Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*\x09When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*\x09""BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*\x09""BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*\x09""DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*\x09\x09\x09\x09Its lets you name the node using characters not allowed in C++ function names.\n*\x09""CompactNodeTitle - the word(s) that appear on the node.\n*\x09Keywords -\x09the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. \n*\x09\x09\x09\x09Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*\x09""Category -\x09the category your node will be under in the Blueprint drop-down menu.\n*\n*\x09""For more info on custom blueprint nodes visit documentation:\n*\x09https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation\n*/" },
+		{ "IncludePath", "FileHelperBPLibrary.h" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "*      Function library class.\n*      Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*      When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*      BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*      BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*      DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*                              Its lets you name the node using characters not allowed in C++ function names.\n*      CompactNodeTitle - the word(s) that appear on the node.\n*      Keywords -      the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu.\n*                              Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*      Category -      the category your node will be under in the Blueprint drop-down menu.\n*\n*      For more info on custom blueprint nodes visit documentation:\n*      https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation" },
+	};
+#endif
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UFileHelperBPLibrary_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UFileHelperBPLibrary>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams = {
+		&UFileHelperBPLibrary::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		nullptr,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		0,
+		0,
+		0x000000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary()
+	{
+		if (!Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton, Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UFileHelperBPLibrary>()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UFileHelperBPLibrary);
+	UFileHelperBPLibrary::~UFileHelperBPLibrary() {}
+	struct Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics
+	{
+		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo[] = {
+		{ FCustomNodeStat::StaticStruct, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps, TEXT("CustomNodeStat"), &Z_Registration_Info_UScriptStruct_CustomNodeStat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCustomNodeStat), 4119808993U) },
+		{ FProjectPath::StaticStruct, Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps, TEXT("ProjectPath"), &Z_Registration_Info_UScriptStruct_ProjectPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FProjectPath), 849697047U) },
+		{ FEnginePath::StaticStruct, Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps, TEXT("EnginePath"), &Z_Registration_Info_UScriptStruct_EnginePath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEnginePath), 1662176430U) },
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UFileHelperBPLibrary, UFileHelperBPLibrary::StaticClass, TEXT("UFileHelperBPLibrary"), &Z_Registration_Info_UClass_UFileHelperBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFileHelperBPLibrary), 3322509038U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_2722346376(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo),
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 213 - 0
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h

@@ -0,0 +1,213 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "FileHelperBPLibrary.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UDataTable;
+class UScriptStruct;
+class UStruct;
+struct FCustomNodeStat;
+struct FEnginePath;
+struct FProjectPath;
+#ifdef FILEHELPER_FileHelperBPLibrary_generated_h
+#error "FileHelperBPLibrary.generated.h already included, missing '#pragma once' in FileHelperBPLibrary.h"
+#endif
+#define FILEHELPER_FileHelperBPLibrary_generated_h
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_14_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FCustomNodeStat>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_35_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FProjectPath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FProjectPath>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_64_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FEnginePath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FEnginePath>();
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_104_PROLOG
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class FileHelperBPLibrary."); \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UFileHelperBPLibrary>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 10 - 0
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/FileHelperClasses.h

@@ -0,0 +1,10 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#pragma once
+
+
+

+ 297 - 0
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp

@@ -0,0 +1,297 @@
+// 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 "FileHelper/Public/ScreenshotUtility.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeScreenshotUtility() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintAsyncActionBase();
+	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister();
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	struct Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics
+	{
+		struct _Script_FileHelper_eventOutputPin_Parms
+		{
+			UTexture2D* Screenshot;
+			FString Path;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Screenshot;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot = { "Screenshot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Screenshot), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_FileHelper, nullptr, "OutputPin__DelegateSignature", nullptr, nullptr, sizeof(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::_Script_FileHelper_eventOutputPin_Parms), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::exec_Completed)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->_Completed(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::execTakeScreenshot)
+	{
+		P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_UBOOL(Z_Param_PrefixTimestamp);
+		P_GET_UBOOL(Z_Param_ShowUI);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UScreenshotUtility**)Z_Param__Result=UScreenshotUtility::TakeScreenshot(Z_Param_WorldContextObject,Z_Param_Filename,Z_Param_PrefixTimestamp,Z_Param_ShowUI);
+		P_NATIVE_END;
+	}
+	void UScreenshotUtility::StaticRegisterNativesUScreenshotUtility()
+	{
+		UClass* Class = UScreenshotUtility::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "_Completed", &UScreenshotUtility::exec_Completed },
+			{ "TakeScreenshot", &UScreenshotUtility::execTakeScreenshot },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility__Completed_Statics
+	{
+		struct ScreenshotUtility_event_Completed_Parms
+		{
+			FString Path;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_event_Completed_Parms, Path), METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "_Completed", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::ScreenshotUtility_event_Completed_Parms), Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility__Completed()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics
+	{
+		struct ScreenshotUtility_eventTakeScreenshot_Parms
+		{
+			UObject* WorldContextObject;
+			FString Filename;
+			bool PrefixTimestamp;
+			bool ShowUI;
+			UScreenshotUtility* ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_PrefixTimestamp_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_PrefixTimestamp;
+		static void NewProp_ShowUI_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowUI;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->PrefixTimestamp = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp = { "PrefixTimestamp", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->ShowUI = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI = { "ShowUI", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, ReturnValue), Z_Construct_UClass_UScreenshotUtility_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams[] = {
+		{ "BlueprintInternalUseOnly", "true" },
+		{ "Category", "Screenshot" },
+		{ "CPP_Default_PrefixTimestamp", "true" },
+		{ "CPP_Default_ShowUI", "false" },
+		{ "Keywords", "File plugin screenshot save load texture" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+		{ "ToolTip", "Take a screenshot, save and load it" },
+		{ "WorldContext", "WorldContextObject" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "TakeScreenshot", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::ScreenshotUtility_eventTakeScreenshot_Parms), Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UScreenshotUtility);
+	UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	struct Z_Construct_UClass_UScreenshotUtility_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
+#endif
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Completed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Completed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Failed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Failed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ScreenshotTexture_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_ScreenshotTexture;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
+		static const UECodeGen_Private::FClassParams ClassParams;
+	};
+	UObject* (*const Z_Construct_UClass_UScreenshotUtility_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintAsyncActionBase,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UScreenshotUtility_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UScreenshotUtility__Completed, "_Completed" }, // 3989215964
+		{ &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot, "TakeScreenshot" }, // 2491953569
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams[] = {
+		{ "IncludePath", "ScreenshotUtility.h" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed = { "Completed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Completed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed = { "Failed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Failed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture = { "ScreenshotTexture", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, ScreenshotTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture,
+	};
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UScreenshotUtility_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UScreenshotUtility>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams = {
+		&UScreenshotUtility::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers),
+		0,
+		0x009000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UScreenshotUtility()
+	{
+		if (!Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton, Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UScreenshotUtility>()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UScreenshotUtility);
+	UScreenshotUtility::~UScreenshotUtility() {}
+	struct Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics
+	{
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UScreenshotUtility, UScreenshotUtility::StaticClass, TEXT("UScreenshotUtility"), &Z_Registration_Info_UClass_UScreenshotUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UScreenshotUtility), 1405843195U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_312017282(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo),
+		nullptr, 0,
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 126 - 0
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.generated.h

@@ -0,0 +1,126 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "ScreenshotUtility.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UObject;
+class UScreenshotUtility;
+class UTexture2D;
+#ifdef FILEHELPER_ScreenshotUtility_generated_h
+#error "ScreenshotUtility.generated.h already included, missing '#pragma once' in ScreenshotUtility.h"
+#endif
+#define FILEHELPER_ScreenshotUtility_generated_h
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_10_DELEGATE \
+struct _Script_FileHelper_eventOutputPin_Parms \
+{ \
+	UTexture2D* Screenshot; \
+	FString Path; \
+}; \
+static inline void FOutputPin_DelegateWrapper(const FMulticastScriptDelegate& OutputPin, UTexture2D* Screenshot, const FString& Path) \
+{ \
+	_Script_FileHelper_eventOutputPin_Parms Parms; \
+	Parms.Screenshot=Screenshot; \
+	Parms.Path=Path; \
+	OutputPin.ProcessMulticastDelegate<UObject>(&Parms); \
+}
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_12_PROLOG
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+	FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+private: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UScreenshotUtility>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_Build_U5M_Marketplace_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 2 - 0
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Inc/FileHelper/UHT/Timestamp

@@ -0,0 +1,2 @@
+/Users/build/Build/U5M-Marketplace-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/FileHelper/Source/FileHelper/Public/FileHelperBPLibrary.h
+/Users/build/Build/U5M-Marketplace-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/FileHelper/Source/FileHelper/Public/ScreenshotUtility.h

+ 5 - 0
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Shipping/FileHelper/FileHelper.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.FileHelper.cpp.o"
+	]
+}

BIN
Plugins/FileHelperPlugin/Intermediate/Build/TVOS/UnrealGame/Shipping/FileHelper/Module.FileHelper.cpp.o


BIN
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Development/FileHelper/UnrealEditor-FileHelper.lib


+ 33 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/FileHelper.init.gen.cpp

@@ -0,0 +1,33 @@
+// 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"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelper_init() {}
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_FileHelper;
+	FORCENOINLINE UPackage* Z_Construct_UPackage__Script_FileHelper()
+	{
+		if (!Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton)
+		{
+			static UObject* (*const SingletonFuncArray[])() = {
+				(UObject* (*)())Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature,
+			};
+			static const UECodeGen_Private::FPackageParams PackageParams = {
+				"/Script/FileHelper",
+				SingletonFuncArray,
+				UE_ARRAY_COUNT(SingletonFuncArray),
+				PKG_CompiledIn | 0x00000000,
+				0x6D116881,
+				0x9746770F,
+				METADATA_PARAMS(nullptr, 0)
+			};
+			UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton, PackageParams);
+		}
+		return Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton;
+	}
+	static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_FileHelper(Z_Construct_UPackage__Script_FileHelper, TEXT("/Script/FileHelper"), Z_Registration_Info_UPackage__Script_FileHelper, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x6D116881, 0x9746770F));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 3511 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp

@@ -0,0 +1,3511 @@
+// 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 "FileHelper/Public/FileHelperBPLibrary.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelperBPLibrary() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
+	COREUOBJECT_API UClass* Z_Construct_UClass_UStruct();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDateTime();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
+	ENGINE_API UClass* Z_Construct_UClass_UDataTable_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FEnginePath();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FProjectPath();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_CustomNodeStat;
+class UScriptStruct* FCustomNodeStat::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCustomNodeStat, Z_Construct_UPackage__Script_FileHelper(), TEXT("CustomNodeStat"));
+	}
+	return Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FCustomNodeStat>()
+{
+	return FCustomNodeStat::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsDirectory_MetaData[];
+#endif
+		static void NewProp_IsDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsDirectory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsReadOnly_MetaData[];
+#endif
+		static void NewProp_IsReadOnly_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsReadOnly;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_LastAccessTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_LastAccessTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_CreationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_CreationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ModificationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_FileSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FInt64PropertyParams NewProp_FileSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCustomNodeStat>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory = { "IsDirectory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsReadOnly = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly = { "IsReadOnly", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime = { "LastAccessTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, LastAccessTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime = { "CreationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, CreationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime = { "ModificationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, ModificationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize = { "FileSize", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, FileSize), METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"CustomNodeStat",
+		sizeof(FCustomNodeStat),
+		alignof(FCustomNodeStat),
+		Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat()
+	{
+		if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_ProjectPath;
+class UScriptStruct* FProjectPath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FProjectPath, Z_Construct_UPackage__Script_FileHelper(), TEXT("ProjectPath"));
+	}
+	return Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FProjectPath>()
+{
+	return FProjectPath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FProjectPath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Log_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Log;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Mods_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Mods;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PersistentDownload_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PersistentDownload;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FProjectPath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log = { "Log", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Log), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods = { "Mods", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Mods), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload = { "PersistentDownload", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PersistentDownload), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"ProjectPath",
+		sizeof(FProjectPath),
+		alignof(FProjectPath),
+		Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FProjectPath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton, Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_EnginePath;
+class UScriptStruct* FEnginePath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEnginePath, Z_Construct_UPackage__Script_FileHelper(), TEXT("EnginePath"));
+	}
+	return Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FEnginePath>()
+{
+	return FEnginePath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FEnginePath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_DefaultLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_DefaultLayout;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_UserLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_UserLayout;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEnginePath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout = { "DefaultLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, DefaultLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout = { "UserLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, UserLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"EnginePath",
+		sizeof(FEnginePath),
+		alignof(FEnginePath),
+		Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FEnginePath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton, Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveConfig)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Section);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Key);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveConfig(Z_Param_FilePath,Z_Param_Section,Z_Param_Key);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execJSONToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_JSON);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::JSONToDataTable(Z_Param_JSON,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_CSV);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::CSVToDataTable(Z_Param_CSV,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDataTableToJSON)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DataTableToJSON(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDatatableToCSV)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DatatableToCSV(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetPathParts)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_PathPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_BasePart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ExtensionPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_FileName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		UFileHelperBPLibrary::GetPathParts(Z_Param_Path,Z_Param_Out_PathPart,Z_Param_Out_BasePart,Z_Param_Out_ExtensionPart,Z_Param_Out_FileName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRenameFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_NewName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RenameFile(Z_Param_Path,Z_Param_NewName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execNodeStats)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_STRUCT_REF(FCustomNodeStat,Z_Param_Out_Stats);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::NodeStats(Z_Param_Path,Z_Param_Out_Stats);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMakeDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MakeDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execListDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Nodes);
+		P_GET_UBOOL(Z_Param_ShowFile);
+		P_GET_UBOOL(Z_Param_ShowDirectory);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ListDirectory(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Nodes,Z_Param_ShowFile,Z_Param_ShowDirectory,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetFileSize)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(int64*)Z_Param__Result=UFileHelperBPLibrary::GetFileSize(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::GetReadOnlyFlag(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_UBOOL(Z_Param_Flag);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SetReadOnlyFlag(Z_Param_FilePath,Z_Param_Flag);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execValidateFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ValidName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ValidateFilename(Z_Param_Filename,Z_Param_Out_ValidName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidPath)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidPath(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidFilename(Z_Param_Filename);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsDirectory(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToString)
+	{
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CSVToString(Z_Param_Out_Result,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Content);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringToCSV(Z_Param_Content,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadCSV(Z_Param_Path,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveCSV(Z_Param_Path,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Out);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::BytesFromBase64(Z_Param_Source,Z_Param_Out_Out);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesToBase64)
+	{
+		P_GET_TARRAY(uint8,Z_Param_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::BytesToBase64(Z_Param_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Base64Str);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringFromBase64(Z_Param_Base64Str,Z_Param_Out_Result);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::StringToBase64(Z_Param_Source);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveByte(Z_Param_Path,Z_Param_Out_Bytes,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadByte(Z_Param_Path,Z_Param_Out_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveLine(Z_Param_Path,Z_Param_Out_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLineRange)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_InPath);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_OutLines);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InStartIdx);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InEndIdx);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLineRange(Z_Param_InPath,Z_Param_Out_OutLines,Z_Param_InStartIdx,Z_Param_InEndIdx);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Lines);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLine(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Lines);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveText(Z_Param_Path,Z_Param_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadText(Z_Param_Path,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetProjectDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FProjectPath*)Z_Param__Result=UFileHelperBPLibrary::GetProjectDirectories();
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetEngineDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FEnginePath*)Z_Param__Result=UFileHelperBPLibrary::GetEngineDirectories();
+		P_NATIVE_END;
+	}
+	void UFileHelperBPLibrary::StaticRegisterNativesUFileHelperBPLibrary()
+	{
+		UClass* Class = UFileHelperBPLibrary::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "BytesFromBase64", &UFileHelperBPLibrary::execBytesFromBase64 },
+			{ "BytesToBase64", &UFileHelperBPLibrary::execBytesToBase64 },
+			{ "CopyDirectory", &UFileHelperBPLibrary::execCopyDirectory },
+			{ "CopyFile", &UFileHelperBPLibrary::execCopyFile },
+			{ "CSVToDataTable", &UFileHelperBPLibrary::execCSVToDataTable },
+			{ "CSVToString", &UFileHelperBPLibrary::execCSVToString },
+			{ "DatatableToCSV", &UFileHelperBPLibrary::execDatatableToCSV },
+			{ "DataTableToJSON", &UFileHelperBPLibrary::execDataTableToJSON },
+			{ "GetEngineDirectories", &UFileHelperBPLibrary::execGetEngineDirectories },
+			{ "GetFileSize", &UFileHelperBPLibrary::execGetFileSize },
+			{ "GetPathParts", &UFileHelperBPLibrary::execGetPathParts },
+			{ "GetProjectDirectories", &UFileHelperBPLibrary::execGetProjectDirectories },
+			{ "GetReadOnlyFlag", &UFileHelperBPLibrary::execGetReadOnlyFlag },
+			{ "IsDirectory", &UFileHelperBPLibrary::execIsDirectory },
+			{ "IsFile", &UFileHelperBPLibrary::execIsFile },
+			{ "IsValidFilename", &UFileHelperBPLibrary::execIsValidFilename },
+			{ "IsValidPath", &UFileHelperBPLibrary::execIsValidPath },
+			{ "JSONToDataTable", &UFileHelperBPLibrary::execJSONToDataTable },
+			{ "ListDirectory", &UFileHelperBPLibrary::execListDirectory },
+			{ "MakeDirectory", &UFileHelperBPLibrary::execMakeDirectory },
+			{ "MoveDirectory", &UFileHelperBPLibrary::execMoveDirectory },
+			{ "MoveFile", &UFileHelperBPLibrary::execMoveFile },
+			{ "NodeStats", &UFileHelperBPLibrary::execNodeStats },
+			{ "ReadByte", &UFileHelperBPLibrary::execReadByte },
+			{ "ReadConfig", &UFileHelperBPLibrary::execReadConfig },
+			{ "ReadCSV", &UFileHelperBPLibrary::execReadCSV },
+			{ "ReadLine", &UFileHelperBPLibrary::execReadLine },
+			{ "ReadLineRange", &UFileHelperBPLibrary::execReadLineRange },
+			{ "ReadText", &UFileHelperBPLibrary::execReadText },
+			{ "RemoveConfig", &UFileHelperBPLibrary::execRemoveConfig },
+			{ "RemoveDirectory", &UFileHelperBPLibrary::execRemoveDirectory },
+			{ "RemoveFile", &UFileHelperBPLibrary::execRemoveFile },
+			{ "RenameFile", &UFileHelperBPLibrary::execRenameFile },
+			{ "SaveByte", &UFileHelperBPLibrary::execSaveByte },
+			{ "SaveCSV", &UFileHelperBPLibrary::execSaveCSV },
+			{ "SaveLine", &UFileHelperBPLibrary::execSaveLine },
+			{ "SaveText", &UFileHelperBPLibrary::execSaveText },
+			{ "SetReadOnlyFlag", &UFileHelperBPLibrary::execSetReadOnlyFlag },
+			{ "StringFromBase64", &UFileHelperBPLibrary::execStringFromBase64 },
+			{ "StringToBase64", &UFileHelperBPLibrary::execStringToBase64 },
+			{ "StringToCSV", &UFileHelperBPLibrary::execStringToCSV },
+			{ "ValidateFilename", &UFileHelperBPLibrary::execValidateFilename },
+			{ "WriteConfig", &UFileHelperBPLibrary::execWriteConfig },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesFromBase64_Parms
+		{
+			FString Source;
+			TArray<uint8> Out;
+			bool ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Out;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner = { "Out", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Out), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventBytesFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventBytesFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "BytesFromBase64" },
+		{ "Keywords", "File plugin bytes convert base64 decode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a byte array from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FileHelperBPLibrary_eventBytesFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesToBase64_Parms
+		{
+			TArray<uint8> Bytes;
+			FString ReturnValue;
+		};
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		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;
+	};
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "BytesToBase64" },
+		{ "Keywords", "File plugin bytes convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a byte array to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FileHelperBPLibrary_eventBytesToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpDir" },
+		{ "DisplayName", "CopyDirectory" },
+		{ "Keywords", "File plugin copy directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FileHelperBPLibrary_eventCopyDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "CopyFile" },
+		{ "Keywords", "File plugin copy file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FileHelperBPLibrary_eventCopyFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToDataTable_Parms
+		{
+			FString CSV;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_CSV;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV = { "CSV", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, CSV), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "CSVToDataTable" },
+		{ "Keywords", "File plugin datatable csv convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a csv string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FileHelperBPLibrary_eventCSVToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToString_Parms
+		{
+			FString Result;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToString_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToString_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "CSVToStr" },
+		{ "DisplayName", "CSVToString" },
+		{ "Keywords", "File plugin csv string" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a csv to string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToString", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FileHelperBPLibrary_eventCSVToString_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventDatatableToCSV_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDatatableToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDatatableToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToCSV" },
+		{ "Keywords", "File plugin datatable csv convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to csv string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DatatableToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FileHelperBPLibrary_eventDatatableToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics
+	{
+		struct FileHelperBPLibrary_eventDataTableToJSON_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDataTableToJSON_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDataTableToJSON_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToJSON" },
+		{ "Keywords", "File plugin datatable json convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to json string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DataTableToJSON", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FileHelperBPLibrary_eventDataTableToJSON_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetEngineDirectories_Parms
+		{
+			FEnginePath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetEngineDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FEnginePath, METADATA_PARAMS(nullptr, 0) }; // 1662176430
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "EngineDirs" },
+		{ "DisplayName", "GetEngineDirectories" },
+		{ "Keywords", "File plugin path engine directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the engine directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetEngineDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FileHelperBPLibrary_eventGetEngineDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics
+	{
+		struct FileHelperBPLibrary_eventGetFileSize_Parms
+		{
+			FString FilePath;
+			int64 ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FInt64PropertyParams 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_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "GetSize" },
+		{ "DisplayName", "GetFileSize" },
+		{ "Keywords", "File plugin size directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the size of a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetFileSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FileHelperBPLibrary_eventGetFileSize_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics
+	{
+		struct FileHelperBPLibrary_eventGetPathParts_Parms
+		{
+			FString Path;
+			FString PathPart;
+			FString BasePart;
+			FString ExtensionPart;
+			FString FileName;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PathPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_BasePart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ExtensionPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FileName;
+		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_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart = { "PathPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, PathPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart = { "BasePart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, BasePart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart = { "ExtensionPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, ExtensionPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName = { "FileName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, FileName), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "DisplayName", "PathParts" },
+		{ "Keywords", "File plugin path parts" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the parts of a path" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetPathParts", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FileHelperBPLibrary_eventGetPathParts_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetProjectDirectories_Parms
+		{
+			FProjectPath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetProjectDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FProjectPath, METADATA_PARAMS(nullptr, 0) }; // 849697047
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "ProjectDirs" },
+		{ "DisplayName", "GetProjectDirectories" },
+		{ "Keywords", "File plugin path project directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the project directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetProjectDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FileHelperBPLibrary_eventGetProjectDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventGetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventGetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsReadOnly" },
+		{ "DisplayName", "GetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventIsDirectory_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsDir" },
+		{ "DisplayName", "IsDirectory" },
+		{ "Keywords", "File plugin check directory exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a directory exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FileHelperBPLibrary_eventIsDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics
+	{
+		struct FileHelperBPLibrary_eventIsFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsFile" },
+		{ "DisplayName", "IsFile" },
+		{ "Keywords", "File plugin check file exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a file exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FileHelperBPLibrary_eventIsFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidFilename_Parms
+		{
+			FString Filename;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidName" },
+		{ "DisplayName", "IsValidFilename" },
+		{ "Keywords", "File plugin check filename valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a filename is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FileHelperBPLibrary_eventIsValidFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidPath_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidPath_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidPath_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidPath_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidPath" },
+		{ "DisplayName", "IsValidPath" },
+		{ "Keywords", "File plugin check path valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a path is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidPath", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FileHelperBPLibrary_eventIsValidPath_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventJSONToDataTable_Parms
+		{
+			FString JSON;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_JSON;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON = { "JSON", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, JSON), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventJSONToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventJSONToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "JSONToDataTable" },
+		{ "Keywords", "File plugin datatable json convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a json string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "JSONToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FileHelperBPLibrary_eventJSONToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventListDirectory_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Nodes;
+			bool ShowFile;
+			bool ShowDirectory;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Nodes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Nodes;
+		static void NewProp_ShowFile_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowFile;
+		static void NewProp_ShowDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowDirectory;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner = { "Nodes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes = { "Nodes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Nodes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowFile = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile = { "ShowFile", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory = { "ShowDirectory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "LsDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "CPP_Default_ShowDirectory", "true" },
+		{ "CPP_Default_ShowFile", "true" },
+		{ "DisplayName", "ListDirectory" },
+		{ "Keywords", "File plugin list directory pattern regex recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "List nodes from directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ListDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FileHelperBPLibrary_eventListDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMakeDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMakeDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MkDir" },
+		{ "CPP_Default_Recursive", "true" },
+		{ "DisplayName", "MakeDirectory" },
+		{ "Keywords", "File plugin make directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Create a new directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MakeDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FileHelperBPLibrary_eventMakeDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvDir" },
+		{ "DisplayName", "MoveDirectory" },
+		{ "Keywords", "File plugin move directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FileHelperBPLibrary_eventMoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "MoveFile" },
+		{ "Keywords", "File plugin move file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FileHelperBPLibrary_eventMoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics
+	{
+		struct FileHelperBPLibrary_eventNodeStats_Parms
+		{
+			FString Path;
+			FCustomNodeStat Stats;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_Stats;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats = { "Stats", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Stats), Z_Construct_UScriptStruct_FCustomNodeStat, METADATA_PARAMS(nullptr, 0) }; // 4119808993
+	void Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventNodeStats_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventNodeStats_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "NodeStats" },
+		{ "DisplayName", "NodeStats" },
+		{ "Keywords", "File plugin stats directory node" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the stats of a node" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "NodeStats", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FileHelperBPLibrary_eventNodeStats_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics
+	{
+		struct FileHelperBPLibrary_eventReadByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ReadByte" },
+		{ "DisplayName", "ReadByteFile" },
+		{ "Keywords", "File plugin read byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read byte file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FileHelperBPLibrary_eventReadByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventReadConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayRead;
+			UStruct* OutValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayRead_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayRead;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_OutValue;
+		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_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->SingleLineArrayRead = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead = { "SingleLineArrayRead", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, OutValue), Z_Construct_UClass_UStruct, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "Comment", "/* Config file ini */" },
+		{ "CustomStructureParam", "OutValue" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Config file ini" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FileHelperBPLibrary_eventReadConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventReadCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "ReadCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "ReadCSVFile" },
+		{ "Keywords", "File plugin read csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FileHelperBPLibrary_eventReadCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLine_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Lines;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Lines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Lines;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner = { "Lines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines = { "Lines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Lines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLine" },
+		{ "DisplayName", "ReadLineFile" },
+		{ "Keywords", "File plugin read text lines pattern" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read the lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FileHelperBPLibrary_eventReadLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLineRange_Parms
+		{
+			FString InPath;
+			TArray<FString> OutLines;
+			int32 InStartIdx;
+			int32 InEndIdx;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_InPath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_OutLines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_OutLines;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InStartIdx;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InEndIdx;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath = { "InPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InPath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner = { "OutLines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines = { "OutLines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, OutLines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx = { "InStartIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InStartIdx), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx = { "InEndIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InEndIdx), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLineRange_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLineRange_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLineRange" },
+		{ "CPP_Default_InEndIdx", "-1" },
+		{ "CPP_Default_InStartIdx", "0" },
+		{ "DisplayName", "ReadLineRangeFile" },
+		{ "Keywords", "File plugin read text lines range" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read range of lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLineRange", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FileHelperBPLibrary_eventReadLineRange_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics
+	{
+		struct FileHelperBPLibrary_eventReadText_Parms
+		{
+			FString Path;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadText" },
+		{ "DisplayName", "ReadTextFile" },
+		{ "Keywords", "File plugin read text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FileHelperBPLibrary_eventReadText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveConfig_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FileHelperBPLibrary_eventRemoveConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "DisplayName", "RemoveDirectory" },
+		{ "Keywords", "File plugin remove directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FileHelperBPLibrary_eventRemoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmFile" },
+		{ "DisplayName", "RemoveFile" },
+		{ "Keywords", "File plugin remove file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FileHelperBPLibrary_eventRemoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRenameFile_Parms
+		{
+			FString Path;
+			FString NewName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_NewName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, NewName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRenameFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRenameFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RenameFile" },
+		{ "DisplayName", "RenameFile" },
+		{ "Keywords", "File plugin rename file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Renames a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RenameFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FileHelperBPLibrary_eventRenameFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "WriteByte" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteByteFile" },
+		{ "Keywords", "File plugin write byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save byte to file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FileHelperBPLibrary_eventSaveByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "WriteCSV" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteCSVFile" },
+		{ "Keywords", "File plugin write csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FileHelperBPLibrary_eventSaveCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveLine_Parms
+		{
+			FString Path;
+			TArray<FString> Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner = { "Text", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Text), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteLine" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteLineFile" },
+		{ "Keywords", "File plugin write text lines" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save lines in a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FileHelperBPLibrary_eventSaveLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveText_Parms
+		{
+			FString Path;
+			FString Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Text), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteText" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteTextFile" },
+		{ "Keywords", "File plugin write text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FileHelperBPLibrary_eventSaveText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventSetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool Flag;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_Flag_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Flag;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->Flag = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag = { "Flag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "SetReadOnly" },
+		{ "DisplayName", "SetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Updates the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringFromBase64_Parms
+		{
+			FString Base64Str;
+			FString Result;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Base64Str;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str = { "Base64Str", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Base64Str), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "StrFromBase64" },
+		{ "Keywords", "File plugin string convert decode base64" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a string from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FileHelperBPLibrary_eventStringFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToBase64_Parms
+		{
+			FString Source;
+			FString ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		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_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "StrToBase64" },
+		{ "Keywords", "File plugin string convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a string to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FileHelperBPLibrary_eventStringToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToCSV_Parms
+		{
+			FString Content;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Content), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "StrToCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "StringToCSV" },
+		{ "Keywords", "File plugin string csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a string to csv" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FileHelperBPLibrary_eventStringToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventValidateFilename_Parms
+		{
+			FString Filename;
+			FString ValidName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ValidName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName = { "ValidName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, ValidName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventValidateFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventValidateFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "ValidateName" },
+		{ "DisplayName", "ValidateFilename" },
+		{ "Keywords", "File plugin validate path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Validate a filename to be used on this file system" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ValidateFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FileHelperBPLibrary_eventValidateFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventWriteConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayWrite;
+			const UStruct* Value;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayWrite_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayWrite;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
+		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_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->SingleLineArrayWrite = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite = { "SingleLineArrayWrite", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Value), Z_Construct_UClass_UStruct, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "CustomStructureParam", "Value" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "WriteConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FileHelperBPLibrary_eventWriteConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UFileHelperBPLibrary);
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	struct Z_Construct_UClass_UFileHelperBPLibrary_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#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_UFileHelperBPLibrary_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UFileHelperBPLibrary_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64, "BytesFromBase64" }, // 3448612756
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64, "BytesToBase64" }, // 1962906244
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory, "CopyDirectory" }, // 2932643709
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile, "CopyFile" }, // 3161372045
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable, "CSVToDataTable" }, // 1108598556
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString, "CSVToString" }, // 1034749694
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV, "DatatableToCSV" }, // 4044526294
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON, "DataTableToJSON" }, // 3561121791
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories, "GetEngineDirectories" }, // 3733061313
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize, "GetFileSize" }, // 213916848
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts, "GetPathParts" }, // 6540418
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories, "GetProjectDirectories" }, // 1150679737
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag, "GetReadOnlyFlag" }, // 3023267232
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory, "IsDirectory" }, // 1616341507
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile, "IsFile" }, // 4021972601
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename, "IsValidFilename" }, // 3843532987
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath, "IsValidPath" }, // 4106030443
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable, "JSONToDataTable" }, // 2711972330
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory, "ListDirectory" }, // 1110051250
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory, "MakeDirectory" }, // 3890297178
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory, "MoveDirectory" }, // 2926580341
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile, "MoveFile" }, // 590023022
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats, "NodeStats" }, // 1491200410
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte, "ReadByte" }, // 2606927027
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig, "ReadConfig" }, // 1921954399
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV, "ReadCSV" }, // 2315805782
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine, "ReadLine" }, // 1907268483
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange, "ReadLineRange" }, // 3488116139
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText, "ReadText" }, // 3676053343
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig, "RemoveConfig" }, // 3943836723
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory, "RemoveDirectory" }, // 1559703080
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile, "RemoveFile" }, // 1590922695
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile, "RenameFile" }, // 3680424101
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte, "SaveByte" }, // 4051291739
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV, "SaveCSV" }, // 1203850196
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine, "SaveLine" }, // 1768664245
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText, "SaveText" }, // 2700361827
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag, "SetReadOnlyFlag" }, // 3698918716
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64, "StringFromBase64" }, // 3496862997
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64, "StringToBase64" }, // 3731403513
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV, "StringToCSV" }, // 1171794961
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename, "ValidateFilename" }, // 111242209
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig, "WriteConfig" }, // 3270267338
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams[] = {
+		{ "Comment", "/* \n*\x09""Function library class.\n*\x09""Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*\x09When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*\x09""BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*\x09""BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*\x09""DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*\x09\x09\x09\x09Its lets you name the node using characters not allowed in C++ function names.\n*\x09""CompactNodeTitle - the word(s) that appear on the node.\n*\x09Keywords -\x09the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. \n*\x09\x09\x09\x09Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*\x09""Category -\x09the category your node will be under in the Blueprint drop-down menu.\n*\n*\x09""For more info on custom blueprint nodes visit documentation:\n*\x09https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation\n*/" },
+		{ "IncludePath", "FileHelperBPLibrary.h" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "*      Function library class.\n*      Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*      When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*      BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*      BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*      DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*                              Its lets you name the node using characters not allowed in C++ function names.\n*      CompactNodeTitle - the word(s) that appear on the node.\n*      Keywords -      the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu.\n*                              Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*      Category -      the category your node will be under in the Blueprint drop-down menu.\n*\n*      For more info on custom blueprint nodes visit documentation:\n*      https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation" },
+	};
+#endif
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UFileHelperBPLibrary_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UFileHelperBPLibrary>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams = {
+		&UFileHelperBPLibrary::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		nullptr,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		0,
+		0,
+		0x000000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary()
+	{
+		if (!Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton, Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UFileHelperBPLibrary>()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UFileHelperBPLibrary);
+	UFileHelperBPLibrary::~UFileHelperBPLibrary() {}
+	struct Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics
+	{
+		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo[] = {
+		{ FCustomNodeStat::StaticStruct, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps, TEXT("CustomNodeStat"), &Z_Registration_Info_UScriptStruct_CustomNodeStat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCustomNodeStat), 4119808993U) },
+		{ FProjectPath::StaticStruct, Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps, TEXT("ProjectPath"), &Z_Registration_Info_UScriptStruct_ProjectPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FProjectPath), 849697047U) },
+		{ FEnginePath::StaticStruct, Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps, TEXT("EnginePath"), &Z_Registration_Info_UScriptStruct_EnginePath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEnginePath), 1662176430U) },
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UFileHelperBPLibrary, UFileHelperBPLibrary::StaticClass, TEXT("UFileHelperBPLibrary"), &Z_Registration_Info_UClass_UFileHelperBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFileHelperBPLibrary), 3322509038U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_2722346376(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo),
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 213 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h

@@ -0,0 +1,213 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "FileHelperBPLibrary.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UDataTable;
+class UScriptStruct;
+class UStruct;
+struct FCustomNodeStat;
+struct FEnginePath;
+struct FProjectPath;
+#ifdef FILEHELPER_FileHelperBPLibrary_generated_h
+#error "FileHelperBPLibrary.generated.h already included, missing '#pragma once' in FileHelperBPLibrary.h"
+#endif
+#define FILEHELPER_FileHelperBPLibrary_generated_h
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_14_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FCustomNodeStat>();
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_35_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FProjectPath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FProjectPath>();
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_64_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FEnginePath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FEnginePath>();
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_104_PROLOG
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class FileHelperBPLibrary."); \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UFileHelperBPLibrary>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 10 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/FileHelperClasses.h

@@ -0,0 +1,10 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#pragma once
+
+
+

+ 297 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp

@@ -0,0 +1,297 @@
+// 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 "FileHelper/Public/ScreenshotUtility.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeScreenshotUtility() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintAsyncActionBase();
+	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister();
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	struct Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics
+	{
+		struct _Script_FileHelper_eventOutputPin_Parms
+		{
+			UTexture2D* Screenshot;
+			FString Path;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Screenshot;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot = { "Screenshot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Screenshot), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_FileHelper, nullptr, "OutputPin__DelegateSignature", nullptr, nullptr, sizeof(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::_Script_FileHelper_eventOutputPin_Parms), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::exec_Completed)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->_Completed(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::execTakeScreenshot)
+	{
+		P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_UBOOL(Z_Param_PrefixTimestamp);
+		P_GET_UBOOL(Z_Param_ShowUI);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UScreenshotUtility**)Z_Param__Result=UScreenshotUtility::TakeScreenshot(Z_Param_WorldContextObject,Z_Param_Filename,Z_Param_PrefixTimestamp,Z_Param_ShowUI);
+		P_NATIVE_END;
+	}
+	void UScreenshotUtility::StaticRegisterNativesUScreenshotUtility()
+	{
+		UClass* Class = UScreenshotUtility::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "_Completed", &UScreenshotUtility::exec_Completed },
+			{ "TakeScreenshot", &UScreenshotUtility::execTakeScreenshot },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility__Completed_Statics
+	{
+		struct ScreenshotUtility_event_Completed_Parms
+		{
+			FString Path;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_event_Completed_Parms, Path), METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "_Completed", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::ScreenshotUtility_event_Completed_Parms), Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility__Completed()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics
+	{
+		struct ScreenshotUtility_eventTakeScreenshot_Parms
+		{
+			UObject* WorldContextObject;
+			FString Filename;
+			bool PrefixTimestamp;
+			bool ShowUI;
+			UScreenshotUtility* ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_PrefixTimestamp_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_PrefixTimestamp;
+		static void NewProp_ShowUI_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowUI;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->PrefixTimestamp = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp = { "PrefixTimestamp", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->ShowUI = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI = { "ShowUI", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, ReturnValue), Z_Construct_UClass_UScreenshotUtility_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams[] = {
+		{ "BlueprintInternalUseOnly", "true" },
+		{ "Category", "Screenshot" },
+		{ "CPP_Default_PrefixTimestamp", "true" },
+		{ "CPP_Default_ShowUI", "false" },
+		{ "Keywords", "File plugin screenshot save load texture" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+		{ "ToolTip", "Take a screenshot, save and load it" },
+		{ "WorldContext", "WorldContextObject" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "TakeScreenshot", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::ScreenshotUtility_eventTakeScreenshot_Parms), Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UScreenshotUtility);
+	UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	struct Z_Construct_UClass_UScreenshotUtility_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
+#endif
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Completed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Completed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Failed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Failed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ScreenshotTexture_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_ScreenshotTexture;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
+		static const UECodeGen_Private::FClassParams ClassParams;
+	};
+	UObject* (*const Z_Construct_UClass_UScreenshotUtility_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintAsyncActionBase,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UScreenshotUtility_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UScreenshotUtility__Completed, "_Completed" }, // 3989215964
+		{ &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot, "TakeScreenshot" }, // 2491953569
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams[] = {
+		{ "IncludePath", "ScreenshotUtility.h" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed = { "Completed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Completed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed = { "Failed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Failed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture = { "ScreenshotTexture", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, ScreenshotTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture,
+	};
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UScreenshotUtility_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UScreenshotUtility>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams = {
+		&UScreenshotUtility::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers),
+		0,
+		0x009000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UScreenshotUtility()
+	{
+		if (!Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton, Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UScreenshotUtility>()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UScreenshotUtility);
+	UScreenshotUtility::~UScreenshotUtility() {}
+	struct Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics
+	{
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UScreenshotUtility, UScreenshotUtility::StaticClass, TEXT("UScreenshotUtility"), &Z_Registration_Info_UClass_UScreenshotUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UScreenshotUtility), 1405843195U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_312017282(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo),
+		nullptr, 0,
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 126 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/ScreenshotUtility.generated.h

@@ -0,0 +1,126 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "ScreenshotUtility.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UObject;
+class UScreenshotUtility;
+class UTexture2D;
+#ifdef FILEHELPER_ScreenshotUtility_generated_h
+#error "ScreenshotUtility.generated.h already included, missing '#pragma once' in ScreenshotUtility.h"
+#endif
+#define FILEHELPER_ScreenshotUtility_generated_h
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_10_DELEGATE \
+struct _Script_FileHelper_eventOutputPin_Parms \
+{ \
+	UTexture2D* Screenshot; \
+	FString Path; \
+}; \
+static inline void FOutputPin_DelegateWrapper(const FMulticastScriptDelegate& OutputPin, UTexture2D* Screenshot, const FString& Path) \
+{ \
+	_Script_FileHelper_eventOutputPin_Parms Parms; \
+	Parms.Screenshot=Screenshot; \
+	Parms.Path=Path; \
+	OutputPin.ProcessMulticastDelegate<UObject>(&Parms); \
+}
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_12_PROLOG
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+private: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UScreenshotUtility>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 2 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/FileHelper/UHT/Timestamp

@@ -0,0 +1,2 @@
+D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\FileHelper\Source\FileHelper\Public\FileHelperBPLibrary.h
+D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\FileHelper\Source\FileHelper\Public\ScreenshotUtility.h

+ 5 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Development/FileHelper/FileHelper.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.FileHelper.cpp.obj"
+	]
+}

BIN
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Development/FileHelper/Module.FileHelper.cpp.obj


+ 33 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/FileHelper.init.gen.cpp

@@ -0,0 +1,33 @@
+// 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"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelper_init() {}
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_FileHelper;
+	FORCENOINLINE UPackage* Z_Construct_UPackage__Script_FileHelper()
+	{
+		if (!Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton)
+		{
+			static UObject* (*const SingletonFuncArray[])() = {
+				(UObject* (*)())Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature,
+			};
+			static const UECodeGen_Private::FPackageParams PackageParams = {
+				"/Script/FileHelper",
+				SingletonFuncArray,
+				UE_ARRAY_COUNT(SingletonFuncArray),
+				PKG_CompiledIn | 0x00000000,
+				0x6D116881,
+				0x9746770F,
+				METADATA_PARAMS(nullptr, 0)
+			};
+			UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton, PackageParams);
+		}
+		return Z_Registration_Info_UPackage__Script_FileHelper.OuterSingleton;
+	}
+	static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_FileHelper(Z_Construct_UPackage__Script_FileHelper, TEXT("/Script/FileHelper"), Z_Registration_Info_UPackage__Script_FileHelper, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x6D116881, 0x9746770F));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 3511 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.gen.cpp

@@ -0,0 +1,3511 @@
+// 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 "FileHelper/Public/FileHelperBPLibrary.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeFileHelperBPLibrary() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
+	COREUOBJECT_API UClass* Z_Construct_UClass_UStruct();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDateTime();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
+	ENGINE_API UClass* Z_Construct_UClass_UDataTable_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary();
+	FILEHELPER_API UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FEnginePath();
+	FILEHELPER_API UScriptStruct* Z_Construct_UScriptStruct_FProjectPath();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_CustomNodeStat;
+class UScriptStruct* FCustomNodeStat::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCustomNodeStat, Z_Construct_UPackage__Script_FileHelper(), TEXT("CustomNodeStat"));
+	}
+	return Z_Registration_Info_UScriptStruct_CustomNodeStat.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FCustomNodeStat>()
+{
+	return FCustomNodeStat::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsDirectory_MetaData[];
+#endif
+		static void NewProp_IsDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsDirectory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_IsReadOnly_MetaData[];
+#endif
+		static void NewProp_IsReadOnly_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_IsReadOnly;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_LastAccessTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_LastAccessTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_CreationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_CreationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ModificationTime_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationTime;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_FileSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FInt64PropertyParams NewProp_FileSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCustomNodeStat>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory = { "IsDirectory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit(void* Obj)
+	{
+		((FCustomNodeStat*)Obj)->IsReadOnly = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly = { "IsReadOnly", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FCustomNodeStat), &Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime = { "LastAccessTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, LastAccessTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime = { "CreationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, CreationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime = { "ModificationTime", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, ModificationTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData[] = {
+		{ "Category", "FileSystem" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize = { "FileSize", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FCustomNodeStat, FileSize), METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_IsReadOnly,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_LastAccessTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_CreationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_ModificationTime,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewProp_FileSize,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"CustomNodeStat",
+		sizeof(FCustomNodeStat),
+		alignof(FCustomNodeStat),
+		Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomNodeStat_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FCustomNodeStat()
+	{
+		if (!Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_CustomNodeStat.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_ProjectPath;
+class UScriptStruct* FProjectPath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FProjectPath, Z_Construct_UPackage__Script_FileHelper(), TEXT("ProjectPath"));
+	}
+	return Z_Registration_Info_UScriptStruct_ProjectPath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FProjectPath>()
+{
+	return FProjectPath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FProjectPath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Log_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Log;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Mods_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Mods;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PersistentDownload_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PersistentDownload;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FProjectPath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log = { "Log", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Log), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods = { "Mods", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Mods), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload = { "PersistentDownload", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PersistentDownload), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FProjectPath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Log,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Mods,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PersistentDownload,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProjectPath_Statics::NewProp_PlatformExtensions,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"ProjectPath",
+		sizeof(FProjectPath),
+		alignof(FProjectPath),
+		Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProjectPath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FProjectPath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton, Z_Construct_UScriptStruct_FProjectPath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_ProjectPath.InnerSingleton;
+	}
+	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_EnginePath;
+class UScriptStruct* FEnginePath::StaticStruct()
+{
+	if (!Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton)
+	{
+		Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEnginePath, Z_Construct_UPackage__Script_FileHelper(), TEXT("EnginePath"));
+	}
+	return Z_Registration_Info_UScriptStruct_EnginePath.OuterSingleton;
+}
+template<> FILEHELPER_API UScriptStruct* StaticStruct<FEnginePath>()
+{
+	return FEnginePath::StaticStruct();
+}
+	struct Z_Construct_UScriptStruct_FEnginePath_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
+#endif
+		static void* NewStructOps();
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Directory;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Config_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Config;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Intermediate_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Intermediate;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Plugins_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Plugins;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Saved_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Saved;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_User_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_User;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_DefaultLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_DefaultLayout;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlatformExtensions_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformExtensions;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_UserLayout_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_UserLayout;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const UECodeGen_Private::FStructParams ReturnStructParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	void* Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps()
+	{
+		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEnginePath>();
+	}
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Directory), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config = { "Config", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Config), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Content), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate = { "Intermediate", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Intermediate), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins = { "Plugins", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Plugins), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved = { "Saved", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, Saved), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User = { "User", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, User), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout = { "DefaultLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, DefaultLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions = { "PlatformExtensions", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, PlatformExtensions), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData[] = {
+		{ "Category", "Path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout = { "UserLayout", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FEnginePath, UserLayout), METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Directory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Config,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Intermediate,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Plugins,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_Saved,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_User,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_DefaultLayout,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_PlatformExtensions,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnginePath_Statics::NewProp_UserLayout,
+	};
+	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams = {
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+		nullptr,
+		&NewStructOps,
+		"EnginePath",
+		sizeof(FEnginePath),
+		alignof(FEnginePath),
+		Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers,
+		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::PropPointers),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EStructFlags(0x00000001),
+		METADATA_PARAMS(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnginePath_Statics::Struct_MetaDataParams))
+	};
+	UScriptStruct* Z_Construct_UScriptStruct_FEnginePath()
+	{
+		if (!Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton, Z_Construct_UScriptStruct_FEnginePath_Statics::ReturnStructParams);
+		}
+		return Z_Registration_Info_UScriptStruct_EnginePath.InnerSingleton;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveConfig)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Section);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Key);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveConfig(Z_Param_FilePath,Z_Param_Section,Z_Param_Key);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execJSONToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_JSON);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::JSONToDataTable(Z_Param_JSON,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToDataTable)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_CSV);
+		P_GET_OBJECT(UScriptStruct,Z_Param_Struct);
+		P_GET_UBOOL_REF(Z_Param_Out_Success);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UDataTable**)Z_Param__Result=UFileHelperBPLibrary::CSVToDataTable(Z_Param_CSV,Z_Param_Struct,Z_Param_Out_Success);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDataTableToJSON)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DataTableToJSON(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execDatatableToCSV)
+	{
+		P_GET_OBJECT(UDataTable,Z_Param_Table);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::DatatableToCSV(Z_Param_Table,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetPathParts)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_PathPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_BasePart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ExtensionPart);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_FileName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		UFileHelperBPLibrary::GetPathParts(Z_Param_Path,Z_Param_Out_PathPart,Z_Param_Out_BasePart,Z_Param_Out_ExtensionPart,Z_Param_Out_FileName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRenameFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_NewName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RenameFile(Z_Param_Path,Z_Param_NewName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyFile(Z_Param_Source,Z_Param_Dest,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execNodeStats)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_STRUCT_REF(FCustomNodeStat,Z_Param_Out_Stats);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::NodeStats(Z_Param_Path,Z_Param_Out_Stats);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MoveDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCopyDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Dest);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CopyDirectory(Z_Param_Source,Z_Param_Dest);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execRemoveDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::RemoveDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execMakeDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::MakeDirectory(Z_Param_Path,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execListDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Nodes);
+		P_GET_UBOOL(Z_Param_ShowFile);
+		P_GET_UBOOL(Z_Param_ShowDirectory);
+		P_GET_UBOOL(Z_Param_Recursive);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ListDirectory(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Nodes,Z_Param_ShowFile,Z_Param_ShowDirectory,Z_Param_Recursive);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetFileSize)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(int64*)Z_Param__Result=UFileHelperBPLibrary::GetFileSize(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::GetReadOnlyFlag(Z_Param_FilePath);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSetReadOnlyFlag)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
+		P_GET_UBOOL(Z_Param_Flag);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SetReadOnlyFlag(Z_Param_FilePath,Z_Param_Flag);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execValidateFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_ValidName);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ValidateFilename(Z_Param_Filename,Z_Param_Out_ValidName);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidPath)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidPath(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsValidFilename)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsValidFilename(Z_Param_Filename);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsDirectory)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsDirectory(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execIsFile)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::IsFile(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execCSVToString)
+	{
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::CSVToString(Z_Param_Out_Result,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Content);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringToCSV(Z_Param_Content,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Headers);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_HeaderFirst);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadCSV(Z_Param_Path,Z_Param_Out_Headers,Z_Param_Out_Data,Z_Param_Out_Total,Z_Param_HeaderFirst);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveCSV)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY(FString,Z_Param_Headers);
+		P_GET_TARRAY(FString,Z_Param_Data);
+		P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_Total);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveCSV(Z_Param_Path,Z_Param_Headers,Z_Param_Data,Z_Param_Out_Total,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Out);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::BytesFromBase64(Z_Param_Source,Z_Param_Out_Out);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execBytesToBase64)
+	{
+		P_GET_TARRAY(uint8,Z_Param_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::BytesToBase64(Z_Param_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringFromBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Base64Str);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Result);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::StringFromBase64(Z_Param_Base64Str,Z_Param_Out_Result);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execStringToBase64)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Source);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FString*)Z_Param__Result=UFileHelperBPLibrary::StringToBase64(Z_Param_Source);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveByte(Z_Param_Path,Z_Param_Out_Bytes,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadByte)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(uint8,Z_Param_Out_Bytes);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadByte(Z_Param_Path,Z_Param_Out_Bytes);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveLine(Z_Param_Path,Z_Param_Out_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLineRange)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_InPath);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_OutLines);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InStartIdx);
+		P_GET_PROPERTY(FIntProperty,Z_Param_InEndIdx);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLineRange(Z_Param_InPath,Z_Param_Out_OutLines,Z_Param_InStartIdx,Z_Param_InEndIdx);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadLine)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Pattern);
+		P_GET_TARRAY_REF(FString,Z_Param_Out_Lines);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadLine(Z_Param_Path,Z_Param_Pattern,Z_Param_Out_Lines);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execSaveText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Text);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Error);
+		P_GET_UBOOL(Z_Param_Append);
+		P_GET_UBOOL(Z_Param_Force);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::SaveText(Z_Param_Path,Z_Param_Text,Z_Param_Out_Error,Z_Param_Append,Z_Param_Force);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execReadText)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Output);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(bool*)Z_Param__Result=UFileHelperBPLibrary::ReadText(Z_Param_Path,Z_Param_Out_Output);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetProjectDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FProjectPath*)Z_Param__Result=UFileHelperBPLibrary::GetProjectDirectories();
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UFileHelperBPLibrary::execGetEngineDirectories)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FEnginePath*)Z_Param__Result=UFileHelperBPLibrary::GetEngineDirectories();
+		P_NATIVE_END;
+	}
+	void UFileHelperBPLibrary::StaticRegisterNativesUFileHelperBPLibrary()
+	{
+		UClass* Class = UFileHelperBPLibrary::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "BytesFromBase64", &UFileHelperBPLibrary::execBytesFromBase64 },
+			{ "BytesToBase64", &UFileHelperBPLibrary::execBytesToBase64 },
+			{ "CopyDirectory", &UFileHelperBPLibrary::execCopyDirectory },
+			{ "CopyFile", &UFileHelperBPLibrary::execCopyFile },
+			{ "CSVToDataTable", &UFileHelperBPLibrary::execCSVToDataTable },
+			{ "CSVToString", &UFileHelperBPLibrary::execCSVToString },
+			{ "DatatableToCSV", &UFileHelperBPLibrary::execDatatableToCSV },
+			{ "DataTableToJSON", &UFileHelperBPLibrary::execDataTableToJSON },
+			{ "GetEngineDirectories", &UFileHelperBPLibrary::execGetEngineDirectories },
+			{ "GetFileSize", &UFileHelperBPLibrary::execGetFileSize },
+			{ "GetPathParts", &UFileHelperBPLibrary::execGetPathParts },
+			{ "GetProjectDirectories", &UFileHelperBPLibrary::execGetProjectDirectories },
+			{ "GetReadOnlyFlag", &UFileHelperBPLibrary::execGetReadOnlyFlag },
+			{ "IsDirectory", &UFileHelperBPLibrary::execIsDirectory },
+			{ "IsFile", &UFileHelperBPLibrary::execIsFile },
+			{ "IsValidFilename", &UFileHelperBPLibrary::execIsValidFilename },
+			{ "IsValidPath", &UFileHelperBPLibrary::execIsValidPath },
+			{ "JSONToDataTable", &UFileHelperBPLibrary::execJSONToDataTable },
+			{ "ListDirectory", &UFileHelperBPLibrary::execListDirectory },
+			{ "MakeDirectory", &UFileHelperBPLibrary::execMakeDirectory },
+			{ "MoveDirectory", &UFileHelperBPLibrary::execMoveDirectory },
+			{ "MoveFile", &UFileHelperBPLibrary::execMoveFile },
+			{ "NodeStats", &UFileHelperBPLibrary::execNodeStats },
+			{ "ReadByte", &UFileHelperBPLibrary::execReadByte },
+			{ "ReadConfig", &UFileHelperBPLibrary::execReadConfig },
+			{ "ReadCSV", &UFileHelperBPLibrary::execReadCSV },
+			{ "ReadLine", &UFileHelperBPLibrary::execReadLine },
+			{ "ReadLineRange", &UFileHelperBPLibrary::execReadLineRange },
+			{ "ReadText", &UFileHelperBPLibrary::execReadText },
+			{ "RemoveConfig", &UFileHelperBPLibrary::execRemoveConfig },
+			{ "RemoveDirectory", &UFileHelperBPLibrary::execRemoveDirectory },
+			{ "RemoveFile", &UFileHelperBPLibrary::execRemoveFile },
+			{ "RenameFile", &UFileHelperBPLibrary::execRenameFile },
+			{ "SaveByte", &UFileHelperBPLibrary::execSaveByte },
+			{ "SaveCSV", &UFileHelperBPLibrary::execSaveCSV },
+			{ "SaveLine", &UFileHelperBPLibrary::execSaveLine },
+			{ "SaveText", &UFileHelperBPLibrary::execSaveText },
+			{ "SetReadOnlyFlag", &UFileHelperBPLibrary::execSetReadOnlyFlag },
+			{ "StringFromBase64", &UFileHelperBPLibrary::execStringFromBase64 },
+			{ "StringToBase64", &UFileHelperBPLibrary::execStringToBase64 },
+			{ "StringToCSV", &UFileHelperBPLibrary::execStringToCSV },
+			{ "ValidateFilename", &UFileHelperBPLibrary::execValidateFilename },
+			{ "WriteConfig", &UFileHelperBPLibrary::execWriteConfig },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesFromBase64_Parms
+		{
+			FString Source;
+			TArray<uint8> Out;
+			bool ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Out;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner = { "Out", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesFromBase64_Parms, Out), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventBytesFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventBytesFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_Out,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "BytesFromBase64" },
+		{ "Keywords", "File plugin bytes convert base64 decode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a byte array from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FileHelperBPLibrary_eventBytesFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventBytesToBase64_Parms
+		{
+			TArray<uint8> Bytes;
+			FString ReturnValue;
+		};
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		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;
+	};
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventBytesToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "BytesToBase64" },
+		{ "Keywords", "File plugin bytes convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a byte array to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "BytesToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FileHelperBPLibrary_eventBytesToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpDir" },
+		{ "DisplayName", "CopyDirectory" },
+		{ "Keywords", "File plugin copy directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FileHelperBPLibrary_eventCopyDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics
+	{
+		struct FileHelperBPLibrary_eventCopyFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCopyFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCopyFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCopyFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "CpFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "CopyFile" },
+		{ "Keywords", "File plugin copy file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Copies a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CopyFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FileHelperBPLibrary_eventCopyFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToDataTable_Parms
+		{
+			FString CSV;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_CSV;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV = { "CSV", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, CSV), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_CSV,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "CSVToDataTable" },
+		{ "Keywords", "File plugin datatable csv convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a csv string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FileHelperBPLibrary_eventCSVToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics
+	{
+		struct FileHelperBPLibrary_eventCSVToString_Parms
+		{
+			FString Result;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventCSVToString_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventCSVToString_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventCSVToString_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "CSVToStr" },
+		{ "DisplayName", "CSVToString" },
+		{ "Keywords", "File plugin csv string" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a csv to string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "CSVToString", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FileHelperBPLibrary_eventCSVToString_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventDatatableToCSV_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDatatableToCSV_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDatatableToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDatatableToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToCSV" },
+		{ "Keywords", "File plugin datatable csv convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to csv string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DatatableToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FileHelperBPLibrary_eventDatatableToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics
+	{
+		struct FileHelperBPLibrary_eventDataTableToJSON_Parms
+		{
+			UDataTable* Table;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventDataTableToJSON_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventDataTableToJSON_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventDataTableToJSON_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Table,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "DataTableToJSON" },
+		{ "Keywords", "File plugin datatable json convert export" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a datatable to json string" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "DataTableToJSON", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FileHelperBPLibrary_eventDataTableToJSON_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetEngineDirectories_Parms
+		{
+			FEnginePath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetEngineDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FEnginePath, METADATA_PARAMS(nullptr, 0) }; // 1662176430
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "EngineDirs" },
+		{ "DisplayName", "GetEngineDirectories" },
+		{ "Keywords", "File plugin path engine directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the engine directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetEngineDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FileHelperBPLibrary_eventGetEngineDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics
+	{
+		struct FileHelperBPLibrary_eventGetFileSize_Parms
+		{
+			FString FilePath;
+			int64 ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FInt64PropertyParams 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_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetFileSize_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "GetSize" },
+		{ "DisplayName", "GetFileSize" },
+		{ "Keywords", "File plugin size directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the size of a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetFileSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FileHelperBPLibrary_eventGetFileSize_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics
+	{
+		struct FileHelperBPLibrary_eventGetPathParts_Parms
+		{
+			FString Path;
+			FString PathPart;
+			FString BasePart;
+			FString ExtensionPart;
+			FString FileName;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_PathPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_BasePart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ExtensionPart;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FileName;
+		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_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart = { "PathPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, PathPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart = { "BasePart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, BasePart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart = { "ExtensionPart", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, ExtensionPart), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName = { "FileName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetPathParts_Parms, FileName), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_PathPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_BasePart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_ExtensionPart,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::NewProp_FileName,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "DisplayName", "PathParts" },
+		{ "Keywords", "File plugin path parts" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the parts of a path" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetPathParts", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FileHelperBPLibrary_eventGetPathParts_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics
+	{
+		struct FileHelperBPLibrary_eventGetProjectDirectories_Parms
+		{
+			FProjectPath ReturnValue;
+		};
+		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;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetProjectDirectories_Parms, ReturnValue), Z_Construct_UScriptStruct_FProjectPath, METADATA_PARAMS(nullptr, 0) }; // 849697047
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Path" },
+		{ "CompactNodeTitle", "ProjectDirs" },
+		{ "DisplayName", "GetProjectDirectories" },
+		{ "Keywords", "File plugin path project directory" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the project directories" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetProjectDirectories", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FileHelperBPLibrary_eventGetProjectDirectories_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventGetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventGetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsReadOnly" },
+		{ "DisplayName", "GetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "GetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FileHelperBPLibrary_eventGetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventIsDirectory_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsDir" },
+		{ "DisplayName", "IsDirectory" },
+		{ "Keywords", "File plugin check directory exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a directory exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FileHelperBPLibrary_eventIsDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics
+	{
+		struct FileHelperBPLibrary_eventIsFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsFile" },
+		{ "DisplayName", "IsFile" },
+		{ "Keywords", "File plugin check file exist" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a file exists" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FileHelperBPLibrary_eventIsFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidFilename_Parms
+		{
+			FString Filename;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidName" },
+		{ "DisplayName", "IsValidFilename" },
+		{ "Keywords", "File plugin check filename valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a filename is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FileHelperBPLibrary_eventIsValidFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics
+	{
+		struct FileHelperBPLibrary_eventIsValidPath_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventIsValidPath_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventIsValidPath_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventIsValidPath_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "IsValidPath" },
+		{ "DisplayName", "IsValidPath" },
+		{ "Keywords", "File plugin check path valid" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Check whether a path is valid and can be used" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "IsValidPath", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FileHelperBPLibrary_eventIsValidPath_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics
+	{
+		struct FileHelperBPLibrary_eventJSONToDataTable_Parms
+		{
+			FString JSON;
+			UScriptStruct* Struct;
+			bool Success;
+			UDataTable* ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_JSON;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON = { "JSON", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, JSON), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, Struct), Z_Construct_UClass_UScriptStruct, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventJSONToDataTable_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventJSONToDataTable_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventJSONToDataTable_Parms, ReturnValue), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_JSON,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Struct,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Datatable" },
+		{ "DisplayName", "JSONToDataTable" },
+		{ "Keywords", "File plugin datatable json convert import" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Converts a json string to datatable" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "JSONToDataTable", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FileHelperBPLibrary_eventJSONToDataTable_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventListDirectory_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Nodes;
+			bool ShowFile;
+			bool ShowDirectory;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Nodes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Nodes;
+		static void NewProp_ShowFile_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowFile;
+		static void NewProp_ShowDirectory_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowDirectory;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner = { "Nodes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes = { "Nodes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventListDirectory_Parms, Nodes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowFile = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile = { "ShowFile", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ShowDirectory = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory = { "ShowDirectory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventListDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventListDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Nodes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowFile,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ShowDirectory,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "LsDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "CPP_Default_ShowDirectory", "true" },
+		{ "CPP_Default_ShowFile", "true" },
+		{ "DisplayName", "ListDirectory" },
+		{ "Keywords", "File plugin list directory pattern regex recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "List nodes from directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ListDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FileHelperBPLibrary_eventListDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMakeDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMakeDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMakeDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMakeDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MkDir" },
+		{ "CPP_Default_Recursive", "true" },
+		{ "DisplayName", "MakeDirectory" },
+		{ "Keywords", "File plugin make directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Create a new directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MakeDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FileHelperBPLibrary_eventMakeDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveDirectory_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveDirectory_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvDir" },
+		{ "DisplayName", "MoveDirectory" },
+		{ "Keywords", "File plugin move directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FileHelperBPLibrary_eventMoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventMoveFile_Parms
+		{
+			FString Source;
+			FString Dest;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Dest;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Source), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest = { "Dest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventMoveFile_Parms, Dest), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventMoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventMoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Dest,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "MvFile" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "MoveFile" },
+		{ "Keywords", "File plugin move file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Moves a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "MoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FileHelperBPLibrary_eventMoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics
+	{
+		struct FileHelperBPLibrary_eventNodeStats_Parms
+		{
+			FString Path;
+			FCustomNodeStat Stats;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_Stats;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats = { "Stats", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventNodeStats_Parms, Stats), Z_Construct_UScriptStruct_FCustomNodeStat, METADATA_PARAMS(nullptr, 0) }; // 4119808993
+	void Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventNodeStats_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventNodeStats_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_Stats,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "NodeStats" },
+		{ "DisplayName", "NodeStats" },
+		{ "Keywords", "File plugin stats directory node" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Gets the stats of a node" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "NodeStats", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FileHelperBPLibrary_eventNodeStats_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics
+	{
+		struct FileHelperBPLibrary_eventReadByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "ReadByte" },
+		{ "DisplayName", "ReadByteFile" },
+		{ "Keywords", "File plugin read byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read byte file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FileHelperBPLibrary_eventReadByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventReadConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayRead;
+			UStruct* OutValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayRead_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayRead;
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_OutValue;
+		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_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadConfig_Parms*)Obj)->SingleLineArrayRead = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead = { "SingleLineArrayRead", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadConfig_Parms, OutValue), Z_Construct_UClass_UStruct, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_SingleLineArrayRead,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::NewProp_OutValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "Comment", "/* Config file ini */" },
+		{ "CustomStructureParam", "OutValue" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Config file ini" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FileHelperBPLibrary_eventReadConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventReadCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "ReadCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "ReadCSVFile" },
+		{ "Keywords", "File plugin read csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FileHelperBPLibrary_eventReadCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLine_Parms
+		{
+			FString Path;
+			FString Pattern;
+			TArray<FString> Lines;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Pattern;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Lines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Lines;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern = { "Pattern", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Pattern), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner = { "Lines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines = { "Lines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLine_Parms, Lines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Pattern,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_Lines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLine" },
+		{ "DisplayName", "ReadLineFile" },
+		{ "Keywords", "File plugin read text lines pattern" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read the lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FileHelperBPLibrary_eventReadLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics
+	{
+		struct FileHelperBPLibrary_eventReadLineRange_Parms
+		{
+			FString InPath;
+			TArray<FString> OutLines;
+			int32 InStartIdx;
+			int32 InEndIdx;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_InPath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_OutLines_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_OutLines;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InStartIdx;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InEndIdx;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath = { "InPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InPath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner = { "OutLines", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines = { "OutLines", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, OutLines), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx = { "InStartIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InStartIdx), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx = { "InEndIdx", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadLineRange_Parms, InEndIdx), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadLineRange_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadLineRange_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InPath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_OutLines,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InStartIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_InEndIdx,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadLineRange" },
+		{ "CPP_Default_InEndIdx", "-1" },
+		{ "CPP_Default_InStartIdx", "0" },
+		{ "DisplayName", "ReadLineRangeFile" },
+		{ "Keywords", "File plugin read text lines range" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read range of lines of a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadLineRange", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FileHelperBPLibrary_eventReadLineRange_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics
+	{
+		struct FileHelperBPLibrary_eventReadText_Parms
+		{
+			FString Path;
+			FString Output;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventReadText_Parms, Output), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventReadText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventReadText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_Output,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ReadText" },
+		{ "DisplayName", "ReadTextFile" },
+		{ "Keywords", "File plugin read text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Read a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ReadText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FileHelperBPLibrary_eventReadText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ReadText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ReadText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveConfig_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FileHelperBPLibrary_eventRemoveConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveDirectory_Parms
+		{
+			FString Path;
+			bool Recursive;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_Recursive_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Recursive;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveDirectory_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->Recursive = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive = { "Recursive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveDirectory_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveDirectory_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_Recursive,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmDir" },
+		{ "CPP_Default_Recursive", "false" },
+		{ "DisplayName", "RemoveDirectory" },
+		{ "Keywords", "File plugin remove directory recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a directory" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveDirectory", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FileHelperBPLibrary_eventRemoveDirectory_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRemoveFile_Parms
+		{
+			FString Path;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRemoveFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRemoveFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRemoveFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RmFile" },
+		{ "DisplayName", "RemoveFile" },
+		{ "Keywords", "File plugin remove file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Removes a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RemoveFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FileHelperBPLibrary_eventRemoveFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics
+	{
+		struct FileHelperBPLibrary_eventRenameFile_Parms
+		{
+			FString Path;
+			FString NewName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_NewName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventRenameFile_Parms, NewName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventRenameFile_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventRenameFile_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_NewName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "RenameFile" },
+		{ "DisplayName", "RenameFile" },
+		{ "Keywords", "File plugin rename file recursive" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Renames a file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "RenameFile", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FileHelperBPLibrary_eventRenameFile_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveByte_Parms
+		{
+			FString Path;
+			TArray<uint8> Bytes;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner = { "Bytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveByte_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveByte_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveByte_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Bytes,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Byte" },
+		{ "CompactNodeTitle", "WriteByte" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteByteFile" },
+		{ "Keywords", "File plugin write byte" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save byte to file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveByte", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FileHelperBPLibrary_eventSaveByte_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveCSV_Parms
+		{
+			FString Path;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|CSV" },
+		{ "CompactNodeTitle", "WriteCSV" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteCSVFile" },
+		{ "Keywords", "File plugin write csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a csv file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FileHelperBPLibrary_eventSaveCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveLine_Parms
+		{
+			FString Path;
+			TArray<FString> Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner = { "Text", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Text), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveLine_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveLine_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveLine_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteLine" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteLineFile" },
+		{ "Keywords", "File plugin write text lines" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save lines in a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveLine", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FileHelperBPLibrary_eventSaveLine_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics
+	{
+		struct FileHelperBPLibrary_eventSaveText_Parms
+		{
+			FString Path;
+			FString Text;
+			FString Error;
+			bool Append;
+			bool Force;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Text;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Error;
+		static void NewProp_Append_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Append;
+		static void NewProp_Force_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Force;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Text), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error = { "Error", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSaveText_Parms, Error), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Append = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append = { "Append", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->Force = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSaveText_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSaveText_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Path,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Text,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Error,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Append,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_Force,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "WriteText" },
+		{ "CPP_Default_Append", "false" },
+		{ "CPP_Default_Force", "false" },
+		{ "DisplayName", "WriteTextFile" },
+		{ "Keywords", "File plugin write text" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Save a standard text file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SaveText", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FileHelperBPLibrary_eventSaveText_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SaveText()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SaveText_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics
+	{
+		struct FileHelperBPLibrary_eventSetReadOnlyFlag_Parms
+		{
+			FString FilePath;
+			bool Flag;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static void NewProp_Flag_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Flag;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->Flag = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag = { "Flag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventSetReadOnlyFlag_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_Flag,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "SetReadOnly" },
+		{ "DisplayName", "SetReadOnlyFlag" },
+		{ "Keywords", "File plugin read only path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Updates the read only property on file" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "SetReadOnlyFlag", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FileHelperBPLibrary_eventSetReadOnlyFlag_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringFromBase64_Parms
+		{
+			FString Base64Str;
+			FString Result;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Base64Str;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str = { "Base64Str", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Base64Str), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringFromBase64_Parms, Result), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringFromBase64_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringFromBase64_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Base64Str,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_Result,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "FromBase64" },
+		{ "DisplayName", "StrFromBase64" },
+		{ "Keywords", "File plugin string convert decode base64" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Decodes a string from base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringFromBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FileHelperBPLibrary_eventStringFromBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToBase64_Parms
+		{
+			FString Source;
+			FString ReturnValue;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Source;
+		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_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, Source), METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source_MetaData)) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToBase64_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_Source,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams[] = {
+		{ "Category", "File|Text" },
+		{ "CompactNodeTitle", "ToBase64" },
+		{ "DisplayName", "StrToBase64" },
+		{ "Keywords", "File plugin string convert base64 encode" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Encodes a string to base64" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToBase64", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FileHelperBPLibrary_eventStringToBase64_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics
+	{
+		struct FileHelperBPLibrary_eventStringToCSV_Parms
+		{
+			FString Content;
+			TArray<FString> Headers;
+			TArray<FString> Data;
+			int32 Total;
+			bool HeaderFirst;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Content;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Headers_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Headers;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Data_Inner;
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
+		static const UECodeGen_Private::FIntPropertyParams NewProp_Total;
+		static void NewProp_HeaderFirst_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_HeaderFirst;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Content), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner = { "Headers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers = { "Headers", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Headers), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total = { "Total", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventStringToCSV_Parms, Total), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->HeaderFirst = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst = { "HeaderFirst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventStringToCSV_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventStringToCSV_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Content,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Headers,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Data,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_Total,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_HeaderFirst,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams[] = {
+		{ "Category", "CSV" },
+		{ "CompactNodeTitle", "StrToCSV" },
+		{ "CPP_Default_HeaderFirst", "true" },
+		{ "DisplayName", "StringToCSV" },
+		{ "Keywords", "File plugin string csv" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "convert a string to csv" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "StringToCSV", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FileHelperBPLibrary_eventStringToCSV_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics
+	{
+		struct FileHelperBPLibrary_eventValidateFilename_Parms
+		{
+			FString Filename;
+			FString ValidName;
+			bool ReturnValue;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_ValidName;
+		static void NewProp_ReturnValue_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams 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_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName = { "ValidName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventValidateFilename_Parms, ValidName), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventValidateFilename_Parms*)Obj)->ReturnValue = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventValidateFilename_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ValidName,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams[] = {
+		{ "Category", "FileSystem" },
+		{ "CompactNodeTitle", "ValidateName" },
+		{ "DisplayName", "ValidateFilename" },
+		{ "Keywords", "File plugin validate path" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "Validate a filename to be used on this file system" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "ValidateFilename", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FileHelperBPLibrary_eventValidateFilename_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics
+	{
+		struct FileHelperBPLibrary_eventWriteConfig_Parms
+		{
+			FString FilePath;
+			FString Section;
+			FString Key;
+			bool Success;
+			bool SingleLineArrayWrite;
+			const UStruct* Value;
+		};
+		static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Section;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
+		static void NewProp_Success_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_Success;
+		static void NewProp_SingleLineArrayWrite_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_SingleLineArrayWrite;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
+		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_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, FilePath), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Section), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Key), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->Success = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit(void* Obj)
+	{
+		((FileHelperBPLibrary_eventWriteConfig_Parms*)Obj)->SingleLineArrayWrite = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite = { "SingleLineArrayWrite", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FileHelperBPLibrary_eventWriteConfig_Parms), &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite_SetBit, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FileHelperBPLibrary_eventWriteConfig_Parms, Value), Z_Construct_UClass_UStruct, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_FilePath,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Section,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Key,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Success,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_SingleLineArrayWrite,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::NewProp_Value,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams[] = {
+		{ "Category", "Config" },
+		{ "CustomStructureParam", "Value" },
+		{ "CustomThunk", "true" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UFileHelperBPLibrary, nullptr, "WriteConfig", nullptr, nullptr, sizeof(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FileHelperBPLibrary_eventWriteConfig_Parms), Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UFileHelperBPLibrary);
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary_NoRegister()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	struct Z_Construct_UClass_UFileHelperBPLibrary_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#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_UFileHelperBPLibrary_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UFileHelperBPLibrary_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesFromBase64, "BytesFromBase64" }, // 3448612756
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_BytesToBase64, "BytesToBase64" }, // 1962906244
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyDirectory, "CopyDirectory" }, // 2932643709
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CopyFile, "CopyFile" }, // 3161372045
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToDataTable, "CSVToDataTable" }, // 1108598556
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_CSVToString, "CSVToString" }, // 1034749694
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DatatableToCSV, "DatatableToCSV" }, // 4044526294
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_DataTableToJSON, "DataTableToJSON" }, // 3561121791
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetEngineDirectories, "GetEngineDirectories" }, // 3733061313
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetFileSize, "GetFileSize" }, // 213916848
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetPathParts, "GetPathParts" }, // 6540418
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetProjectDirectories, "GetProjectDirectories" }, // 1150679737
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_GetReadOnlyFlag, "GetReadOnlyFlag" }, // 3023267232
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsDirectory, "IsDirectory" }, // 1616341507
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsFile, "IsFile" }, // 4021972601
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidFilename, "IsValidFilename" }, // 3843532987
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_IsValidPath, "IsValidPath" }, // 4106030443
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_JSONToDataTable, "JSONToDataTable" }, // 2711972330
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ListDirectory, "ListDirectory" }, // 1110051250
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MakeDirectory, "MakeDirectory" }, // 3890297178
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveDirectory, "MoveDirectory" }, // 2926580341
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_MoveFile, "MoveFile" }, // 590023022
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_NodeStats, "NodeStats" }, // 1491200410
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadByte, "ReadByte" }, // 2606927027
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadConfig, "ReadConfig" }, // 1921954399
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadCSV, "ReadCSV" }, // 2315805782
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLine, "ReadLine" }, // 1907268483
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadLineRange, "ReadLineRange" }, // 3488116139
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ReadText, "ReadText" }, // 3676053343
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveConfig, "RemoveConfig" }, // 3943836723
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveDirectory, "RemoveDirectory" }, // 1559703080
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RemoveFile, "RemoveFile" }, // 1590922695
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_RenameFile, "RenameFile" }, // 3680424101
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveByte, "SaveByte" }, // 4051291739
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveCSV, "SaveCSV" }, // 1203850196
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveLine, "SaveLine" }, // 1768664245
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SaveText, "SaveText" }, // 2700361827
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_SetReadOnlyFlag, "SetReadOnlyFlag" }, // 3698918716
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringFromBase64, "StringFromBase64" }, // 3496862997
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToBase64, "StringToBase64" }, // 3731403513
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_StringToCSV, "StringToCSV" }, // 1171794961
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_ValidateFilename, "ValidateFilename" }, // 111242209
+		{ &Z_Construct_UFunction_UFileHelperBPLibrary_WriteConfig, "WriteConfig" }, // 3270267338
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams[] = {
+		{ "Comment", "/* \n*\x09""Function library class.\n*\x09""Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*\x09When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*\x09""BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*\x09""BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*\x09""DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*\x09\x09\x09\x09Its lets you name the node using characters not allowed in C++ function names.\n*\x09""CompactNodeTitle - the word(s) that appear on the node.\n*\x09Keywords -\x09the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. \n*\x09\x09\x09\x09Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*\x09""Category -\x09the category your node will be under in the Blueprint drop-down menu.\n*\n*\x09""For more info on custom blueprint nodes visit documentation:\n*\x09https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation\n*/" },
+		{ "IncludePath", "FileHelperBPLibrary.h" },
+		{ "ModuleRelativePath", "Public/FileHelperBPLibrary.h" },
+		{ "ToolTip", "*      Function library class.\n*      Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.\n*\n*      When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.\n*      BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.\n*      BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.\n*      DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.\n*                              Its lets you name the node using characters not allowed in C++ function names.\n*      CompactNodeTitle - the word(s) that appear on the node.\n*      Keywords -      the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu.\n*                              Good example is \"Print String\" node which you can find also by using keyword \"log\".\n*      Category -      the category your node will be under in the Blueprint drop-down menu.\n*\n*      For more info on custom blueprint nodes visit documentation:\n*      https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation" },
+	};
+#endif
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UFileHelperBPLibrary_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UFileHelperBPLibrary>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams = {
+		&UFileHelperBPLibrary::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		nullptr,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		0,
+		0,
+		0x000000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UFileHelperBPLibrary_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UFileHelperBPLibrary()
+	{
+		if (!Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton, Z_Construct_UClass_UFileHelperBPLibrary_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UFileHelperBPLibrary.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UFileHelperBPLibrary>()
+	{
+		return UFileHelperBPLibrary::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UFileHelperBPLibrary);
+	UFileHelperBPLibrary::~UFileHelperBPLibrary() {}
+	struct Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics
+	{
+		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo[] = {
+		{ FCustomNodeStat::StaticStruct, Z_Construct_UScriptStruct_FCustomNodeStat_Statics::NewStructOps, TEXT("CustomNodeStat"), &Z_Registration_Info_UScriptStruct_CustomNodeStat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCustomNodeStat), 4119808993U) },
+		{ FProjectPath::StaticStruct, Z_Construct_UScriptStruct_FProjectPath_Statics::NewStructOps, TEXT("ProjectPath"), &Z_Registration_Info_UScriptStruct_ProjectPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FProjectPath), 849697047U) },
+		{ FEnginePath::StaticStruct, Z_Construct_UScriptStruct_FEnginePath_Statics::NewStructOps, TEXT("EnginePath"), &Z_Registration_Info_UScriptStruct_EnginePath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEnginePath), 1662176430U) },
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UFileHelperBPLibrary, UFileHelperBPLibrary::StaticClass, TEXT("UFileHelperBPLibrary"), &Z_Registration_Info_UClass_UFileHelperBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFileHelperBPLibrary), 3322509038U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_2722346376(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ClassInfo),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_Statics::ScriptStructInfo),
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 213 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/FileHelperBPLibrary.generated.h

@@ -0,0 +1,213 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "FileHelperBPLibrary.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UDataTable;
+class UScriptStruct;
+class UStruct;
+struct FCustomNodeStat;
+struct FEnginePath;
+struct FProjectPath;
+#ifdef FILEHELPER_FileHelperBPLibrary_generated_h
+#error "FileHelperBPLibrary.generated.h already included, missing '#pragma once' in FileHelperBPLibrary.h"
+#endif
+#define FILEHELPER_FileHelperBPLibrary_generated_h
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_14_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FCustomNodeStat_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FCustomNodeStat>();
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_35_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FProjectPath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FProjectPath>();
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_64_GENERATED_BODY \
+	friend struct Z_Construct_UScriptStruct_FEnginePath_Statics; \
+	FILEHELPER_API static class UScriptStruct* StaticStruct();
+
+
+template<> FILEHELPER_API UScriptStruct* StaticStruct<struct FEnginePath>();
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(execRemoveConfig); \
+	DECLARE_FUNCTION(execJSONToDataTable); \
+	DECLARE_FUNCTION(execCSVToDataTable); \
+	DECLARE_FUNCTION(execDataTableToJSON); \
+	DECLARE_FUNCTION(execDatatableToCSV); \
+	DECLARE_FUNCTION(execGetPathParts); \
+	DECLARE_FUNCTION(execRenameFile); \
+	DECLARE_FUNCTION(execMoveFile); \
+	DECLARE_FUNCTION(execCopyFile); \
+	DECLARE_FUNCTION(execRemoveFile); \
+	DECLARE_FUNCTION(execNodeStats); \
+	DECLARE_FUNCTION(execMoveDirectory); \
+	DECLARE_FUNCTION(execCopyDirectory); \
+	DECLARE_FUNCTION(execRemoveDirectory); \
+	DECLARE_FUNCTION(execMakeDirectory); \
+	DECLARE_FUNCTION(execListDirectory); \
+	DECLARE_FUNCTION(execGetFileSize); \
+	DECLARE_FUNCTION(execGetReadOnlyFlag); \
+	DECLARE_FUNCTION(execSetReadOnlyFlag); \
+	DECLARE_FUNCTION(execValidateFilename); \
+	DECLARE_FUNCTION(execIsValidPath); \
+	DECLARE_FUNCTION(execIsValidFilename); \
+	DECLARE_FUNCTION(execIsDirectory); \
+	DECLARE_FUNCTION(execIsFile); \
+	DECLARE_FUNCTION(execCSVToString); \
+	DECLARE_FUNCTION(execStringToCSV); \
+	DECLARE_FUNCTION(execReadCSV); \
+	DECLARE_FUNCTION(execSaveCSV); \
+	DECLARE_FUNCTION(execBytesFromBase64); \
+	DECLARE_FUNCTION(execBytesToBase64); \
+	DECLARE_FUNCTION(execStringFromBase64); \
+	DECLARE_FUNCTION(execStringToBase64); \
+	DECLARE_FUNCTION(execSaveByte); \
+	DECLARE_FUNCTION(execReadByte); \
+	DECLARE_FUNCTION(execSaveLine); \
+	DECLARE_FUNCTION(execReadLineRange); \
+	DECLARE_FUNCTION(execReadLine); \
+	DECLARE_FUNCTION(execSaveText); \
+	DECLARE_FUNCTION(execReadText); \
+	DECLARE_FUNCTION(execGetProjectDirectories); \
+	DECLARE_FUNCTION(execGetEngineDirectories);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+private: \
+	static void StaticRegisterNativesUFileHelperBPLibrary(); \
+	friend struct Z_Construct_UClass_UFileHelperBPLibrary_Statics; \
+public: \
+	DECLARE_CLASS(UFileHelperBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UFileHelperBPLibrary)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UFileHelperBPLibrary(UFileHelperBPLibrary&&); \
+	NO_API UFileHelperBPLibrary(const UFileHelperBPLibrary&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFileHelperBPLibrary); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileHelperBPLibrary); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileHelperBPLibrary) \
+	NO_API virtual ~UFileHelperBPLibrary();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_104_PROLOG
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_INCLASS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h_107_ENHANCED_CONSTRUCTORS \
+static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class FileHelperBPLibrary."); \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UFileHelperBPLibrary>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_FileHelperBPLibrary_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 10 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/FileHelperClasses.h

@@ -0,0 +1,10 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#pragma once
+
+
+

+ 297 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.gen.cpp

@@ -0,0 +1,297 @@
+// 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 "FileHelper/Public/ScreenshotUtility.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeScreenshotUtility() {}
+// Cross Module References
+	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UBlueprintAsyncActionBase();
+	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility();
+	FILEHELPER_API UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister();
+	FILEHELPER_API UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature();
+	UPackage* Z_Construct_UPackage__Script_FileHelper();
+// End Cross Module References
+	struct Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics
+	{
+		struct _Script_FileHelper_eventOutputPin_Parms
+		{
+			UTexture2D* Screenshot;
+			FString Path;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Screenshot;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot = { "Screenshot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Screenshot), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(_Script_FileHelper_eventOutputPin_Parms, Path), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Screenshot,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_FileHelper, nullptr, "OutputPin__DelegateSignature", nullptr, nullptr, sizeof(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::_Script_FileHelper_eventOutputPin_Parms), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::exec_Completed)
+	{
+		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->_Completed(Z_Param_Path);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(UScreenshotUtility::execTakeScreenshot)
+	{
+		P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
+		P_GET_PROPERTY(FStrProperty,Z_Param_Filename);
+		P_GET_UBOOL(Z_Param_PrefixTimestamp);
+		P_GET_UBOOL(Z_Param_ShowUI);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(UScreenshotUtility**)Z_Param__Result=UScreenshotUtility::TakeScreenshot(Z_Param_WorldContextObject,Z_Param_Filename,Z_Param_PrefixTimestamp,Z_Param_ShowUI);
+		P_NATIVE_END;
+	}
+	void UScreenshotUtility::StaticRegisterNativesUScreenshotUtility()
+	{
+		UClass* Class = UScreenshotUtility::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "_Completed", &UScreenshotUtility::exec_Completed },
+			{ "TakeScreenshot", &UScreenshotUtility::execTakeScreenshot },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility__Completed_Statics
+	{
+		struct ScreenshotUtility_event_Completed_Parms
+		{
+			FString Path;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[];
+#endif
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
+		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_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_event_Completed_Parms, Path), METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::NewProp_Path,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "_Completed", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::ScreenshotUtility_event_Completed_Parms), Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility__Completed()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility__Completed_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics
+	{
+		struct ScreenshotUtility_eventTakeScreenshot_Parms
+		{
+			UObject* WorldContextObject;
+			FString Filename;
+			bool PrefixTimestamp;
+			bool ShowUI;
+			UScreenshotUtility* ReturnValue;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
+		static const UECodeGen_Private::FStrPropertyParams NewProp_Filename;
+		static void NewProp_PrefixTimestamp_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_PrefixTimestamp;
+		static void NewProp_ShowUI_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowUI;
+		static const UECodeGen_Private::FObjectPropertyParams 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_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename = { "Filename", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, Filename), METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->PrefixTimestamp = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp = { "PrefixTimestamp", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp_SetBit, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit(void* Obj)
+	{
+		((ScreenshotUtility_eventTakeScreenshot_Parms*)Obj)->ShowUI = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI = { "ShowUI", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(ScreenshotUtility_eventTakeScreenshot_Parms), &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(ScreenshotUtility_eventTakeScreenshot_Parms, ReturnValue), Z_Construct_UClass_UScreenshotUtility_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_WorldContextObject,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_Filename,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_PrefixTimestamp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ShowUI,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams[] = {
+		{ "BlueprintInternalUseOnly", "true" },
+		{ "Category", "Screenshot" },
+		{ "CPP_Default_PrefixTimestamp", "true" },
+		{ "CPP_Default_ShowUI", "false" },
+		{ "Keywords", "File plugin screenshot save load texture" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+		{ "ToolTip", "Take a screenshot, save and load it" },
+		{ "WorldContext", "WorldContextObject" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UScreenshotUtility, nullptr, "TakeScreenshot", nullptr, nullptr, sizeof(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::ScreenshotUtility_eventTakeScreenshot_Parms), Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UScreenshotUtility);
+	UClass* Z_Construct_UClass_UScreenshotUtility_NoRegister()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	struct Z_Construct_UClass_UScreenshotUtility_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
+#endif
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Completed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Completed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Failed_MetaData[];
+#endif
+		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Failed;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_ScreenshotTexture_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_ScreenshotTexture;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
+		static const UECodeGen_Private::FClassParams ClassParams;
+	};
+	UObject* (*const Z_Construct_UClass_UScreenshotUtility_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_UBlueprintAsyncActionBase,
+		(UObject* (*)())Z_Construct_UPackage__Script_FileHelper,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_UScreenshotUtility_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_UScreenshotUtility__Completed, "_Completed" }, // 3989215964
+		{ &Z_Construct_UFunction_UScreenshotUtility_TakeScreenshot, "TakeScreenshot" }, // 2491953569
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams[] = {
+		{ "IncludePath", "ScreenshotUtility.h" },
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed = { "Completed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Completed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed = { "Failed", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, Failed), Z_Construct_UDelegateFunction_FileHelper_OutputPin__DelegateSignature, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed_MetaData)) }; // 1773726618
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData[] = {
+		{ "ModuleRelativePath", "Public/ScreenshotUtility.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture = { "ScreenshotTexture", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UScreenshotUtility, ScreenshotTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Completed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_Failed,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScreenshotUtility_Statics::NewProp_ScreenshotTexture,
+	};
+	const FCppClassTypeInfoStatic Z_Construct_UClass_UScreenshotUtility_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<UScreenshotUtility>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams = {
+		&UScreenshotUtility::StaticClass,
+		nullptr,
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::PropPointers),
+		0,
+		0x009000A0u,
+		METADATA_PARAMS(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UScreenshotUtility_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_UScreenshotUtility()
+	{
+		if (!Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton, Z_Construct_UClass_UScreenshotUtility_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_UScreenshotUtility.OuterSingleton;
+	}
+	template<> FILEHELPER_API UClass* StaticClass<UScreenshotUtility>()
+	{
+		return UScreenshotUtility::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(UScreenshotUtility);
+	UScreenshotUtility::~UScreenshotUtility() {}
+	struct Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics
+	{
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_UScreenshotUtility, UScreenshotUtility::StaticClass, TEXT("UScreenshotUtility"), &Z_Registration_Info_UClass_UScreenshotUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UScreenshotUtility), 1405843195U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_312017282(TEXT("/Script/FileHelper"),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_Statics::ClassInfo),
+		nullptr, 0,
+		nullptr, 0);
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 126 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/ScreenshotUtility.generated.h

@@ -0,0 +1,126 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "ScreenshotUtility.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+class UObject;
+class UScreenshotUtility;
+class UTexture2D;
+#ifdef FILEHELPER_ScreenshotUtility_generated_h
+#error "ScreenshotUtility.generated.h already included, missing '#pragma once' in ScreenshotUtility.h"
+#endif
+#define FILEHELPER_ScreenshotUtility_generated_h
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_10_DELEGATE \
+struct _Script_FileHelper_eventOutputPin_Parms \
+{ \
+	UTexture2D* Screenshot; \
+	FString Path; \
+}; \
+static inline void FOutputPin_DelegateWrapper(const FMulticastScriptDelegate& OutputPin, UTexture2D* Screenshot, const FString& Path) \
+{ \
+	_Script_FileHelper_eventOutputPin_Parms Parms; \
+	Parms.Screenshot=Screenshot; \
+	Parms.Path=Path; \
+	OutputPin.ProcessMulticastDelegate<UObject>(&Parms); \
+}
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(exec_Completed); \
+	DECLARE_FUNCTION(execTakeScreenshot);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+private: \
+	static void StaticRegisterNativesUScreenshotUtility(); \
+	friend struct Z_Construct_UClass_UScreenshotUtility_Statics; \
+public: \
+	DECLARE_CLASS(UScreenshotUtility, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FileHelper"), NO_API) \
+	DECLARE_SERIALIZER(UScreenshotUtility)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API UScreenshotUtility(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API UScreenshotUtility(UScreenshotUtility&&); \
+	NO_API UScreenshotUtility(const UScreenshotUtility&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScreenshotUtility); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScreenshotUtility); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScreenshotUtility) \
+	NO_API virtual ~UScreenshotUtility();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_12_PROLOG
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_INCLASS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h_15_ENHANCED_CONSTRUCTORS \
+private: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> FILEHELPER_API UClass* StaticClass<class UScreenshotUtility>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_FileHelper_Source_FileHelper_Public_ScreenshotUtility_h
+
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 2 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Inc/FileHelper/UHT/Timestamp

@@ -0,0 +1,2 @@
+D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\FileHelper\Source\FileHelper\Public\FileHelperBPLibrary.h
+D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\FileHelper\Source\FileHelper\Public\ScreenshotUtility.h

+ 5 - 0
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Shipping/FileHelper/FileHelper.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.FileHelper.cpp.obj"
+	]
+}

BIN
Plugins/FileHelperPlugin/Intermediate/Build/Win64/UnrealGame/Shipping/FileHelper/Module.FileHelper.cpp.obj


BIN
Plugins/FileHelperPlugin/Resources/Icon128.png


+ 56 - 0
Plugins/FileHelperPlugin/Source/FileHelper/FileHelper.Build.cs

@@ -0,0 +1,56 @@
+// Copyright 2022 RLoris
+
+using UnrealBuildTool;
+
+public class FileHelper : ModuleRules
+{
+	public FileHelper(ReadOnlyTargetRules Target) : base(Target)
+	{
+		PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
+		
+		PublicIncludePaths.AddRange(
+			new string[] {
+				// ... add public include paths required here ...
+			}
+			);
+				
+		
+		PrivateIncludePaths.AddRange(
+			new string[] {
+				// ... add other private include paths required here ...
+			}
+			);
+			
+		
+		PublicDependencyModuleNames.AddRange(
+			new string[]
+			{
+				"Core",
+				"JsonUtilities",
+				"Json",
+				"XmlParser"
+				// ... add other public dependencies that you statically link with here ...
+			}
+			);
+			
+		
+		PrivateDependencyModuleNames.AddRange(
+			new string[]
+			{
+				"CoreUObject",
+				"Engine",
+				"Slate",
+				"SlateCore"
+				// ... add private dependencies that you statically link with here ...	
+			}
+			);
+		
+		
+		DynamicallyLoadedModuleNames.AddRange(
+			new string[]
+			{
+				// ... add any modules that your module loads dynamically here ...
+			}
+			);
+	}
+}

+ 1257 - 0
Plugins/FileHelperPlugin/Source/FileHelper/Private/FileHelperBPLibrary.cpp

@@ -0,0 +1,1257 @@
+// Copyright 2022 RLoris
+
+#include "FileHelperBPLibrary.h"
+#include "HAL/PlatformFilemanager.h"
+#include "HAL/FileManager.h"
+#include "Misc/FileHelper.h"
+#include "Misc/Base64.h"
+#include "Math/Color.h"
+#include "Misc/ConfigCacheIni.h"
+#include "Engine/DataTable.h"
+#include "Internationalization/Regex.h"
+#include "Serialization/Csv/CsvParser.h"
+#include "UObject/TextProperty.h"
+
+class FCustomFileVisitor : public IPlatformFile::FDirectoryVisitor
+{
+public:
+	FString BasePath;
+	TArray<FString>& Nodes;
+	FString Filter;
+	FRegexPattern CustomPattern;
+	bool bFile = true;
+	bool bDirectory = true;
+
+	FCustomFileVisitor(FString& Path, TArray<FString>& Paths, const FString& Pattern, bool File, bool Directory) : BasePath(Path), Nodes(Paths), Filter(Pattern), CustomPattern(Pattern), bFile(File), bDirectory(Directory) {};
+
+	virtual bool Visit(const TCHAR* FilenameOrDirectory, bool bIsDirectory);
+};
+
+UFileHelperBPLibrary::UFileHelperBPLibrary(const FObjectInitializer& ObjectInitializer)	: Super(ObjectInitializer) {}
+
+FEnginePath UFileHelperBPLibrary::GetEngineDirectories()
+{
+	FEnginePath P;
+	P.Directory = FPaths::ConvertRelativePathToFull(FPaths::EngineDir());
+	P.Config = FPaths::ConvertRelativePathToFull(FPaths::EngineConfigDir());
+	P.Content = FPaths::ConvertRelativePathToFull(FPaths::EngineContentDir());
+	P.Intermediate = FPaths::ConvertRelativePathToFull(FPaths::EngineIntermediateDir());
+	P.Plugins = FPaths::ConvertRelativePathToFull(FPaths::EnginePluginsDir());
+	P.Saved =FPaths::ConvertRelativePathToFull( FPaths::EngineSavedDir());
+	P.User = FPaths::ConvertRelativePathToFull(FPaths::EngineUserDir());
+	P.DefaultLayout = FPaths::ConvertRelativePathToFull(FPaths::EngineDefaultLayoutDir());
+	P.PlatformExtensions = FPaths::ConvertRelativePathToFull(FPaths::EnginePlatformExtensionsDir());
+	P.UserLayout = FPaths::ConvertRelativePathToFull(FPaths::EngineUserLayoutDir());
+	return P;
+}
+
+FProjectPath UFileHelperBPLibrary::GetProjectDirectories()
+{
+	FProjectPath P;
+	P.Directory = FPaths::ConvertRelativePathToFull(FPaths::ProjectDir());
+	P.Config = FPaths::ConvertRelativePathToFull(FPaths::ProjectConfigDir());
+	P.Content = FPaths::ConvertRelativePathToFull(FPaths::ProjectContentDir());
+	P.Intermediate = FPaths::ConvertRelativePathToFull(FPaths::ProjectIntermediateDir());
+	P.Log = FPaths::ConvertRelativePathToFull(FPaths::ProjectLogDir());
+	P.Mods = FPaths::ConvertRelativePathToFull(FPaths::ProjectModsDir());
+	P.Plugins = FPaths::ConvertRelativePathToFull(FPaths::ProjectPluginsDir());
+	P.Saved = FPaths::ConvertRelativePathToFull(FPaths::ProjectSavedDir());
+	P.User = FPaths::ConvertRelativePathToFull(FPaths::ProjectUserDir());
+	P.PersistentDownload = FPaths::ConvertRelativePathToFull(FPaths::ProjectPersistentDownloadDir());
+	P.PlatformExtensions = FPaths::ConvertRelativePathToFull(FPaths::ProjectPlatformExtensionsDir());
+	return P;
+}
+
+bool UFileHelperBPLibrary::ReadText(FString Path, FString& Output)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (FileManager.FileExists(*Path)) 
+	{
+		return FFileHelper::LoadFileToString(Output, *Path);
+	}
+	return false;
+}
+
+bool UFileHelperBPLibrary::SaveText(FString Path, FString Text, FString& Error, bool Append, bool Force)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	FText ErrorFilename;
+	if (!FFileHelper::IsFilenameValidForSaving(Path, ErrorFilename))
+	{
+		Error = FString("Filename is not valid");
+		return false;
+	}
+	if (!FileManager.FileExists(*Path) || Append || Force)
+	{
+		return FFileHelper::SaveStringToFile(Text, *Path, FFileHelper::EEncodingOptions::AutoDetect, &IFileManager::Get(), Append ? FILEWRITE_Append : FILEWRITE_None);
+	}
+	else
+	{
+		Error = FString("File already exists");
+	}
+	return false;
+}
+
+bool UFileHelperBPLibrary::SaveCSV(FString Path, TArray<FString> Headers, TArray<FString> Data, int32& Total, bool Force)
+{
+	FString Output;
+	if (!UFileHelperBPLibrary::CSVToString(Output, Headers, Data, Total))
+	{
+		return false;
+	}
+	FString Error;
+	return UFileHelperBPLibrary::SaveText(Path, Output, Error, false, Force);
+}
+
+bool UFileHelperBPLibrary::ReadCSV(FString Path, TArray<FString>& Headers, TArray<FString>& Data, int32& Total, bool HeaderFirst)
+{
+	Total = 0;
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!FileManager.FileExists(*Path))
+	{
+		return false;
+	}
+	FString Result;
+	if (!FFileHelper::LoadFileToString(Result, *Path))
+	{
+		return false;
+	}
+	return UFileHelperBPLibrary::StringToCSV(Result, Headers, Data, Total, HeaderFirst);
+	// return UFileHelperBPLibrary::StringArrayToCSV(Result, Headers, Data, Total, ",", HeaderFirst);
+}
+
+bool UFileHelperBPLibrary::ReadLine(FString Path, FString Pattern, TArray<FString>& Lines)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!FileManager.FileExists(*Path))
+	{
+		return false;
+	}
+	if (!Pattern.IsEmpty())
+	{
+		FRegexPattern CustomPattern(Pattern);
+		return FFileHelper::LoadFileToStringArrayWithPredicate(Lines, *Path, [CustomPattern](const FString& Line) {
+			FRegexMatcher CustomMatcher(CustomPattern, Line);
+			return CustomMatcher.FindNext();
+		});
+	}
+	return FFileHelper::LoadFileToStringArray(Lines, *Path);
+}
+
+bool UFileHelperBPLibrary::ReadLineRange(FString Path, TArray<FString>& Lines, int32 StartIdx, int32 EndIdx)
+{
+	if (EndIdx != INDEX_NONE && EndIdx < StartIdx)
+	{
+		return false;
+	}
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!FileManager.FileExists(*Path))
+	{
+		return false;
+	}
+	int32 LineCount = 0;
+	return FFileHelper::LoadFileToStringArrayWithPredicate(Lines, *Path, [&LineCount, StartIdx, EndIdx](const FString& Line)->bool{
+		const bool bRangeStart = LineCount >= StartIdx;
+		const bool bRangeEnd = EndIdx == INDEX_NONE || LineCount < EndIdx;
+		LineCount++;
+		return bRangeStart && bRangeEnd;
+	});
+}
+
+bool UFileHelperBPLibrary::SaveLine(FString Path, const TArray<FString>& Text, FString& Error, bool Append, bool Force)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	FText ErrorFilename;
+	if (!FFileHelper::IsFilenameValidForSaving(Path, ErrorFilename))
+	{
+		Error = FString("Filename is not valid");
+		return false;
+	}
+	if (!FileManager.FileExists(*Path) || Append || Force)
+	{
+		return FFileHelper::SaveStringArrayToFile(Text, *Path, FFileHelper::EEncodingOptions::AutoDetect, &IFileManager::Get(), Append ? FILEWRITE_Append : FILEWRITE_None);
+	}
+	else
+	{
+		Error = FString("File already exists");
+	}
+	return false;
+}
+
+bool UFileHelperBPLibrary::ReadByte(FString Path, TArray<uint8>& Bytes)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!FileManager.FileExists(*Path))
+	{
+		return false;
+	}
+	return FFileHelper::LoadFileToArray(Bytes, *Path);
+}
+
+FString UFileHelperBPLibrary::StringToBase64(const FString Source)
+{
+	return FBase64::Encode(Source);
+}
+
+bool UFileHelperBPLibrary::StringFromBase64(FString Base64Str, FString& Result)
+{
+	return FBase64::Decode(Base64Str, Result);
+}
+
+FString UFileHelperBPLibrary::BytesToBase64(const TArray<uint8> Bytes)
+{
+	return FBase64::Encode(Bytes);
+}
+
+bool UFileHelperBPLibrary::BytesFromBase64(const FString Source, TArray<uint8>& Out)
+{
+	return FBase64::Decode(Source, Out);
+}
+
+bool UFileHelperBPLibrary::SaveByte(FString Path, const TArray<uint8>& Bytes, FString& Error, bool Append, bool Force)
+{
+	IPlatformFile& file = FPlatformFileManager::Get().GetPlatformFile();
+	FText ErrorFilename;
+	if (!FFileHelper::IsFilenameValidForSaving(Path, ErrorFilename))
+	{
+		Error = FString("Filename is not valid");
+		return false;
+	}
+	if (!file.FileExists(*Path) || Append || Force)
+	{
+		return FFileHelper::SaveArrayToFile(Bytes, *Path, &IFileManager::Get(), Append ? FILEWRITE_Append : FILEWRITE_None);
+	}
+	else
+	{
+		Error = FString("File already exists");
+	}
+	return false;
+}
+
+bool UFileHelperBPLibrary::StringToCSV(FString Content, TArray<FString>& Headers, TArray<FString>& Data, int32& Total, bool HeaderFirst)
+{
+	FCsvParser Parser(Content);
+	TArray<TArray<const TCHAR*>> Rows = Parser.GetRows();
+	for (TArray<const TCHAR*> Row : Rows)
+	{
+		Total++;
+		for (FString Col : Row)
+		{
+			if (Total == 1 && HeaderFirst)
+			{
+				Headers.Add(Col);
+			}
+			else
+			{
+				Data.Add(Col);
+			}
+		}
+	}
+	return true;
+	// auto Result = SplitString(Content, LINE_TERMINATOR, ESearchCase::Type::IgnoreCase);
+	// return UFileHelperBPLibrary::StringArrayToCSV(Result, Headers, Data, Total, HeaderFirst);
+}
+
+bool UFileHelperBPLibrary::CSVToString(FString& Output, TArray<FString> Headers, TArray<FString> Data, int32& Total)
+{
+	Total = 0;
+	FString Delimiter = ",";
+	if (Headers.Num() == 0)
+	{
+		return false;
+	}
+	if (Data.Num() % Headers.Num() != 0)
+	{
+		return false;
+	}
+	Output = TEXT("");
+	// Header row
+	for (FString Col : Headers)
+	{
+		if (Output.Len() > 0)
+		{
+			Output += Delimiter;
+		}
+		Output += (TEXT("\"") + Col.Replace(TEXT("\""), TEXT("\"\"")) + TEXT("\""));
+	}
+	Output += LINE_TERMINATOR;
+	FString Row = TEXT("");
+	int32 Count = 0;
+	// Data row
+	for (FString Col : Data)
+	{
+		Count++;
+		if (Row.Len() > 0)
+		{
+			Row += Delimiter;
+		}
+		Row += (TEXT("\"") + Col.Replace(TEXT("\""), TEXT("\"\"")) + TEXT("\""));
+		if (Count % Headers.Num() == 0)
+		{
+			Row += LINE_TERMINATOR;
+			Output += Row;
+			Row = "";
+		}
+	}
+	Total = (Data.Num() / Headers.Num()) + 1;
+	return true;
+}
+
+bool UFileHelperBPLibrary::StringArrayToCSV(TArray<FString> Lines, TArray<FString>& Headers, TArray<FString>& Data, int32& Total, FString Delimiter, bool HeaderFirst)
+{
+	for (auto Line : Lines)
+	{
+		Total++;
+		if (!Line.Contains(TEXT("\"") + Delimiter + TEXT("\"")))
+		{
+			continue;
+		}
+		if (Total == 1 && HeaderFirst)
+		{
+			for (FString Col : UFileHelperBPLibrary::SplitString(Line, TEXT("\"") + Delimiter + TEXT("\""), ESearchCase::CaseSensitive))
+			{
+				Col.TrimQuotesInline();
+				Col.ReplaceInline(TEXT("\"\""), TEXT("\""));
+				Headers.Add(Col);
+			}
+		}
+		else
+		{
+			for (FString Col : UFileHelperBPLibrary::SplitString(Line, TEXT("\"") + Delimiter + TEXT("\""), ESearchCase::CaseSensitive))
+			{
+				Col.TrimQuotesInline();
+				Col.ReplaceInline(TEXT("\"\""), TEXT("\""));
+				Data.Add(Col);
+			}
+		}
+	}
+	return true;
+}
+
+bool UFileHelperBPLibrary::IsFile(FString Path)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	return FileManager.FileExists(*Path);
+}
+
+bool UFileHelperBPLibrary::IsDirectory(FString Path)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	return FileManager.DirectoryExists(*Path);
+}
+
+bool UFileHelperBPLibrary::IsValidFilename(FString Filename)
+{
+	FText Error;
+	return FFileHelper::IsFilenameValidForSaving(*Filename, Error);
+}
+
+bool UFileHelperBPLibrary::IsValidPath(FString Path)
+{
+	return FPaths::ValidatePath(Path);
+}
+
+bool UFileHelperBPLibrary::ValidateFilename(FString Filename, FString& ValidName)
+{
+	ValidName = FPaths::MakeValidFileName(Filename);
+	return IsValidFilename(ValidName);
+}
+
+bool UFileHelperBPLibrary::SetReadOnlyFlag(FString FilePath, bool Flag)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	return FileManager.SetReadOnly(*FilePath, Flag);
+}
+
+bool UFileHelperBPLibrary::GetReadOnlyFlag(FString FilePath)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	return FileManager.IsReadOnly(*FilePath);
+}
+
+int64 UFileHelperBPLibrary::GetFileSize(FString FilePath)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	return FileManager.FileSize(*FilePath);
+}
+
+bool FCustomFileVisitor::Visit(const TCHAR* FilenameOrDirectory, bool bIsDirectory)
+{
+	if ((bFile && !bIsDirectory) || (bDirectory && bIsDirectory))
+	{
+		FString RelativePath = FString(FilenameOrDirectory);
+		FPaths::MakePathRelativeTo(RelativePath, *BasePath);
+		if (!Filter.IsEmpty()) 
+		{
+			FRegexMatcher CustomMatcher(CustomPattern, RelativePath);
+			if (CustomMatcher.FindNext()) 
+			{
+				Nodes.Add(RelativePath);
+			}
+		}
+		else
+		{
+			Nodes.Add(RelativePath);
+		}
+	}
+	return true;
+}
+
+bool UFileHelperBPLibrary::ListDirectory(FString Path, FString Pattern, TArray<FString>& Nodes, bool ShowFile, bool ShowDirectory, bool Recursive)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!FileManager.DirectoryExists(*Path)) 
+	{
+		return false;
+	}
+	if (!ShowDirectory && !ShowFile)
+	{
+		return true;
+	}	
+	FString BasePath = FPaths::Combine(Path, TEXT("/"));
+	FCustomFileVisitor CustomFileVisitor(BasePath, Nodes, Pattern, ShowFile, ShowDirectory);
+	if (Recursive)
+	{
+		return FileManager.IterateDirectoryRecursively(*Path, CustomFileVisitor);
+	}
+	else 
+	{
+		return FileManager.IterateDirectory(*Path, CustomFileVisitor);
+	}
+}
+
+bool UFileHelperBPLibrary::MakeDirectory(FString Path, bool Recursive)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (FileManager.DirectoryExists(*Path))
+	{
+		return true;
+	}
+	if (Recursive)
+	{
+		return FileManager.CreateDirectoryTree(*Path);
+	}
+	else
+	{
+		return FileManager.CreateDirectory(*Path);
+	}
+}
+
+bool UFileHelperBPLibrary::RemoveDirectory(FString Path, bool Recursive)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!FileManager.DirectoryExists(*Path))
+	{
+		return true;
+	}
+	if (Recursive)
+	{
+		return FileManager.DeleteDirectoryRecursively(*Path);
+	}
+	else
+	{
+		return FileManager.DeleteDirectory(*Path);
+	}
+}
+
+bool UFileHelperBPLibrary::CopyDirectory(FString Source, FString Dest) // bool Force = false
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	FPaths::NormalizeDirectoryName(Dest);
+	if (!FileManager.DirectoryExists(*Source) && !FileManager.FileExists(*Source))
+	{
+		return false;
+	}
+	if (!FileManager.DirectoryExists(*Dest))
+	{
+		return false;
+	}
+	return FileManager.CopyDirectoryTree(*Dest, *Source, true);
+}
+
+bool UFileHelperBPLibrary::MoveDirectory(FString Source, FString Dest) // bool Force = false
+{
+	FPaths::NormalizeDirectoryName(Source);
+	FPaths::NormalizeDirectoryName(Dest);
+	if (Dest.Equals(Source))
+	{
+		return true;
+	}
+	if (!UFileHelperBPLibrary::CopyDirectory(Source, Dest))
+	{
+		return false;
+	}
+	return UFileHelperBPLibrary::RemoveDirectory(Source, true);
+}
+
+bool UFileHelperBPLibrary::NodeStats(FString Path, FCustomNodeStat& Stats)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!FileManager.DirectoryExists(*Path) && !FileManager.FileExists(*Path))
+	{
+		return false;
+	}
+	const FFileStatData Data = FileManager.GetStatData(*Path);
+	if (!Data.bIsValid)
+	{
+		return false;
+	}
+	Stats.CreationTime = Data.CreationTime;
+	Stats.FileSize = Data.FileSize;
+	Stats.IsDirectory = Data.bIsDirectory;
+	Stats.IsReadOnly = Data.bIsReadOnly;
+	Stats.LastAccessTime = Data.AccessTime;
+	Stats.ModificationTime = Data.ModificationTime;
+	return true;
+}
+
+bool UFileHelperBPLibrary::RemoveFile(FString Path)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (FileManager.DirectoryExists(*Path))
+	{
+		return false;
+	}
+	if (!FileManager.FileExists(*Path))
+	{
+		return true;
+	}
+	return FileManager.DeleteFile(*Path);
+}
+
+bool UFileHelperBPLibrary::CopyFile(FString Source, FString Dest, bool Force)
+{
+	FPaths::NormalizeFilename(Source);
+	FPaths::NormalizeFilename(Dest);
+	if (Dest.Equals(Source))
+	{
+		return true;
+	}
+	FText Error;
+	if (!FFileHelper::IsFilenameValidForSaving(*Dest, Error))
+	{
+		return false;
+	}
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!FileManager.FileExists(*Source))
+	{
+		return false;
+	}
+	if (!Force && FileManager.FileExists(*Dest))
+	{
+		return false;
+	}
+	UFileHelperBPLibrary::RemoveFile(Dest);
+	return FileManager.CopyFile(*Dest, *Source);
+}
+
+bool UFileHelperBPLibrary::MoveFile(FString Source, FString Dest, bool Force)
+{
+	FPaths::NormalizeFilename(Source);
+	FPaths::NormalizeFilename(Dest);
+	if (Dest.Equals(Source))
+	{
+		return true;
+	}
+	FText Error;
+	if (!FFileHelper::IsFilenameValidForSaving(*Dest, Error))
+	{
+		return false;
+	}
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!FileManager.FileExists(*Source))
+	{
+		return false;
+	}
+	if (!Force && FileManager.FileExists(*Dest))
+	{
+		return false;
+	}
+	UFileHelperBPLibrary::RemoveFile(Dest);
+	return FileManager.MoveFile(*Dest, *Source);
+}
+
+bool UFileHelperBPLibrary::RenameFile(FString Path, FString NewName)
+{
+	FText Error;
+	if (!FFileHelper::IsFilenameValidForSaving(*NewName, Error))
+	{
+		return false;
+	}
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!FileManager.FileExists(*Path))
+	{
+		return false;
+	}
+	FString Clean = FPaths::GetCleanFilename(NewName);
+	FString Base = FPaths::GetPath(Path);
+	FString Output = FPaths::Combine(*Base, *Clean);
+	if (FileManager.FileExists(*Output) || FileManager.DirectoryExists(*Output))
+	{
+		return false;
+	}
+	return FileManager.MoveFile(*Output, *Path);
+}
+
+void UFileHelperBPLibrary::GetPathParts(FString Path, FString& PathPart, FString& BasePart, FString& ExtensionPart, FString& FileName)
+{
+	PathPart = FPaths::GetPath(Path);
+	BasePart = FPaths::GetBaseFilename(Path);
+	ExtensionPart = FPaths::GetExtension(Path);
+	FileName = FPaths::GetCleanFilename(Path);
+}
+
+bool UFileHelperBPLibrary::DatatableToCSV(UDataTable* Table, FString& Output)
+{
+	if (Table == nullptr || !Table->RowStruct)
+	{
+		return false;
+	}
+	return UFileHelperBPLibrary::WriteTableToCSV(*Table, Output);
+	// Output = Table->GetTableAsCSV(EDataTableExportFlags::None);
+	// return true;
+}
+
+bool UFileHelperBPLibrary::DataTableToJSON(UDataTable* Table, FString& Output)
+{
+	if (Table == nullptr || !Table->RowStruct)
+	{
+		return false;
+	}
+	return UFileHelperBPLibrary::WriteTableToJSON(*Table, Output);
+	// Output = Table->GetTableAsJSON(EDataTableExportFlags::UseJsonObjectsForStructs);
+	// return true;
+}
+
+UDataTable* UFileHelperBPLibrary::CSVToDataTable(FString CSV, UScriptStruct* Struct, bool& Success)
+{
+	Success = false;
+	if (Struct == nullptr) 
+	{
+		return nullptr;
+	}
+	UDataTable* DataTable = NewObject<UDataTable>();
+	DataTable->RowStruct = Struct;
+	auto Result = DataTable->CreateTableFromCSVString(CSV);
+	if (Result.Num() == 0) 
+	{
+		Success = true;
+	}
+	return DataTable;
+}
+
+UDataTable* UFileHelperBPLibrary::JSONToDataTable(FString JSON, UScriptStruct* Struct, bool& Success)
+{
+	Success = false;
+	if (Struct == nullptr)
+	{
+		return nullptr;
+	}
+	UDataTable* DataTable = NewObject<UDataTable>();
+	DataTable->RowStruct = Struct;
+	auto Result = DataTable->CreateTableFromJSONString(JSON);
+	if (Result.Num() == 0)
+	{
+		Success = true;
+	}
+	return DataTable;
+}
+
+TArray<FString> UFileHelperBPLibrary::SplitString(FString String, FString Separator, ESearchCase::Type SearchCase)
+{
+	FString LeftString;
+	FString RightString;
+	TArray<FString> Array;
+	bool Split = false;
+	do
+	{
+		Split = String.Split(Separator, &LeftString, &RightString, SearchCase);
+		if (Split)
+		{
+			Array.Add(LeftString);
+		}
+		else
+		{
+			Array.Add(String);
+		}
+		String = RightString;
+	} while (Split);
+
+	return Array;
+}
+
+bool UFileHelperBPLibrary::WriteConfigFile(FString Filename, FString Section, FString Key, FProperty* Type, void* Value, bool SingleLineArray)
+{
+	if (!GConfig)
+	{
+		return false;
+	}
+	if (FBoolProperty* BoolProperty = CastField<FBoolProperty>(Type)) 
+	{
+		GConfig->SetBool(*Section, *Key, *(static_cast<bool*>(Value)), Filename);
+	}
+	else if (FIntProperty* IntProperty = CastField<FIntProperty>(Type))
+	{
+		GConfig->SetInt(*Section, *Key, *(static_cast<int32*>(Value)), Filename);
+	}
+	else if (FStrProperty* StrProperty = CastField<FStrProperty>(Type))
+	{
+		GConfig->SetString(*Section, *Key, **(static_cast<FString*>(Value)), Filename);
+	}
+	else if (FFloatProperty* FloatProperty = CastField<FFloatProperty>(Type))
+	{
+		GConfig->SetFloat(*Section, *Key, *(static_cast<float*>(Value)), Filename);
+	}
+	else if (FDoubleProperty* DoubleProperty = CastField<FDoubleProperty>(Type))
+	{
+		GConfig->SetDouble(*Section, *Key, *(static_cast<double*>(Value)), Filename);
+	}
+	else if (FArrayProperty* ArrayProperty = CastField<FArrayProperty>(Type))
+	{
+		if (FStrProperty* ArrayInnerProperty = CastField<FStrProperty>(ArrayProperty->Inner))
+		{
+			TArray<FString>* Arr = (static_cast<TArray<FString>*>(Value));
+			if (SingleLineArray)
+			{
+				GConfig->SetSingleLineArray(*Section, *Key, *Arr, Filename);
+			}
+			else
+			{
+				GConfig->SetArray(*Section, *Key, *Arr, Filename);
+			}
+		}
+		else
+		{
+			return false;
+		}
+	}
+	else if (FTextProperty* TextProperty = CastField<FTextProperty>(Type))
+	{
+		GConfig->SetText(*Section, *Key, *(static_cast<FText*>(Value)), Filename);
+	}
+	else if (FStructProperty* StructProperty = CastField<FStructProperty>(Type))
+	{
+		if (StructProperty->Struct->IsNative())
+		{
+			static const FName RotatorType = TEXT("Rotator");
+			static const FName VectorType = TEXT("Vector");
+			static const FName LinearColorType = TEXT("LinearColor");
+			static const FName Vector4Type = TEXT("Vector4");
+			static const FName Vector2DType = TEXT("Vector2D");
+
+			const FName TypeName = StructProperty->Struct->GetFName();
+			if (TypeName == RotatorType)
+			{
+				GConfig->SetRotator(*Section, *Key, *(static_cast<FRotator*>(Value)), *Filename);
+			}
+			else if (TypeName == VectorType)
+			{
+				GConfig->SetVector(*Section, *Key, *(static_cast<FVector*>(Value)), *Filename);
+			}
+			else if (TypeName == LinearColorType)
+			{
+				GConfig->SetColor(*Section, *Key, *(static_cast<FColor*>(Value)), *Filename);
+			}
+			else if (TypeName == Vector4Type)
+			{
+				GConfig->SetVector4(*Section, *Key, *(static_cast<FVector4*>(Value)), *Filename);
+			}
+			else if (TypeName == Vector2DType)
+			{
+				GConfig->SetVector2D(*Section, *Key, *(static_cast<FVector2D*>(Value)), *Filename);
+			}
+			else
+			{
+				return false;
+			}
+		}
+		else
+		{
+			return false;
+		}
+	}
+	else
+	{
+		return false;
+	}
+	GConfig->Flush(false, Filename);
+	return true;
+}
+
+bool UFileHelperBPLibrary::ReadConfigFile(FString Filename, FString Section, FString Key, FProperty* Type, void* Value, bool SingleLineArray)
+{
+	if (!GConfig)
+	{
+		return false;
+	}
+	bool Success = false;
+	if (FBoolProperty* BoolProperty = CastField<FBoolProperty>(Type))
+	{
+		Success = GConfig->GetBool(*Section, *Key, *(static_cast<bool*>(Value)), Filename);
+	}
+	else if (FIntProperty* IntProperty = CastField<FIntProperty>(Type))
+	{
+		Success = GConfig->GetInt(*Section, *Key, *(static_cast<int32*>(Value)), Filename);
+	}
+	else if (FStrProperty* StrProperty = CastField<FStrProperty>(Type))
+	{
+		Success = GConfig->GetString(*Section, *Key, *(static_cast<FString*>(Value)), Filename);
+	}
+	else if (FFloatProperty* FloatProperty = CastField<FFloatProperty>(Type))
+	{
+		Success = GConfig->GetFloat(*Section, *Key, *(static_cast<float*>(Value)), Filename);
+	}
+	else if (FDoubleProperty* DoubleProperty = CastField<FDoubleProperty>(Type))
+	{
+		Success = GConfig->GetDouble(*Section, *Key, *(static_cast<double*>(Value)), Filename);
+	}
+	else if (FArrayProperty* ArrayProperty = CastField<FArrayProperty>(Type))
+	{
+		if (FStrProperty* ArrayInnerProperty = CastField<FStrProperty>(ArrayProperty->Inner))
+		{
+			TArray<FString>* Arr = (static_cast<TArray<FString>*>(Value));
+			if (SingleLineArray)
+			{
+				Success = (GConfig->GetSingleLineArray(*Section, *Key, *Arr, Filename) != 0);
+			}
+			else
+			{
+				Success = (GConfig->GetArray(*Section, *Key, *Arr, Filename) != 0);
+			}
+		}
+	}
+	else if (FTextProperty* TextProperty = CastField<FTextProperty>(Type))
+	{
+		Success = GConfig->GetText(*Section, *Key, *(static_cast<FText*>(Value)), Filename);
+	}
+	else if (FStructProperty* StructProperty = CastField<FStructProperty>(Type))
+	{
+		if (StructProperty->Struct->IsNative())
+		{
+			static const FName RotatorType = TEXT("Rotator");
+			static const FName VectorType = TEXT("Vector");
+			static const FName LinearColorType = TEXT("LinearColor");
+			static const FName Vector4Type = TEXT("Vector4");
+			static const FName Vector2DType = TEXT("Vector2D");
+
+			const FName TypeName = StructProperty->Struct->GetFName();
+			if (TypeName == RotatorType)
+			{
+				Success = GConfig->GetRotator(*Section, *Key, *(static_cast<FRotator*>(Value)), *Filename);
+			}
+			else if (TypeName == VectorType)
+			{
+				Success = GConfig->GetVector(*Section, *Key, *(static_cast<FVector*>(Value)), *Filename);
+			}
+			else if (TypeName == LinearColorType)
+			{
+				Success = GConfig->GetColor(*Section, *Key, *(static_cast<FColor*>(Value)), *Filename);
+			}
+			else if (TypeName == Vector4Type)
+			{
+				Success = GConfig->GetVector4(*Section, *Key, *(static_cast<FVector4*>(Value)), *Filename);
+			}
+			else if (TypeName == Vector2DType)
+			{
+				Success = GConfig->GetVector2D(*Section, *Key, *(static_cast<FVector2D*>(Value)), *Filename);
+			}
+		}
+	}
+	return Success;
+}
+
+bool UFileHelperBPLibrary::RemoveConfig(FString FilePath, FString Section, FString Key)
+{
+	if (!GConfig)
+	{
+		return false;
+	}
+	return GConfig->RemoveKey(*Section, *Key, *FilePath);
+}
+
+// equivalent GetTableAsCSV()
+
+bool UFileHelperBPLibrary::WriteTableToCSV(const UDataTable& InDataTable, FString& ExportedText)
+{
+	if (!InDataTable.RowStruct)
+	{
+		return false;
+	}
+
+	// Write the header (column titles)
+	FString ImportKeyField;
+	if (!InDataTable.ImportKeyField.IsEmpty())
+	{
+		// Write actual name if we have it
+		ImportKeyField = InDataTable.ImportKeyField;
+		ExportedText += ImportKeyField;
+	}
+	else
+	{
+		ExportedText += TEXT("---");
+	}
+
+	FProperty* SkipProperty = nullptr;
+	for (TFieldIterator<FProperty> It(InDataTable.RowStruct); It; ++It)
+	{
+		FProperty* BaseProp = *It;
+		check(BaseProp);
+
+		FString ColumnHeader = DataTableUtils::GetPropertyExportName(BaseProp, EDataTableExportFlags::None);
+
+		if (ColumnHeader == ImportKeyField)
+		{
+			// Don't write header again if this is the name field, and save for skipping later
+			SkipProperty = BaseProp;
+			continue;
+		}
+
+		ExportedText += TEXT(",");
+		ExportedText += ColumnHeader;
+	}
+	ExportedText += TEXT("\n");
+
+	// Write each row
+	for (auto RowIt = InDataTable.GetRowMap().CreateConstIterator(); RowIt; ++RowIt)
+	{
+		FName RowName = RowIt.Key();
+		ExportedText += RowName.ToString();
+
+		uint8* RowData = RowIt.Value();
+		UFileHelperBPLibrary::WriteRowToCSV(InDataTable.RowStruct, RowData, ExportedText);
+
+		ExportedText += TEXT("\n");
+	}
+
+	return true;
+}
+
+bool UFileHelperBPLibrary::WriteRowToCSV(const UScriptStruct* InRowStruct, const void* InRowData, FString& ExportedText)
+{
+	if (!InRowStruct)
+	{
+		return false;
+	}
+
+	for (TFieldIterator<FProperty> It(InRowStruct); It; ++It)
+	{
+		FProperty* BaseProp = *It;
+		check(BaseProp);
+
+		const void* Data = BaseProp->ContainerPtrToValuePtr<void>(InRowData, 0);
+		UFileHelperBPLibrary::WriteStructEntryToCSV(InRowData, BaseProp, Data, ExportedText);
+	}
+
+	return true;
+}
+
+bool UFileHelperBPLibrary::WriteStructEntryToCSV(const void* InRowData, FProperty* InProperty, const void* InPropertyData, FString& ExportedText)
+{
+	ExportedText += TEXT(",");
+
+	const FString PropertyValue = DataTableUtils::GetPropertyValueAsString(InProperty, (uint8*)InRowData, EDataTableExportFlags::None);
+	ExportedText += TEXT("\"");
+	ExportedText += PropertyValue.Replace(TEXT("\""), TEXT("\"\""));
+	ExportedText += TEXT("\"");
+
+	return true;
+}
+
+// equivalent GetTableAsJSON()
+
+FString UFileHelperBPLibrary::GetKeyFieldName(const UDataTable& InDataTable)
+{
+	FString ExplicitString = InDataTable.ImportKeyField;
+	if (ExplicitString.IsEmpty())
+	{
+		return TEXT("Name");
+	}
+	else
+	{
+		return ExplicitString;
+	}
+}
+
+bool UFileHelperBPLibrary::WriteTableToJSON(const UDataTable& InDataTable, FString& OutExportText)
+{
+	if (!InDataTable.RowStruct)
+	{
+		return false;
+	}
+
+	TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter = TJsonWriterFactory<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>::Create(&OutExportText);
+
+	FString KeyField = UFileHelperBPLibrary::GetKeyFieldName(InDataTable);
+
+	JsonWriter->WriteArrayStart();
+
+	// Iterate over rows
+	for (auto RowIt = InDataTable.GetRowMap().CreateConstIterator(); RowIt; ++RowIt)
+	{
+		JsonWriter->WriteObjectStart();
+		{
+			// RowName
+			const FName RowName = RowIt.Key();
+			JsonWriter->WriteValue(KeyField, RowName.ToString());
+
+			// Now the values
+			uint8* RowData = RowIt.Value();
+			UFileHelperBPLibrary::WriteRowToJSON(InDataTable.RowStruct, RowData, JsonWriter);
+		}
+		JsonWriter->WriteObjectEnd();
+	}
+
+	JsonWriter->WriteArrayEnd();
+
+	JsonWriter->Close();
+
+	return true;
+}
+
+bool UFileHelperBPLibrary::WriteTableAsObjectToJSON(const UDataTable& InDataTable, TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter)
+{
+	if (!InDataTable.RowStruct)
+	{
+		return false;
+	}
+
+	JsonWriter->WriteObjectStart(InDataTable.GetName());
+
+	// Iterate over rows
+	for (auto RowIt = InDataTable.GetRowMap().CreateConstIterator(); RowIt; ++RowIt)
+	{
+		// RowName
+		const FName RowName = RowIt.Key();
+		JsonWriter->WriteObjectStart(RowName.ToString());
+		{
+			// Now the values
+			uint8* RowData = RowIt.Value();
+			UFileHelperBPLibrary::WriteRowToJSON(InDataTable.RowStruct, RowData, JsonWriter);
+		}
+		JsonWriter->WriteObjectEnd();
+	}
+	JsonWriter->WriteObjectEnd();
+
+	return true;
+}
+
+bool UFileHelperBPLibrary::WriteRowToJSON(const UScriptStruct* InRowStruct, const void* InRowData, TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter)
+{
+	if (!InRowStruct)
+	{
+		return false;
+	}
+
+	return UFileHelperBPLibrary::WriteStructToJSON(InRowStruct, InRowData, JsonWriter);
+}
+
+bool UFileHelperBPLibrary::WriteStructToJSON(const UScriptStruct* InStruct, const void* InStructData, TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter)
+{
+	for (TFieldIterator<const FProperty> It(InStruct); It; ++It)
+	{
+		const FProperty* BaseProp = *It;
+		check(BaseProp);
+
+		const FString Identifier = DataTableUtils::GetPropertyExportName(BaseProp, EDataTableExportFlags::UseJsonObjectsForStructs);
+
+		if (BaseProp->ArrayDim == 1)
+		{
+			const void* Data = BaseProp->ContainerPtrToValuePtr<void>(InStructData, 0);
+			UFileHelperBPLibrary::WriteStructEntryToJSON(InStructData, BaseProp, Data, JsonWriter);
+		}
+		else
+		{
+			JsonWriter->WriteArrayStart(Identifier);
+
+			for (int32 ArrayEntryIndex = 0; ArrayEntryIndex < BaseProp->ArrayDim; ++ArrayEntryIndex)
+			{
+				const void* Data = BaseProp->ContainerPtrToValuePtr<void>(InStructData, ArrayEntryIndex);
+				UFileHelperBPLibrary::WriteContainerEntryToJSON(BaseProp, Data, &Identifier, JsonWriter);
+			}
+
+			JsonWriter->WriteArrayEnd();
+		}
+	}
+
+	return true;
+}
+
+bool UFileHelperBPLibrary::WriteStructEntryToJSON(const void* InRowData, const FProperty* InProperty, const void* InPropertyData, TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter)
+{
+	const FString Identifier = DataTableUtils::GetPropertyExportName(InProperty, EDataTableExportFlags::UseJsonObjectsForStructs);
+
+	if (const FEnumProperty* EnumProp = CastField<const FEnumProperty>(InProperty))
+	{
+		const FString PropertyValue = DataTableUtils::GetPropertyValueAsString(EnumProp, (uint8*)InRowData, EDataTableExportFlags::UseJsonObjectsForStructs);
+		JsonWriter->WriteValue(Identifier, PropertyValue);
+	}
+	else if (const FNumericProperty* NumProp = CastField<const FNumericProperty>(InProperty))
+	{
+		if (NumProp->IsEnum())
+		{
+			const FString PropertyValue = DataTableUtils::GetPropertyValueAsString(InProperty, (uint8*)InRowData, EDataTableExportFlags::UseJsonObjectsForStructs);
+			JsonWriter->WriteValue(Identifier, PropertyValue);
+		}
+		else if (NumProp->IsInteger())
+		{
+			const int64 PropertyValue = NumProp->GetSignedIntPropertyValue(InPropertyData);
+			JsonWriter->WriteValue(Identifier, PropertyValue);
+		}
+		else
+		{
+			const double PropertyValue = NumProp->GetFloatingPointPropertyValue(InPropertyData);
+			JsonWriter->WriteValue(Identifier, PropertyValue);
+		}
+	}
+	else if (const FBoolProperty* BoolProp = CastField<const FBoolProperty>(InProperty))
+	{
+		const bool PropertyValue = BoolProp->GetPropertyValue(InPropertyData);
+		JsonWriter->WriteValue(Identifier, PropertyValue);
+	}
+	else if (const FArrayProperty* ArrayProp = CastField<const FArrayProperty>(InProperty))
+	{
+		JsonWriter->WriteArrayStart(Identifier);
+
+		FScriptArrayHelper ArrayHelper(ArrayProp, InPropertyData);
+		for (int32 ArrayEntryIndex = 0; ArrayEntryIndex < ArrayHelper.Num(); ++ArrayEntryIndex)
+		{
+			const uint8* ArrayEntryData = ArrayHelper.GetRawPtr(ArrayEntryIndex);
+			UFileHelperBPLibrary::WriteContainerEntryToJSON(ArrayProp->Inner, ArrayEntryData, &Identifier, JsonWriter);
+		}
+
+		JsonWriter->WriteArrayEnd();
+	}
+	else if (const FSetProperty* SetProp = CastField<const FSetProperty>(InProperty))
+	{
+		JsonWriter->WriteArrayStart(Identifier);
+
+		FScriptSetHelper SetHelper(SetProp, InPropertyData);
+		for (int32 SetSparseIndex = 0; SetSparseIndex < SetHelper.GetMaxIndex(); ++SetSparseIndex)
+		{
+			if (SetHelper.IsValidIndex(SetSparseIndex))
+			{
+				const uint8* SetEntryData = SetHelper.GetElementPtr(SetSparseIndex);
+				UFileHelperBPLibrary::WriteContainerEntryToJSON(SetHelper.GetElementProperty(), SetEntryData, &Identifier, JsonWriter);
+			}
+		}
+
+		JsonWriter->WriteArrayEnd();
+	}
+	else if (const FMapProperty* MapProp = CastField<const FMapProperty>(InProperty))
+	{
+		JsonWriter->WriteObjectStart(Identifier);
+
+		FScriptMapHelper MapHelper(MapProp, InPropertyData);
+		for (int32 MapSparseIndex = 0; MapSparseIndex < MapHelper.GetMaxIndex(); ++MapSparseIndex)
+		{
+			if (MapHelper.IsValidIndex(MapSparseIndex))
+			{
+				const uint8* MapKeyData = MapHelper.GetKeyPtr(MapSparseIndex);
+				const uint8* MapValueData = MapHelper.GetValuePtr(MapSparseIndex);
+
+				// JSON object keys must always be strings
+				const FString KeyValue = DataTableUtils::GetPropertyValueAsStringDirect(MapHelper.GetKeyProperty(), (uint8*)MapKeyData, EDataTableExportFlags::UseJsonObjectsForStructs);
+				UFileHelperBPLibrary::WriteContainerEntryToJSON(MapHelper.GetValueProperty(), MapValueData, &KeyValue, JsonWriter);
+			}
+		}
+
+		JsonWriter->WriteObjectEnd();
+	}
+	else if (const FStructProperty* StructProp = CastField<const FStructProperty>(InProperty))
+	{
+		JsonWriter->WriteObjectStart(Identifier);
+		UFileHelperBPLibrary::WriteStructToJSON(StructProp->Struct, InPropertyData, JsonWriter);
+		JsonWriter->WriteObjectEnd();
+	}
+	else
+	{
+		const FString PropertyValue = DataTableUtils::GetPropertyValueAsString(InProperty, (uint8*)InRowData, EDataTableExportFlags::UseJsonObjectsForStructs);
+		JsonWriter->WriteValue(Identifier, PropertyValue);
+	}
+
+	return true;
+}
+
+bool UFileHelperBPLibrary::WriteContainerEntryToJSON(const FProperty* InProperty, const void* InPropertyData, const FString* InIdentifier, TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter)
+{
+	if (const FEnumProperty* EnumProp = CastField<const FEnumProperty>(InProperty))
+	{
+		const FString PropertyValue = DataTableUtils::GetPropertyValueAsStringDirect(InProperty, (uint8*)InPropertyData, EDataTableExportFlags::UseJsonObjectsForStructs);
+		UFileHelperBPLibrary::WriteJSONValueWithOptionalIdentifier(JsonWriter, InIdentifier, *PropertyValue);
+	}
+	else if (const FNumericProperty* NumProp = CastField<const FNumericProperty>(InProperty))
+	{
+		if (NumProp->IsEnum())
+		{
+			const FString PropertyValue = DataTableUtils::GetPropertyValueAsStringDirect(InProperty, (uint8*)InPropertyData, EDataTableExportFlags::UseJsonObjectsForStructs);
+			UFileHelperBPLibrary::WriteJSONValueWithOptionalIdentifier(JsonWriter, InIdentifier, *PropertyValue);
+		}
+		else if (NumProp->IsInteger())
+		{
+			const int64 PropertyValue = NumProp->GetSignedIntPropertyValue(InPropertyData);
+			UFileHelperBPLibrary::WriteJSONValueWithOptionalIdentifier(JsonWriter, InIdentifier, *FString::FromInt(PropertyValue));
+		}
+		else
+		{
+			const double PropertyValue = NumProp->GetFloatingPointPropertyValue(InPropertyData);
+			UFileHelperBPLibrary::WriteJSONValueWithOptionalIdentifier(JsonWriter, InIdentifier, *FString::SanitizeFloat(PropertyValue));
+		}
+	}
+	else if (const FBoolProperty* BoolProp = CastField<const FBoolProperty>(InProperty))
+	{
+		const bool PropertyValue = BoolProp->GetPropertyValue(InPropertyData);
+		UFileHelperBPLibrary::WriteJSONValueWithOptionalIdentifier(JsonWriter, InIdentifier, *(PropertyValue ? FString("true") : FString("false")));
+	}
+	else if (const FStructProperty* StructProp = CastField<const FStructProperty>(InProperty))
+	{
+		UFileHelperBPLibrary::WriteJSONObjectStartWithOptionalIdentifier(JsonWriter, InIdentifier);
+		UFileHelperBPLibrary::WriteStructToJSON(StructProp->Struct, InPropertyData, JsonWriter);
+		JsonWriter->WriteObjectEnd();
+	}
+	else if (const FArrayProperty* ArrayProp = CastField<const FArrayProperty>(InProperty))
+	{
+		// Cannot nest arrays
+		return false;
+	}
+	else if (const FSetProperty* SetProp = CastField<const FSetProperty>(InProperty))
+	{
+		// Cannot nest sets
+		return false;
+	}
+	else if (const FMapProperty* MapProp = CastField<const FMapProperty>(InProperty))
+	{
+		// Cannot nest maps
+		return false;
+	}
+	else
+	{
+		const FString PropertyValue = DataTableUtils::GetPropertyValueAsStringDirect(InProperty, (uint8*)InPropertyData, EDataTableExportFlags::UseJsonObjectsForStructs);
+		UFileHelperBPLibrary::WriteJSONValueWithOptionalIdentifier(JsonWriter, InIdentifier, *PropertyValue);
+	}
+
+	return true;
+}
+
+void UFileHelperBPLibrary::WriteJSONObjectStartWithOptionalIdentifier(TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter, const FString* InIdentifier)
+{
+	if (InIdentifier)
+	{
+		JsonWriter->WriteObjectStart(*InIdentifier);
+	}
+	else
+	{
+		JsonWriter->WriteObjectStart();
+	}
+}
+
+void UFileHelperBPLibrary::WriteJSONValueWithOptionalIdentifier(TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter, const FString* InIdentifier, const TCHAR* InValue)
+{
+	if (InIdentifier)
+	{
+		JsonWriter->WriteValue(*InIdentifier, InValue);
+	}
+	else
+	{
+		JsonWriter->WriteValue(InValue);
+	}
+}

+ 22 - 0
Plugins/FileHelperPlugin/Source/FileHelper/Private/FileHelperModule.cpp

@@ -0,0 +1,22 @@
+// Copyright 2022 RLoris
+
+#include "FileHelperModule.h"
+
+#define LOCTEXT_NAMESPACE "FFileHelperModule"
+
+void FFileHelperModule::StartupModule()
+{
+	// This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module
+	
+}
+
+void FFileHelperModule::ShutdownModule()
+{
+	// This function may be called during shutdown to clean up your module.  For modules that support dynamic reloading,
+	// we call this function before unloading the module.
+	
+}
+
+#undef LOCTEXT_NAMESPACE
+	
+IMPLEMENT_MODULE(FFileHelperModule, FileHelper)

+ 150 - 0
Plugins/FileHelperPlugin/Source/FileHelper/Private/ScreenshotUtility.cpp

@@ -0,0 +1,150 @@
+// Copyright 2022 RLoris
+
+#include "ScreenshotUtility.h"
+#include "ImageUtils.h"
+#include "UnrealClient.h"
+#include "Components/SceneCaptureComponent2D.h"
+#include "Kismet/GameplayStatics.h"
+#include "Engine/TextureRenderTarget2D.h"
+
+UScreenshotUtility* UScreenshotUtility::TakeScreenshot(UObject* WorldContextObject, FString Filename, bool PrefixTimestamp, bool ShowUI)
+{
+	UScreenshotUtility* Node = NewObject<UScreenshotUtility>();
+	Node->Active = false;
+	Node->WorldContextObject = WorldContextObject;
+	Node->ShowUI = ShowUI;
+	Node->Filename = FPaths::GetCleanFilename(Filename);
+	Node->PrefixTimestamp = PrefixTimestamp;
+	// not garbage collected
+	Node->AddToRoot();
+	return Node;
+}
+
+void UScreenshotUtility::Activate()
+{
+	if (nullptr == this->WorldContextObject)
+	{
+		FFrame::KismetExecutionMessage(TEXT("Invalid WorldContextObject. Cannot execute ScreenshotUtility"), ELogVerbosity::Error);
+		_Failed();
+		return;
+	}
+	if (this->Active)
+	{
+		FFrame::KismetExecutionMessage(TEXT("ScreenshotUtility is already running"), ELogVerbosity::Warning);
+		_Failed();
+		return;
+	}
+	FText ErrorFilename;
+	Filename = FPaths::GetCleanFilename(Filename);
+	if (!FFileHelper::IsFilenameValidForSaving(Filename, ErrorFilename))
+	{
+		FFrame::KismetExecutionMessage(TEXT("Filename is not valid"), ELogVerbosity::Warning);
+		_Failed();
+		return;
+	}
+	const FString FinalFilename = (this->PrefixTimestamp ? (FDateTime::Now().ToString(TEXT("%Y_%m_%d__%H_%M_%S__"))) : "") + this->Filename;
+	if (!FScreenshotRequest::IsScreenshotRequested())
+	{
+		this->Active = true;
+		ScreenshotTexture = nullptr;
+		if (ShowUI)
+		{
+			FScreenshotRequest::Reset();
+			FScreenshotRequest::RequestScreenshot(FinalFilename, this->ShowUI, false);
+			FScreenshotRequest::OnScreenshotRequestProcessed().RemoveAll(this);
+			FScreenshotRequest::OnScreenshotRequestProcessed().AddUObject(this, &UScreenshotUtility::_Completed, FScreenshotRequest::GetFilename());
+		}
+		else
+		{
+			CreateScreenshotWithoutUI(FinalFilename);
+		}
+	}
+}
+
+void UScreenshotUtility::_Completed(const FString Path)
+{
+	IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
+	if (!ScreenshotTexture && FileManager.FileExists(*Path)) 
+	{
+		ScreenshotTexture = FImageUtils::ImportFileAsTexture2D(Path);
+	}
+	if (ScreenshotTexture)
+	{
+		Completed.Broadcast(ScreenshotTexture, Path);
+	}
+	else
+	{
+		ScreenshotTexture = nullptr;
+		Failed.Broadcast(ScreenshotTexture, TEXT(""));
+	}
+	this->Active = false;
+	FScreenshotRequest::OnScreenshotRequestProcessed().RemoveAll(this);
+	RemoveFromRoot();
+}
+
+void UScreenshotUtility::_Failed()
+{
+	ScreenshotTexture = nullptr;
+	Failed.Broadcast(ScreenshotTexture, TEXT(""));
+	this->Active = false;
+	FScreenshotRequest::OnScreenshotRequestProcessed().RemoveAll(this);
+	RemoveFromRoot();
+}
+
+void UScreenshotUtility::CreateScreenshotWithoutUI(const FString& FinalName)
+{
+	const UWorld* World = WorldContextObject->GetWorld();
+	if (!World || !World->GetGameViewport() || !World->GetGameViewport()->Viewport)
+	{
+		_Failed();
+		return;
+	}
+	const APlayerCameraManager * PlayerCamera = UGameplayStatics::GetPlayerCameraManager(WorldContextObject, 0);
+	if (!PlayerCamera)
+	{
+		_Failed();
+		return;
+	}
+	const FViewport* GameViewport = World->GetGameViewport()->Viewport;
+	const FIntRect ViewRect(0, 0, GameViewport->GetSizeXY().X, GameViewport->GetSizeXY().Y);
+	USceneCaptureComponent2D* SceneComponent = NewObject<USceneCaptureComponent2D>(this, TEXT("SceneComponent"));
+	SceneComponent->RegisterComponentWithWorld(WorldContextObject->GetWorld());
+	SceneComponent->bCaptureEveryFrame = false;
+	SceneComponent->bCaptureOnMovement = false;
+	SceneComponent->bAlwaysPersistRenderingState = true;
+	SceneComponent->CaptureSource = ESceneCaptureSource::SCS_FinalColorHDR;
+	SceneComponent->FOVAngle = PlayerCamera->GetFOVAngle();
+	const FVector CameraLocation = PlayerCamera->GetCameraLocation();
+	const FRotator CameraRotation = PlayerCamera->GetCameraRotation();
+	SceneComponent->SetWorldLocationAndRotation(CameraLocation, CameraRotation);
+	UTextureRenderTarget2D * TextureRenderTarget = NewObject<UTextureRenderTarget2D>();
+	TextureRenderTarget->InitCustomFormat(ViewRect.Width(),ViewRect.Height(),PF_B8G8R8A8,false);
+	TextureRenderTarget->UpdateResourceImmediate();
+	SceneComponent->TextureTarget = TextureRenderTarget;
+	SceneComponent->CaptureScene();
+	TArray<FColor> OutColors;
+	OutColors.Reserve(ViewRect.Width() * ViewRect.Height());
+	TextureRenderTarget->GameThread_GetRenderTargetResource()->ReadPixels(OutColors);
+	OutColors.Shrink();
+	SceneComponent->UnregisterComponent();
+	if (OutColors.Num() == 0)
+	{
+		_Failed();
+		return;
+	}
+	const FString ScreenshotPath = FPaths::ScreenShotDir() + FinalName;
+	TArray<uint8> OutImage;
+	FImageUtils::ThumbnailCompressImageArray(ViewRect.Width(), ViewRect.Height(), OutColors, OutImage);
+	if (OutImage.Num() == 0)
+	{
+		_Failed();
+		return;
+	}
+	if(!FFileHelper::SaveArrayToFile(OutImage, *ScreenshotPath))
+	{
+		_Failed();
+		return;
+	}
+	ScreenshotTexture = FImageUtils::ImportBufferAsTexture2D(OutImage);
+	_Completed(ScreenshotPath);
+}

+ 260 - 0
Plugins/FileHelperPlugin/Source/FileHelper/Public/FileHelperBPLibrary.h

@@ -0,0 +1,260 @@
+// Copyright 2022 RLoris
+
+#pragma once
+
+#include "XmlFile.h"
+#include "JsonObjectConverter.h"
+#include "Kismet/BlueprintFunctionLibrary.h"
+#include "FileHelperBPLibrary.generated.h"
+
+class UDataTable;
+USTRUCT(BlueprintType)
+struct FCustomNodeStat
+{
+	GENERATED_BODY();
+
+public:
+	UPROPERTY(BlueprintReadOnly, Category = "FileSystem")
+	bool IsDirectory;
+	UPROPERTY(BlueprintReadOnly, Category = "FileSystem")
+	bool IsReadOnly;
+	UPROPERTY(BlueprintReadOnly, Category = "FileSystem")
+	FDateTime LastAccessTime;
+	UPROPERTY(BlueprintReadOnly, Category = "FileSystem")
+	FDateTime CreationTime;
+	UPROPERTY(BlueprintReadOnly, Category = "FileSystem")
+	FDateTime ModificationTime;
+	UPROPERTY(BlueprintReadOnly, Category = "FileSystem")
+	int64 FileSize;
+	FCustomNodeStat() : IsDirectory(false), IsReadOnly(false), LastAccessTime(FDateTime::MinValue()), CreationTime(FDateTime::MinValue()), ModificationTime(FDateTime::MinValue()), FileSize(0) {}
+};
+
+USTRUCT(BlueprintType)
+struct FProjectPath
+{
+	GENERATED_BODY();
+public:
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Directory;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Config;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Content;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Intermediate;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Log;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Mods;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Plugins;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Saved;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString User;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString PersistentDownload;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString PlatformExtensions;
+};
+
+USTRUCT(BlueprintType)
+struct FEnginePath
+{
+	GENERATED_BODY();
+public:
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Directory;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Config;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Content;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Intermediate;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Plugins;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString Saved;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString User;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString DefaultLayout;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString PlatformExtensions;
+	UPROPERTY(BlueprintReadOnly, Category = "Path")
+	FString UserLayout;
+};
+/* 
+*	Function library class.
+*	Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.
+*
+*	When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.
+*	BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.
+*	BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.
+*	DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.
+*				Its lets you name the node using characters not allowed in C++ function names.
+*	CompactNodeTitle - the word(s) that appear on the node.
+*	Keywords -	the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. 
+*				Good example is "Print String" node which you can find also by using keyword "log".
+*	Category -	the category your node will be under in the Blueprint drop-down menu.
+*
+*	For more info on custom blueprint nodes visit documentation:
+*	https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation
+*/
+UCLASS()
+class UFileHelperBPLibrary : public UBlueprintFunctionLibrary
+{
+	GENERATED_UCLASS_BODY()
+	
+public:
+	/* Paths */
+	UFUNCTION(BlueprintPure, meta = (DisplayName = "GetEngineDirectories", CompactNodeTitle = "EngineDirs", Keywords = "File plugin path engine directory", ToolTip = "Gets the engine directories"), Category = "Path")
+	static FEnginePath GetEngineDirectories();
+	UFUNCTION(BlueprintPure, meta = (DisplayName = "GetProjectDirectories", CompactNodeTitle = "ProjectDirs", Keywords = "File plugin path project directory", ToolTip = "Gets the project directories"), Category = "Path")
+	static FProjectPath GetProjectDirectories();
+	/* Text file */
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "ReadTextFile", CompactNodeTitle = "ReadText", Keywords = "File plugin read text", ToolTip = "Read a standard text file"), Category = "File|Text")
+	static bool ReadText(FString Path, FString& Output);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "WriteTextFile", CompactNodeTitle = "WriteText", Keywords = "File plugin write text", ToolTip = "Save a standard text file"), Category = "File|Text")
+	static bool SaveText(FString Path, FString Text, FString& Error, bool Append = false, bool Force = false);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "ReadLineFile", CompactNodeTitle = "ReadLine", Keywords = "File plugin read text lines pattern", ToolTip = "Read the lines of a standard text file"), Category = "File|Text")
+	static bool ReadLine(FString Path, FString Pattern, TArray<FString>& Lines);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "ReadLineRangeFile", CompactNodeTitle = "ReadLineRange", Keywords = "File plugin read text lines range", ToolTip = "Read range of lines of a standard text file"), Category = "File|Text")
+	static bool ReadLineRange(FString InPath, TArray<FString>& OutLines, int32 InStartIdx = 0, int32 InEndIdx = -1);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "WriteLineFile", CompactNodeTitle = "WriteLine", Keywords = "File plugin write text lines", ToolTip = "Save lines in a standard text file"), Category = "File|Text")
+	static bool SaveLine(FString Path, const TArray<FString>& Text, FString& Error, bool Append = false, bool Force = false);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "ReadByteFile", CompactNodeTitle = "ReadByte", Keywords = "File plugin read byte", ToolTip = "Read byte file"), Category = "File|Byte")
+	static bool ReadByte(FString Path, TArray<uint8>& Bytes);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "WriteByteFile", CompactNodeTitle = "WriteByte", Keywords = "File plugin write byte", ToolTip = "Save byte to file"), Category = "File|Byte")
+	static bool SaveByte(FString Path, const TArray<uint8>& Bytes, FString& Error, bool Append = false, bool Force = false);
+	/* Base64 */
+	UFUNCTION(BlueprintPure, meta = (DisplayName = "StrToBase64", CompactNodeTitle = "ToBase64", Keywords = "File plugin string convert base64 encode", ToolTip = "Encodes a string to base64"), Category = "File|Text")
+	static FString StringToBase64(const FString Source);
+	UFUNCTION(BlueprintPure, meta = (DisplayName = "StrFromBase64", CompactNodeTitle = "FromBase64", Keywords = "File plugin string convert decode base64", ToolTip = "Decodes a string from base64"), Category = "File|Text")
+	static bool StringFromBase64(FString Base64Str, FString& Result);
+	UFUNCTION(BlueprintPure, meta = (DisplayName = "BytesToBase64", CompactNodeTitle = "ToBase64", Keywords = "File plugin bytes convert base64 encode", ToolTip = "Encodes a byte array to base64"), Category = "File|Byte")
+	static FString BytesToBase64(const TArray<uint8> Bytes);
+	UFUNCTION(BlueprintPure, meta = (DisplayName = "BytesFromBase64", CompactNodeTitle = "FromBase64", Keywords = "File plugin bytes convert base64 decode", ToolTip = "Decodes a byte array from base64"), Category = "File|Byte")
+	static bool BytesFromBase64(const FString Source, TArray<uint8>& Out);
+	/* CSV file */
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "WriteCSVFile", CompactNodeTitle = "WriteCSV", Keywords = "File plugin write csv", ToolTip = "Save a csv file"), Category = "File|CSV")
+	static bool SaveCSV(FString Path, TArray<FString> Headers, TArray<FString> Data, int32& Total, bool Force = false);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "ReadCSVFile", CompactNodeTitle = "ReadCSV", Keywords = "File plugin read csv", ToolTip = "Read a csv file"), Category = "File|CSV")
+	static bool ReadCSV(FString Path, TArray<FString>& Headers, TArray<FString>& Data, int32& Total, bool HeaderFirst = true);
+	/* CSV convert */
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "StringToCSV", CompactNodeTitle = "StrToCSV", Keywords = "File plugin string csv", ToolTip = "convert a string to csv"), Category = "CSV")
+	static bool StringToCSV(FString Content, TArray<FString>& Headers, TArray<FString>& Data, int32& Total, bool HeaderFirst = true);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "CSVToString", CompactNodeTitle = "CSVToStr", Keywords = "File plugin csv string", ToolTip = "convert a csv to string"), Category = "CSV")
+	static bool CSVToString(FString& Result, TArray<FString> Headers, TArray<FString> Data, int32& Total);
+	/* File system */
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "IsFile", CompactNodeTitle = "IsFile", Keywords = "File plugin check file exist", ToolTip = "Check whether a file exists"), Category = "FileSystem")
+	static bool IsFile(FString Path);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "IsDirectory", CompactNodeTitle = "IsDir", Keywords = "File plugin check directory exist", ToolTip = "Check whether a directory exists"), Category = "FileSystem")
+	static bool IsDirectory(FString Path);
+	UFUNCTION(BlueprintPure, meta = (DisplayName = "IsValidFilename", CompactNodeTitle = "IsValidName", Keywords = "File plugin check filename valid", ToolTip = "Check whether a filename is valid and can be used"), Category = "FileSystem")
+	static bool IsValidFilename(FString Filename);
+	UFUNCTION(BlueprintPure, meta = (DisplayName = "IsValidPath", CompactNodeTitle = "IsValidPath", Keywords = "File plugin check path valid", ToolTip = "Check whether a path is valid and can be used"), Category = "FileSystem")
+	static bool IsValidPath(FString Path);
+	UFUNCTION(BlueprintPure, meta = (DisplayName = "ValidateFilename", CompactNodeTitle = "ValidateName", Keywords = "File plugin validate path", ToolTip = "Validate a filename to be used on this file system"), Category = "FileSystem")
+	static bool ValidateFilename(FString Filename, FString& ValidName);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "SetReadOnlyFlag", CompactNodeTitle = "SetReadOnly", Keywords = "File plugin read only path", ToolTip = "Updates the read only property on file"), Category = "FileSystem")
+	static bool SetReadOnlyFlag(FString FilePath, bool Flag);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "GetReadOnlyFlag", CompactNodeTitle = "IsReadOnly", Keywords = "File plugin read only path", ToolTip = "Gets the read only property on file"), Category = "FileSystem")
+	static bool GetReadOnlyFlag(FString FilePath);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "GetFileSize", CompactNodeTitle = "GetSize", Keywords = "File plugin size directory", ToolTip = "Gets the size of a file"), Category = "FileSystem")
+	static int64 GetFileSize(FString FilePath);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "ListDirectory", CompactNodeTitle = "LsDir", Keywords = "File plugin list directory pattern regex recursive", ToolTip = "List nodes from directory"), Category = "FileSystem")
+	static bool ListDirectory(FString Path, FString Pattern, TArray<FString>& Nodes, bool ShowFile = true, bool ShowDirectory = true, bool Recursive = false);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "MakeDirectory", CompactNodeTitle = "MkDir", Keywords = "File plugin make directory recursive", ToolTip = "Create a new directory"), Category = "FileSystem")
+	static bool MakeDirectory(FString Path, bool Recursive = true);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "RemoveDirectory", CompactNodeTitle = "RmDir", Keywords = "File plugin remove directory recursive", ToolTip = "Removes a directory"), Category = "FileSystem")
+	static bool RemoveDirectory(FString Path, bool Recursive = false);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "CopyDirectory", CompactNodeTitle = "CpDir", Keywords = "File plugin copy directory recursive", ToolTip = "Copies a directory"), Category = "FileSystem")
+	static bool CopyDirectory(FString Source, FString Dest);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "MoveDirectory", CompactNodeTitle = "MvDir", Keywords = "File plugin move directory recursive", ToolTip = "Moves a directory"), Category = "FileSystem")
+	static bool MoveDirectory(FString Source, FString Dest);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "NodeStats", CompactNodeTitle = "NodeStats", Keywords = "File plugin stats directory node", ToolTip = "Gets the stats of a node"), Category = "FileSystem")
+	static bool NodeStats(FString Path, FCustomNodeStat& Stats);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "RemoveFile", CompactNodeTitle = "RmFile", Keywords = "File plugin remove file recursive", ToolTip = "Removes a file"), Category = "FileSystem")
+	static bool RemoveFile(FString Path);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "CopyFile", CompactNodeTitle = "CpFile", Keywords = "File plugin copy file recursive", ToolTip = "Copies a file"), Category = "FileSystem")
+	static bool CopyFile(FString Source, FString Dest, bool Force = false);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "MoveFile", CompactNodeTitle = "MvFile", Keywords = "File plugin move file recursive", ToolTip = "Moves a file"), Category = "FileSystem")
+	static bool MoveFile(FString Source, FString Dest, bool Force = false);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "RenameFile", CompactNodeTitle = "RenameFile", Keywords = "File plugin rename file recursive", ToolTip = "Renames a file"), Category = "FileSystem")
+	static bool RenameFile(FString Path, FString NewName);
+	UFUNCTION(BlueprintPure, meta = (DisplayName = "PathParts", Keywords = "File plugin path parts", ToolTip = "Gets the parts of a path"), Category = "FileSystem")
+	static void GetPathParts(FString Path, FString& PathPart, FString& BasePart, FString& ExtensionPart, FString& FileName);
+	/* Datatable */
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "DataTableToCSV", Keywords = "File plugin datatable csv convert export", ToolTip = "Converts a datatable to csv string"), Category = "Datatable")
+	static bool DatatableToCSV(UDataTable* Table, FString& Output);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "DataTableToJSON", Keywords = "File plugin datatable json convert export", ToolTip = "Converts a datatable to json string"), Category = "Datatable")
+	static bool DataTableToJSON(UDataTable* Table, FString& Output);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "CSVToDataTable", Keywords = "File plugin datatable csv convert import", ToolTip = "Converts a csv string to datatable"), Category = "Datatable")
+	static UDataTable* CSVToDataTable(FString CSV, UScriptStruct* Struct, bool& Success);
+	UFUNCTION(BlueprintCallable, meta = (DisplayName = "JSONToDataTable", Keywords = "File plugin datatable json convert import", ToolTip = "Converts a json string to datatable"), Category = "Datatable")
+	static UDataTable* JSONToDataTable(FString JSON, UScriptStruct* Struct, bool& Success);
+	/* Config file ini */
+	UFUNCTION(BlueprintCallable, Category = "Config", CustomThunk, meta = (CustomStructureParam = "OutValue"))
+	static void ReadConfig(FString FilePath, FString Section, FString Key, bool& Success, bool SingleLineArrayRead, UStruct*& OutValue);
+	DECLARE_FUNCTION(execReadConfig)
+	{
+		P_GET_PROPERTY(FStrProperty, FilePath);
+		P_GET_PROPERTY(FStrProperty, Section);
+		P_GET_PROPERTY(FStrProperty, Key);
+		P_GET_UBOOL_REF(Success);
+		P_GET_UBOOL(SingleLineArrayRead);
+
+		Stack.Step(Stack.Object, NULL);
+
+		FProperty* Property = Stack.MostRecentProperty;
+		void* ValuePtr = Stack.MostRecentPropertyAddress;
+
+		P_FINISH;
+
+		Success = UFileHelperBPLibrary::ReadConfigFile(FilePath, Section, Key, Property, ValuePtr, SingleLineArrayRead);
+	}
+	UFUNCTION(BlueprintCallable, Category = "Config", CustomThunk, meta = (CustomStructureParam = "Value"))
+	static void WriteConfig(FString FilePath, FString Section, FString Key, bool& Success, bool SingleLineArrayWrite, const UStruct* Value);
+	DECLARE_FUNCTION(execWriteConfig)
+	{
+		P_GET_PROPERTY(FStrProperty, FilePath);
+		P_GET_PROPERTY(FStrProperty, Section);
+		P_GET_PROPERTY(FStrProperty, Key);
+		P_GET_UBOOL_REF(Success);
+		P_GET_UBOOL(SingleLineArrayWrite);
+
+		Stack.Step(Stack.Object, NULL);
+
+		FProperty* Property = Stack.MostRecentProperty;
+		void* ValuePtr = Stack.MostRecentPropertyAddress;
+
+		P_FINISH;
+
+		Success = UFileHelperBPLibrary::WriteConfigFile(FilePath, Section, Key, Property, ValuePtr, SingleLineArrayWrite);
+	}
+	UFUNCTION(BlueprintCallable, Category = "Config")
+	static bool RemoveConfig(FString FilePath, FString Section, FString Key);
+	
+protected:
+	/* Utility */
+	static TArray<FString> SplitString(FString String, FString Separator, ESearchCase::Type SearchCase);
+	static bool StringArrayToCSV(TArray<FString> Lines, TArray<FString>& Headers, TArray<FString>& Data, int32& Total, FString Delimiter = ",", bool HeaderFirst = true);
+	// config ini
+	static bool WriteConfigFile(FString Filename, FString Section, FString Key, FProperty* Type, void* Value, bool SingleLineArray);
+	static bool ReadConfigFile(FString Filename, FString Section, FString Key, FProperty* Type, void* Value, bool SingleLineArray);
+	// datatable csv
+	static bool WriteTableToCSV(const UDataTable& InDataTable, FString& Output);
+	static bool WriteRowToCSV(const UScriptStruct* InRowStruct, const void* InRowData, FString& ExportedText);
+	static bool WriteStructEntryToCSV(const void* InRowData, FProperty* InProperty, const void* InPropertyData, FString& ExportedText);
+	// datatable json
+	static FString GetKeyFieldName(const UDataTable& InDataTable);
+	static bool WriteTableToJSON(const UDataTable& InDataTable, FString& OutExportText);
+	static bool WriteTableAsObjectToJSON(const UDataTable& InDataTable, TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter);
+	static bool WriteRowToJSON(const UScriptStruct* InRowStruct, const void* InRowData, TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter);
+	static bool WriteStructToJSON(const UScriptStruct* InStruct, const void* InStructData, TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter);
+	static bool WriteStructEntryToJSON(const void* InRowData, const FProperty* InProperty, const void* InPropertyData, TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter);
+	static bool WriteContainerEntryToJSON(const FProperty* InProperty, const void* InPropertyData, const FString* InIdentifier, TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter);
+	static void WriteJSONObjectStartWithOptionalIdentifier(TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter, const FString* InIdentifier);
+	static void WriteJSONValueWithOptionalIdentifier(TSharedRef<TJsonWriter<TCHAR, TPrettyJsonPrintPolicy<TCHAR>>> JsonWriter, const FString* InIdentifier, const TCHAR* InValue);
+};

+ 14 - 0
Plugins/FileHelperPlugin/Source/FileHelper/Public/FileHelperModule.h

@@ -0,0 +1,14 @@
+// Copyright 2022 RLoris
+
+#pragma once
+
+#include "Modules/ModuleManager.h"
+
+class FFileHelperModule : public IModuleInterface
+{
+public:
+
+	/** IModuleInterface implementation */
+	virtual void StartupModule() override;
+	virtual void ShutdownModule() override;
+};

+ 39 - 0
Plugins/FileHelperPlugin/Source/FileHelper/Public/ScreenshotUtility.h

@@ -0,0 +1,39 @@
+// Copyright 2022 RLoris
+
+#pragma once
+
+#include "CoreMinimal.h"
+#include "Engine/Texture2D.h"
+#include "Kismet/BlueprintAsyncActionBase.h"
+#include "ScreenshotUtility.generated.h"
+
+DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOutputPin, UTexture2D*, Screenshot, FString, Path);
+
+UCLASS()
+class FILEHELPER_API UScreenshotUtility : public UBlueprintAsyncActionBase
+{
+	GENERATED_BODY()
+
+public:
+	UPROPERTY(BlueprintAssignable)
+	FOutputPin Completed;
+	UPROPERTY(BlueprintAssignable)
+	FOutputPin Failed;
+public:
+	UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly = "true", WorldContext = "WorldContextObject", Keywords = "File plugin screenshot save load texture", ToolTip = "Take a screenshot, save and load it"), Category = "Screenshot")
+	static UScreenshotUtility* TakeScreenshot(UObject* WorldContextObject, FString Filename, bool PrefixTimestamp = true, bool ShowUI = false);
+	virtual void Activate() override;
+private:
+	UFUNCTION()
+	void _Completed(const FString Path);
+	void _Failed();
+	void CreateScreenshotWithoutUI(const FString& FinalName);
+private:
+	const UObject* WorldContextObject = nullptr;
+	bool Active = false;
+	FString Filename;
+	bool PrefixTimestamp = true;
+	bool ShowUI = false;
+	UPROPERTY()
+	UTexture2D* ScreenshotTexture;
+};