// 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 "StoryFlowEditor/Public/Subsystems/StoryFlowEditorSubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeStoryFlowEditorSubsystem() {}
// Cross Module References
	EDITORSUBSYSTEM_API UClass* Z_Construct_UClass_UEditorSubsystem();
	STORYFLOWEDITOR_API UClass* Z_Construct_UClass_UStoryFlowEditorSubsystem();
	STORYFLOWEDITOR_API UClass* Z_Construct_UClass_UStoryFlowEditorSubsystem_NoRegister();
	STORYFLOWEDITOR_API UFunction* Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowConnected__DelegateSignature();
	STORYFLOWEDITOR_API UFunction* Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowDisconnected__DelegateSignature();
	STORYFLOWEDITOR_API UFunction* Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowProjectAsset_NoRegister();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowScriptAsset_NoRegister();
	UPackage* Z_Construct_UPackage__Script_StoryFlowEditor();
// End Cross Module References
	struct Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowConnected__DelegateSignature_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowConnected__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowConnected__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowEditor, nullptr, "OnStoryFlowConnected__DelegateSignature", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowConnected__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowConnected__DelegateSignature_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowConnected__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowConnected__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnStoryFlowConnected_DelegateWrapper(const FMulticastScriptDelegate& OnStoryFlowConnected)
{
	OnStoryFlowConnected.ProcessMulticastDelegate<UObject>(NULL);
}
	struct Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowDisconnected__DelegateSignature_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowDisconnected__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowDisconnected__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowEditor, nullptr, "OnStoryFlowDisconnected__DelegateSignature", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowDisconnected__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowDisconnected__DelegateSignature_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowDisconnected__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowDisconnected__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnStoryFlowDisconnected_DelegateWrapper(const FMulticastScriptDelegate& OnStoryFlowDisconnected)
{
	OnStoryFlowDisconnected.ProcessMulticastDelegate<UObject>(NULL);
}
	struct Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics
	{
		struct _Script_StoryFlowEditor_eventOnStoryFlowSyncCompleteDelegate_Parms
		{
			UStoryFlowProjectAsset* Project;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Project;
		static const UECodeGen_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_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::NewProp_Project = { "Project", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowEditor_eventOnStoryFlowSyncCompleteDelegate_Parms, Project), Z_Construct_UClass_UStoryFlowProjectAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::NewProp_Project,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowEditor, nullptr, "OnStoryFlowSyncCompleteDelegate__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::_Script_StoryFlowEditor_eventOnStoryFlowSyncCompleteDelegate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::_Script_StoryFlowEditor_eventOnStoryFlowSyncCompleteDelegate_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnStoryFlowSyncCompleteDelegate_DelegateWrapper(const FMulticastScriptDelegate& OnStoryFlowSyncCompleteDelegate, UStoryFlowProjectAsset* Project)
{
	struct _Script_StoryFlowEditor_eventOnStoryFlowSyncCompleteDelegate_Parms
	{
		UStoryFlowProjectAsset* Project;
	};
	_Script_StoryFlowEditor_eventOnStoryFlowSyncCompleteDelegate_Parms Parms;
	Parms.Project=Project;
	OnStoryFlowSyncCompleteDelegate.ProcessMulticastDelegate<UObject>(&Parms);
}
	DEFINE_FUNCTION(UStoryFlowEditorSubsystem::execGetProjectAsset)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UStoryFlowProjectAsset**)Z_Param__Result=P_THIS->GetProjectAsset();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowEditorSubsystem::execGetContentPath)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FString*)Z_Param__Result=P_THIS->GetContentPath();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowEditorSubsystem::execSetContentPath)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_Path);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetContentPath(Z_Param_Path);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowEditorSubsystem::execImportScript)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_JsonPath);
		P_GET_PROPERTY(FStrProperty,Z_Param_InContentPath);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UStoryFlowScriptAsset**)Z_Param__Result=P_THIS->ImportScript(Z_Param_JsonPath,Z_Param_InContentPath);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowEditorSubsystem::execImportProject)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_BuildDirectory);
		P_GET_PROPERTY(FStrProperty,Z_Param_InContentPath);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UStoryFlowProjectAsset**)Z_Param__Result=P_THIS->ImportProject(Z_Param_BuildDirectory,Z_Param_InContentPath);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowEditorSubsystem::execRequestSync)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->RequestSync();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowEditorSubsystem::execIsConnected)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->IsConnected();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowEditorSubsystem::execDisconnect)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->Disconnect();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowEditorSubsystem::execConnectToStoryFlow)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_Host);
		P_GET_PROPERTY(FIntProperty,Z_Param_Port);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->ConnectToStoryFlow(Z_Param_Host,Z_Param_Port);
		P_NATIVE_END;
	}
	void UStoryFlowEditorSubsystem::StaticRegisterNativesUStoryFlowEditorSubsystem()
	{
		UClass* Class = UStoryFlowEditorSubsystem::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "ConnectToStoryFlow", &UStoryFlowEditorSubsystem::execConnectToStoryFlow },
			{ "Disconnect", &UStoryFlowEditorSubsystem::execDisconnect },
			{ "GetContentPath", &UStoryFlowEditorSubsystem::execGetContentPath },
			{ "GetProjectAsset", &UStoryFlowEditorSubsystem::execGetProjectAsset },
			{ "ImportProject", &UStoryFlowEditorSubsystem::execImportProject },
			{ "ImportScript", &UStoryFlowEditorSubsystem::execImportScript },
			{ "IsConnected", &UStoryFlowEditorSubsystem::execIsConnected },
			{ "RequestSync", &UStoryFlowEditorSubsystem::execRequestSync },
			{ "SetContentPath", &UStoryFlowEditorSubsystem::execSetContentPath },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics
	{
		struct StoryFlowEditorSubsystem_eventConnectToStoryFlow_Parms
		{
			FString Host;
			int32 Port;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Host_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Host;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Port;
		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_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::NewProp_Host_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::NewProp_Host = { "Host", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventConnectToStoryFlow_Parms, Host), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::NewProp_Host_MetaData), Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::NewProp_Host_MetaData) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::NewProp_Port = { "Port", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventConnectToStoryFlow_Parms, Port), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::NewProp_Host,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::NewProp_Port,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Connect to StoryFlow Editor\n\x09 * @param Host Hostname (default: localhost)\n\x09 * @param Port Port number (default: 9000)\n\x09 */" },
		{ "CPP_Default_Host", "localhost" },
		{ "CPP_Default_Port", "9000" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Connect to StoryFlow Editor\n@param Host Hostname (default: localhost)\n@param Port Port number (default: 9000)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowEditorSubsystem, nullptr, "ConnectToStoryFlow", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::StoryFlowEditorSubsystem_eventConnectToStoryFlow_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::StoryFlowEditorSubsystem_eventConnectToStoryFlow_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowEditorSubsystem_Disconnect_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_Disconnect_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Disconnect from StoryFlow Editor\n\x09 */" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Disconnect from StoryFlow Editor" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_Disconnect_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowEditorSubsystem, nullptr, "Disconnect", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_Disconnect_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowEditorSubsystem_Disconnect_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowEditorSubsystem_Disconnect()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowEditorSubsystem_Disconnect_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics
	{
		struct StoryFlowEditorSubsystem_eventGetContentPath_Parms
		{
			FString ReturnValue;
		};
		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::FStrPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventGetContentPath_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Get the current content path\n\x09 */" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Get the current content path" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowEditorSubsystem, nullptr, "GetContentPath", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::StoryFlowEditorSubsystem_eventGetContentPath_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::StoryFlowEditorSubsystem_eventGetContentPath_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics
	{
		struct StoryFlowEditorSubsystem_eventGetProjectAsset_Parms
		{
			UStoryFlowProjectAsset* ReturnValue;
		};
		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_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventGetProjectAsset_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowProjectAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Get the currently loaded project asset\n\x09 */" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Get the currently loaded project asset" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowEditorSubsystem, nullptr, "GetProjectAsset", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::StoryFlowEditorSubsystem_eventGetProjectAsset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::StoryFlowEditorSubsystem_eventGetProjectAsset_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics
	{
		struct StoryFlowEditorSubsystem_eventImportProject_Parms
		{
			FString BuildDirectory;
			FString InContentPath;
			UStoryFlowProjectAsset* ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_BuildDirectory_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_BuildDirectory;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InContentPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_InContentPath;
		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;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_BuildDirectory_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_BuildDirectory = { "BuildDirectory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventImportProject_Parms, BuildDirectory), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_BuildDirectory_MetaData), Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_BuildDirectory_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_InContentPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_InContentPath = { "InContentPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventImportProject_Parms, InContentPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_InContentPath_MetaData), Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_InContentPath_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventImportProject_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowProjectAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_BuildDirectory,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_InContentPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Import a StoryFlow project from a build directory\n\x09 * @param BuildDirectory Path to the build directory (containing project.json)\n\x09 * @param ContentPath Unreal content path for imported assets (default: /Game/StoryFlow)\n\x09 * @return The imported project asset\n\x09 */" },
		{ "CPP_Default_InContentPath", "/Game/StoryFlow" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Import a StoryFlow project from a build directory\n@param BuildDirectory Path to the build directory (containing project.json)\n@param ContentPath Unreal content path for imported assets (default: /Game/StoryFlow)\n@return The imported project asset" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowEditorSubsystem, nullptr, "ImportProject", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::StoryFlowEditorSubsystem_eventImportProject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::StoryFlowEditorSubsystem_eventImportProject_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics
	{
		struct StoryFlowEditorSubsystem_eventImportScript_Parms
		{
			FString JsonPath;
			FString InContentPath;
			UStoryFlowScriptAsset* ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_JsonPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_JsonPath;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InContentPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_InContentPath;
		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;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_JsonPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_JsonPath = { "JsonPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventImportScript_Parms, JsonPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_JsonPath_MetaData), Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_JsonPath_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_InContentPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_InContentPath = { "InContentPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventImportScript_Parms, InContentPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_InContentPath_MetaData), Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_InContentPath_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventImportScript_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowScriptAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_JsonPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_InContentPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Import a single script from JSON\n\x09 * @param JsonPath Path to the script JSON file\n\x09 * @param ContentPath Unreal content path for imported asset\n\x09 * @return The imported script asset\n\x09 */" },
		{ "CPP_Default_InContentPath", "/Game/StoryFlow/Data" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Import a single script from JSON\n@param JsonPath Path to the script JSON file\n@param ContentPath Unreal content path for imported asset\n@return The imported script asset" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowEditorSubsystem, nullptr, "ImportScript", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::StoryFlowEditorSubsystem_eventImportScript_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::StoryFlowEditorSubsystem_eventImportScript_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics
	{
		struct StoryFlowEditorSubsystem_eventIsConnected_Parms
		{
			bool ReturnValue;
		};
		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;
	};
	void Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowEditorSubsystem_eventIsConnected_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowEditorSubsystem_eventIsConnected_Parms), &Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Check if connected to StoryFlow Editor\n\x09 */" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Check if connected to StoryFlow Editor" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowEditorSubsystem, nullptr, "IsConnected", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::StoryFlowEditorSubsystem_eventIsConnected_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::StoryFlowEditorSubsystem_eventIsConnected_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowEditorSubsystem_RequestSync_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_RequestSync_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Request a full project sync\n\x09 */" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Request a full project sync" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_RequestSync_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowEditorSubsystem, nullptr, "RequestSync", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_RequestSync_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowEditorSubsystem_RequestSync_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowEditorSubsystem_RequestSync()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowEditorSubsystem_RequestSync_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics
	{
		struct StoryFlowEditorSubsystem_eventSetContentPath_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_UStoryFlowEditorSubsystem_SetContentPath_Statics::NewProp_Path_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowEditorSubsystem_eventSetContentPath_Parms, Path), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::NewProp_Path_MetaData), Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::NewProp_Path_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::NewProp_Path,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Set the content path where assets will be imported\n\x09 * @param Path Unreal content path (e.g., \"/Game/StoryFlow\")\n\x09 */" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Set the content path where assets will be imported\n@param Path Unreal content path (e.g., \"/Game/StoryFlow\")" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowEditorSubsystem, nullptr, "SetContentPath", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::StoryFlowEditorSubsystem_eventSetContentPath_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::StoryFlowEditorSubsystem_eventSetContentPath_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UStoryFlowEditorSubsystem);
	UClass* Z_Construct_UClass_UStoryFlowEditorSubsystem_NoRegister()
	{
		return UStoryFlowEditorSubsystem::StaticClass();
	}
	struct Z_Construct_UClass_UStoryFlowEditorSubsystem_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_OnConnected_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnConnected;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnDisconnected_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDisconnected;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnSyncComplete_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnSyncComplete;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UEditorSubsystem,
		(UObject* (*)())Z_Construct_UPackage__Script_StoryFlowEditor,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::DependentSingletons) < 16);
	const FClassFunctionLinkInfo Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_UStoryFlowEditorSubsystem_ConnectToStoryFlow, "ConnectToStoryFlow" }, // 784250900
		{ &Z_Construct_UFunction_UStoryFlowEditorSubsystem_Disconnect, "Disconnect" }, // 936829723
		{ &Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetContentPath, "GetContentPath" }, // 1448656515
		{ &Z_Construct_UFunction_UStoryFlowEditorSubsystem_GetProjectAsset, "GetProjectAsset" }, // 2969568852
		{ &Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportProject, "ImportProject" }, // 953376284
		{ &Z_Construct_UFunction_UStoryFlowEditorSubsystem_ImportScript, "ImportScript" }, // 3416435093
		{ &Z_Construct_UFunction_UStoryFlowEditorSubsystem_IsConnected, "IsConnected" }, // 3551124255
		{ &Z_Construct_UFunction_UStoryFlowEditorSubsystem_RequestSync, "RequestSync" }, // 2230658622
		{ &Z_Construct_UFunction_UStoryFlowEditorSubsystem_SetContentPath, "SetContentPath" }, // 3428579822
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::FuncInfo) < 2048);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::Class_MetaDataParams[] = {
		{ "Comment", "/**\n * Editor subsystem for StoryFlow integration\n *\n * Provides live sync with StoryFlow Editor via WebSocket\n */" },
		{ "IncludePath", "Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Editor subsystem for StoryFlow integration\n\nProvides live sync with StoryFlow Editor via WebSocket" },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnConnected_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when connection to StoryFlow Editor is established */" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Called when connection to StoryFlow Editor is established" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnConnected = { "OnConnected", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowEditorSubsystem, OnConnected), Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowConnected__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnConnected_MetaData), Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnConnected_MetaData) }; // 1241356835
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnDisconnected_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when disconnected from StoryFlow Editor */" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Called when disconnected from StoryFlow Editor" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnDisconnected = { "OnDisconnected", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowEditorSubsystem, OnDisconnected), Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowDisconnected__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnDisconnected_MetaData), Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnDisconnected_MetaData) }; // 3108339130
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnSyncComplete_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when a full project sync completes */" },
		{ "ModuleRelativePath", "Public/Subsystems/StoryFlowEditorSubsystem.h" },
		{ "ToolTip", "Called when a full project sync completes" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnSyncComplete = { "OnSyncComplete", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowEditorSubsystem, OnSyncComplete), Z_Construct_UDelegateFunction_StoryFlowEditor_OnStoryFlowSyncCompleteDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnSyncComplete_MetaData), Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnSyncComplete_MetaData) }; // 210040068
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnConnected,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnDisconnected,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::NewProp_OnSyncComplete,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UStoryFlowEditorSubsystem>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::ClassParams = {
		&UStoryFlowEditorSubsystem::StaticClass,
		nullptr,
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::PropPointers),
		0,
		0x009000A0u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UStoryFlowEditorSubsystem()
	{
		if (!Z_Registration_Info_UClass_UStoryFlowEditorSubsystem.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStoryFlowEditorSubsystem.OuterSingleton, Z_Construct_UClass_UStoryFlowEditorSubsystem_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UStoryFlowEditorSubsystem.OuterSingleton;
	}
	template<> STORYFLOWEDITOR_API UClass* StaticClass<UStoryFlowEditorSubsystem>()
	{
		return UStoryFlowEditorSubsystem::StaticClass();
	}
	UStoryFlowEditorSubsystem::UStoryFlowEditorSubsystem() {}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UStoryFlowEditorSubsystem);
	UStoryFlowEditorSubsystem::~UStoryFlowEditorSubsystem() {}
	struct Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowEditor_Public_Subsystems_StoryFlowEditorSubsystem_h_Statics
	{
		static const FClassRegisterCompiledInInfo ClassInfo[];
	};
	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowEditor_Public_Subsystems_StoryFlowEditorSubsystem_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UStoryFlowEditorSubsystem, UStoryFlowEditorSubsystem::StaticClass, TEXT("UStoryFlowEditorSubsystem"), &Z_Registration_Info_UClass_UStoryFlowEditorSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStoryFlowEditorSubsystem), 2622188769U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowEditor_Public_Subsystems_StoryFlowEditorSubsystem_h_2903167004(TEXT("/Script/StoryFlowEditor"),
		Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowEditor_Public_Subsystems_StoryFlowEditorSubsystem_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowEditor_Public_Subsystems_StoryFlowEditorSubsystem_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
