// 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 "StoryFlowRuntime/Public/Data/StoryFlowProjectAsset.h"
#include "StoryFlowRuntime/Public/Data/StoryFlowTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeStoryFlowProjectAsset() {}
// Cross Module References
	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_UDataAsset();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowProjectAsset();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowProjectAsset_NoRegister();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowScriptAsset_NoRegister();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowProjectMetadata();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowVariable();
	UPackage* Z_Construct_UPackage__Script_StoryFlowRuntime();
// End Cross Module References
	DEFINE_FUNCTION(UStoryFlowProjectAsset::execGetGlobalString)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_Key);
		P_GET_PROPERTY(FStrProperty,Z_Param_LanguageCode);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FString*)Z_Param__Result=P_THIS->GetGlobalString(Z_Param_Key,Z_Param_LanguageCode);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowProjectAsset::execGetCharacterAsset)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_CharacterPath);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UStoryFlowCharacterAsset**)Z_Param__Result=P_THIS->GetCharacterAsset(Z_Param_CharacterPath);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowProjectAsset::execHasGlobalVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->HasGlobalVariable(Z_Param_VariableName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowProjectAsset::execGetGlobalVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FStoryFlowVariable*)Z_Param__Result=P_THIS->GetGlobalVariable(Z_Param_VariableName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowProjectAsset::execGetScriptByPath)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_ScriptPath);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UStoryFlowScriptAsset**)Z_Param__Result=P_THIS->GetScriptByPath(Z_Param_ScriptPath);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowProjectAsset::execGetStartupScriptAsset)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UStoryFlowScriptAsset**)Z_Param__Result=P_THIS->GetStartupScriptAsset();
		P_NATIVE_END;
	}
	void UStoryFlowProjectAsset::StaticRegisterNativesUStoryFlowProjectAsset()
	{
		UClass* Class = UStoryFlowProjectAsset::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "GetCharacterAsset", &UStoryFlowProjectAsset::execGetCharacterAsset },
			{ "GetGlobalString", &UStoryFlowProjectAsset::execGetGlobalString },
			{ "GetGlobalVariable", &UStoryFlowProjectAsset::execGetGlobalVariable },
			{ "GetScriptByPath", &UStoryFlowProjectAsset::execGetScriptByPath },
			{ "GetStartupScriptAsset", &UStoryFlowProjectAsset::execGetStartupScriptAsset },
			{ "HasGlobalVariable", &UStoryFlowProjectAsset::execHasGlobalVariable },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics
	{
		struct StoryFlowProjectAsset_eventGetCharacterAsset_Parms
		{
			FString CharacterPath;
			UStoryFlowCharacterAsset* ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPath;
		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_UStoryFlowProjectAsset_GetCharacterAsset_Statics::NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventGetCharacterAsset_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::NewProp_CharacterPath_MetaData), Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::NewProp_CharacterPath_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventGetCharacterAsset_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::NewProp_CharacterPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a character asset by path */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Get a character asset by path" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowProjectAsset, nullptr, "GetCharacterAsset", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::StoryFlowProjectAsset_eventGetCharacterAsset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::StoryFlowProjectAsset_eventGetCharacterAsset_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics
	{
		struct StoryFlowProjectAsset_eventGetGlobalString_Parms
		{
			FString Key;
			FString LanguageCode;
			FString ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_LanguageCode_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_LanguageCode;
		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_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_Key_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventGetGlobalString_Parms, Key), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_Key_MetaData), Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_Key_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_LanguageCode_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_LanguageCode = { "LanguageCode", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventGetGlobalString_Parms, LanguageCode), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_LanguageCode_MetaData), Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_LanguageCode_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventGetGlobalString_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_Key,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_LanguageCode,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a global string */" },
		{ "CPP_Default_LanguageCode", "en" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Get a global string" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowProjectAsset, nullptr, "GetGlobalString", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::StoryFlowProjectAsset_eventGetGlobalString_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::StoryFlowProjectAsset_eventGetGlobalString_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics
	{
		struct StoryFlowProjectAsset_eventGetGlobalVariable_Parms
		{
			FString VariableName;
			FStoryFlowVariable ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventGetGlobalVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventGetGlobalVariable_Parms, ReturnValue), Z_Construct_UScriptStruct_FStoryFlowVariable, METADATA_PARAMS(0, nullptr) }; // 1412174551
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a global variable by name */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Get a global variable by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowProjectAsset, nullptr, "GetGlobalVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::StoryFlowProjectAsset_eventGetGlobalVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::StoryFlowProjectAsset_eventGetGlobalVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics
	{
		struct StoryFlowProjectAsset_eventGetScriptByPath_Parms
		{
			FString ScriptPath;
			UStoryFlowScriptAsset* ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ScriptPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_ScriptPath;
		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_UStoryFlowProjectAsset_GetScriptByPath_Statics::NewProp_ScriptPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::NewProp_ScriptPath = { "ScriptPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventGetScriptByPath_Parms, ScriptPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::NewProp_ScriptPath_MetaData), Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::NewProp_ScriptPath_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventGetScriptByPath_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowScriptAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::NewProp_ScriptPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a script by path */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Get a script by path" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowProjectAsset, nullptr, "GetScriptByPath", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::StoryFlowProjectAsset_eventGetScriptByPath_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::StoryFlowProjectAsset_eventGetScriptByPath_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics
	{
		struct StoryFlowProjectAsset_eventGetStartupScriptAsset_Parms
		{
			UStoryFlowScriptAsset* 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_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventGetStartupScriptAsset_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowScriptAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get the startup script asset */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Get the startup script asset" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowProjectAsset, nullptr, "GetStartupScriptAsset", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::StoryFlowProjectAsset_eventGetStartupScriptAsset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::StoryFlowProjectAsset_eventGetStartupScriptAsset_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics
	{
		struct StoryFlowProjectAsset_eventHasGlobalVariable_Parms
		{
			FString VariableName;
			bool ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		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_UStoryFlowProjectAsset_HasGlobalVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowProjectAsset_eventHasGlobalVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowProjectAsset_eventHasGlobalVariable_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_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(StoryFlowProjectAsset_eventHasGlobalVariable_Parms), &Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Check if a global variable exists by name */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Check if a global variable exists by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowProjectAsset, nullptr, "HasGlobalVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::StoryFlowProjectAsset_eventHasGlobalVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::StoryFlowProjectAsset_eventHasGlobalVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UStoryFlowProjectAsset);
	UClass* Z_Construct_UClass_UStoryFlowProjectAsset_NoRegister()
	{
		return UStoryFlowProjectAsset::StaticClass();
	}
	struct Z_Construct_UClass_UStoryFlowProjectAsset_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_Version_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Version;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ApiVersion_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_ApiVersion;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Metadata_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Metadata;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_StartupScript_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_StartupScript;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Scripts_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Scripts_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Scripts_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Scripts;
		static const UECodeGen_Private::FStructPropertyParams NewProp_GlobalVariables_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_GlobalVariables_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_GlobalVariables_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_GlobalVariables;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Characters_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Characters_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Characters_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Characters;
		static const UECodeGen_Private::FStrPropertyParams NewProp_GlobalStrings_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_GlobalStrings_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_GlobalStrings_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_GlobalStrings;
		static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_ResolvedAssets_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ResolvedAssets_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ResolvedAssets_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_ResolvedAssets;
#if WITH_EDITORONLY_DATA
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ImportedSourceHash_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_ImportedSourceHash;
#endif // WITH_EDITORONLY_DATA
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_EDITORONLY_DATA
#endif // WITH_EDITORONLY_DATA
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UStoryFlowProjectAsset_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UDataAsset,
		(UObject* (*)())Z_Construct_UPackage__Script_StoryFlowRuntime,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::DependentSingletons) < 16);
	const FClassFunctionLinkInfo Z_Construct_UClass_UStoryFlowProjectAsset_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_UStoryFlowProjectAsset_GetCharacterAsset, "GetCharacterAsset" }, // 3448885236
		{ &Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalString, "GetGlobalString" }, // 4113812641
		{ &Z_Construct_UFunction_UStoryFlowProjectAsset_GetGlobalVariable, "GetGlobalVariable" }, // 3441265433
		{ &Z_Construct_UFunction_UStoryFlowProjectAsset_GetScriptByPath, "GetScriptByPath" }, // 4252376522
		{ &Z_Construct_UFunction_UStoryFlowProjectAsset_GetStartupScriptAsset, "GetStartupScriptAsset" }, // 2296606868
		{ &Z_Construct_UFunction_UStoryFlowProjectAsset_HasGlobalVariable, "HasGlobalVariable" }, // 2143691692
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::FuncInfo) < 2048);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::Class_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "Comment", "/**\n * DataAsset containing a StoryFlow project with all its scripts\n */" },
		{ "IncludePath", "Data/StoryFlowProjectAsset.h" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "DataAsset containing a StoryFlow project with all its scripts" },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Version_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** StoryFlow editor version */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "StoryFlow editor version" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Version = { "Version", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowProjectAsset, Version), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Version_MetaData), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Version_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ApiVersion_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Export format version */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Export format version" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ApiVersion = { "ApiVersion", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowProjectAsset, ApiVersion), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ApiVersion_MetaData), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ApiVersion_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Metadata_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Project metadata */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Project metadata" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Metadata = { "Metadata", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowProjectAsset, Metadata), Z_Construct_UScriptStruct_FStoryFlowProjectMetadata, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Metadata_MetaData), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Metadata_MetaData) }; // 2692812551
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_StartupScript_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Entry point script path */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Entry point script path" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_StartupScript = { "StartupScript", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowProjectAsset, StartupScript), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_StartupScript_MetaData), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_StartupScript_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Scripts_ValueProp = { "Scripts", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UStoryFlowScriptAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Scripts_Key_KeyProp = { "Scripts_Key", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Scripts_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** All scripts in the project, keyed by normalized path */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "All scripts in the project, keyed by normalized path" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Scripts = { "Scripts", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowProjectAsset, Scripts), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Scripts_MetaData), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Scripts_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalVariables_ValueProp = { "GlobalVariables", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FStoryFlowVariable, METADATA_PARAMS(0, nullptr) }; // 1412174551
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalVariables_Key_KeyProp = { "GlobalVariables_Key", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalVariables_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Global variables (shared across scripts) */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Global variables (shared across scripts)" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalVariables = { "GlobalVariables", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowProjectAsset, GlobalVariables), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalVariables_MetaData), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalVariables_MetaData) }; // 1412174551
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Characters_ValueProp = { "Characters", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Characters_Key_KeyProp = { "Characters_Key", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Characters_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Characters (each is a separate DataAsset) */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Characters (each is a separate DataAsset)" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Characters = { "Characters", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowProjectAsset, Characters), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Characters_MetaData), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Characters_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalStrings_ValueProp = { "GlobalStrings", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalStrings_Key_KeyProp = { "GlobalStrings_Key", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalStrings_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Global string table */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Global string table" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalStrings = { "GlobalStrings", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowProjectAsset, GlobalStrings), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalStrings_MetaData), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalStrings_MetaData) };
	const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ResolvedAssets_ValueProp = { "ResolvedAssets", nullptr, (EPropertyFlags)0x0004000000020001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ResolvedAssets_Key_KeyProp = { "ResolvedAssets_Key", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ResolvedAssets_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Resolved Unreal asset references */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Resolved Unreal asset references" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ResolvedAssets = { "ResolvedAssets", nullptr, (EPropertyFlags)0x0014000000020015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowProjectAsset, ResolvedAssets), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ResolvedAssets_MetaData), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ResolvedAssets_MetaData) };
#if WITH_EDITORONLY_DATA
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ImportedSourceHash_MetaData[] = {
		{ "Comment", "/** Hash of the StoryFlow source this asset was last successfully imported\n\x09    and saved from; lets sync skip rewriting unchanged assets. Cleared when\n\x09    a save fails so the next sync retries. */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowProjectAsset.h" },
		{ "ToolTip", "Hash of the StoryFlow source this asset was last successfully imported\n          and saved from; lets sync skip rewriting unchanged assets. Cleared when\n          a save fails so the next sync retries." },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ImportedSourceHash = { "ImportedSourceHash", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowProjectAsset, ImportedSourceHash), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ImportedSourceHash_MetaData), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ImportedSourceHash_MetaData) };
#endif // WITH_EDITORONLY_DATA
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStoryFlowProjectAsset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Version,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ApiVersion,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Metadata,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_StartupScript,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Scripts_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Scripts_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Scripts,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalVariables_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalVariables_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalVariables,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Characters_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Characters_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_Characters,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalStrings_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalStrings_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_GlobalStrings,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ResolvedAssets_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ResolvedAssets_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ResolvedAssets,
#if WITH_EDITORONLY_DATA
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowProjectAsset_Statics::NewProp_ImportedSourceHash,
#endif // WITH_EDITORONLY_DATA
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UStoryFlowProjectAsset_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UStoryFlowProjectAsset>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UStoryFlowProjectAsset_Statics::ClassParams = {
		&UStoryFlowProjectAsset::StaticClass,
		nullptr,
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		Z_Construct_UClass_UStoryFlowProjectAsset_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::PropPointers),
		0,
		0x001000A0u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::Class_MetaDataParams), Z_Construct_UClass_UStoryFlowProjectAsset_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowProjectAsset_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UStoryFlowProjectAsset()
	{
		if (!Z_Registration_Info_UClass_UStoryFlowProjectAsset.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStoryFlowProjectAsset.OuterSingleton, Z_Construct_UClass_UStoryFlowProjectAsset_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UStoryFlowProjectAsset.OuterSingleton;
	}
	template<> STORYFLOWRUNTIME_API UClass* StaticClass<UStoryFlowProjectAsset>()
	{
		return UStoryFlowProjectAsset::StaticClass();
	}
	UStoryFlowProjectAsset::UStoryFlowProjectAsset(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UStoryFlowProjectAsset);
	UStoryFlowProjectAsset::~UStoryFlowProjectAsset() {}
	struct Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Data_StoryFlowProjectAsset_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_StoryFlowRuntime_Public_Data_StoryFlowProjectAsset_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UStoryFlowProjectAsset, UStoryFlowProjectAsset::StaticClass, TEXT("UStoryFlowProjectAsset"), &Z_Registration_Info_UClass_UStoryFlowProjectAsset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStoryFlowProjectAsset), 2425648749U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Data_StoryFlowProjectAsset_h_3893576388(TEXT("/Script/StoryFlowRuntime"),
		Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Data_StoryFlowProjectAsset_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_StoryFlowRuntime_Public_Data_StoryFlowProjectAsset_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
