// 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/StoryFlowScriptAsset.h"
#include "StoryFlowRuntime/Public/Data/StoryFlowTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeStoryFlowScriptAsset() {}
// Cross Module References
	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_UDataAsset();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowScriptAsset();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowScriptAsset_NoRegister();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowAsset();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowConnection();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowFlowDef();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowNode();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowVariable();
	UPackage* Z_Construct_UPackage__Script_StoryFlowRuntime();
// End Cross Module References
	DEFINE_FUNCTION(UStoryFlowScriptAsset::execGetVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FStoryFlowVariable*)Z_Param__Result=P_THIS->GetVariable(Z_Param_VariableName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowScriptAsset::execGetString)
	{
		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->GetString(Z_Param_Key,Z_Param_LanguageCode);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowScriptAsset::execHasNode)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_NodeId);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->HasNode(Z_Param_NodeId);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowScriptAsset::execGetNode)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_NodeId);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FStoryFlowNode*)Z_Param__Result=P_THIS->GetNode(Z_Param_NodeId);
		P_NATIVE_END;
	}
	void UStoryFlowScriptAsset::StaticRegisterNativesUStoryFlowScriptAsset()
	{
		UClass* Class = UStoryFlowScriptAsset::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "GetNode", &UStoryFlowScriptAsset::execGetNode },
			{ "GetString", &UStoryFlowScriptAsset::execGetString },
			{ "GetVariable", &UStoryFlowScriptAsset::execGetVariable },
			{ "HasNode", &UStoryFlowScriptAsset::execHasNode },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics
	{
		struct StoryFlowScriptAsset_eventGetNode_Parms
		{
			FString NodeId;
			FStoryFlowNode ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_NodeId_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_NodeId;
		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_UStoryFlowScriptAsset_GetNode_Statics::NewProp_NodeId_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::NewProp_NodeId = { "NodeId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowScriptAsset_eventGetNode_Parms, NodeId), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::NewProp_NodeId_MetaData), Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::NewProp_NodeId_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowScriptAsset_eventGetNode_Parms, ReturnValue), Z_Construct_UScriptStruct_FStoryFlowNode, METADATA_PARAMS(0, nullptr) }; // 810958546
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::NewProp_NodeId,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a node by ID */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Get a node by ID" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowScriptAsset, nullptr, "GetNode", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::StoryFlowScriptAsset_eventGetNode_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::StoryFlowScriptAsset_eventGetNode_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics
	{
		struct StoryFlowScriptAsset_eventGetString_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_UStoryFlowScriptAsset_GetString_Statics::NewProp_Key_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowScriptAsset_eventGetString_Parms, Key), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_Key_MetaData), Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_Key_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_LanguageCode_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_LanguageCode = { "LanguageCode", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowScriptAsset_eventGetString_Parms, LanguageCode), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_LanguageCode_MetaData), Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_LanguageCode_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowScriptAsset_eventGetString_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_Key,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_LanguageCode,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a localized string by key */" },
		{ "CPP_Default_LanguageCode", "en" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Get a localized string by key" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowScriptAsset, nullptr, "GetString", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::StoryFlowScriptAsset_eventGetString_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::StoryFlowScriptAsset_eventGetString_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowScriptAsset_GetString()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics
	{
		struct StoryFlowScriptAsset_eventGetVariable_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_UStoryFlowScriptAsset_GetVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowScriptAsset_eventGetVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowScriptAsset_eventGetVariable_Parms, ReturnValue), Z_Construct_UScriptStruct_FStoryFlowVariable, METADATA_PARAMS(0, nullptr) }; // 3002132420
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a variable by name */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Get a variable by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowScriptAsset, nullptr, "GetVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::StoryFlowScriptAsset_eventGetVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::StoryFlowScriptAsset_eventGetVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics
	{
		struct StoryFlowScriptAsset_eventHasNode_Parms
		{
			FString NodeId;
			bool ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_NodeId_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_NodeId;
		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_UStoryFlowScriptAsset_HasNode_Statics::NewProp_NodeId_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::NewProp_NodeId = { "NodeId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowScriptAsset_eventHasNode_Parms, NodeId), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::NewProp_NodeId_MetaData), Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::NewProp_NodeId_MetaData) };
	void Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowScriptAsset_eventHasNode_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_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(StoryFlowScriptAsset_eventHasNode_Parms), &Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::NewProp_NodeId,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Check if node exists */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Check if node exists" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowScriptAsset, nullptr, "HasNode", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::StoryFlowScriptAsset_eventHasNode_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::StoryFlowScriptAsset_eventHasNode_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UStoryFlowScriptAsset);
	UClass* Z_Construct_UClass_UStoryFlowScriptAsset_NoRegister()
	{
		return UStoryFlowScriptAsset::StaticClass();
	}
	struct Z_Construct_UClass_UStoryFlowScriptAsset_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_StartNode_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_StartNode;
		static const UECodeGen_Private::FStructPropertyParams NewProp_Nodes_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Nodes_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Nodes_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Nodes;
		static const UECodeGen_Private::FStructPropertyParams NewProp_Connections_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Connections_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Connections;
		static const UECodeGen_Private::FStructPropertyParams NewProp_Variables_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Variables_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Variables_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Variables;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Strings_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Strings_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Strings_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Strings;
		static const UECodeGen_Private::FStructPropertyParams NewProp_Assets_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Assets_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Assets_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Assets;
		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;
		static const UECodeGen_Private::FStructPropertyParams NewProp_Flows_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Flows_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Flows;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ScriptPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_ScriptPath;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UStoryFlowScriptAsset_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UDataAsset,
		(UObject* (*)())Z_Construct_UPackage__Script_StoryFlowRuntime,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::DependentSingletons) < 16);
	const FClassFunctionLinkInfo Z_Construct_UClass_UStoryFlowScriptAsset_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode, "GetNode" }, // 3837587846
		{ &Z_Construct_UFunction_UStoryFlowScriptAsset_GetString, "GetString" }, // 2083726303
		{ &Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable, "GetVariable" }, // 88504122
		{ &Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode, "HasNode" }, // 1993458922
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::FuncInfo) < 2048);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowScriptAsset_Statics::Class_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "Comment", "/**\n * DataAsset containing a single StoryFlow script\n */" },
		{ "IncludePath", "Data/StoryFlowScriptAsset.h" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "DataAsset containing a single StoryFlow script" },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_StartNode_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Entry point node ID (always \"0\") */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Entry point node ID (always \"0\")" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_StartNode = { "StartNode", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowScriptAsset, StartNode), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_StartNode_MetaData), Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_StartNode_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Nodes_ValueProp = { "Nodes", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FStoryFlowNode, METADATA_PARAMS(0, nullptr) }; // 810958546
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Nodes_Key_KeyProp = { "Nodes_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_UStoryFlowScriptAsset_Statics::NewProp_Nodes_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Nodes keyed by ID for O(1) lookup */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Nodes keyed by ID for O(1) lookup" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Nodes = { "Nodes", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowScriptAsset, Nodes), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Nodes_MetaData), Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Nodes_MetaData) }; // 810958546
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Connections_Inner = { "Connections", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStoryFlowConnection, METADATA_PARAMS(0, nullptr) }; // 98921393
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Connections_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Edge connections */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Edge connections" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Connections = { "Connections", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowScriptAsset, Connections), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Connections_MetaData), Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Connections_MetaData) }; // 98921393
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Variables_ValueProp = { "Variables", 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) }; // 3002132420
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Variables_Key_KeyProp = { "Variables_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_UStoryFlowScriptAsset_Statics::NewProp_Variables_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Variables keyed by generated hash ID */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Variables keyed by generated hash ID" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Variables = { "Variables", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowScriptAsset, Variables), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Variables_MetaData), Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Variables_MetaData) }; // 3002132420
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Strings_ValueProp = { "Strings", 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_UStoryFlowScriptAsset_Statics::NewProp_Strings_Key_KeyProp = { "Strings_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_UStoryFlowScriptAsset_Statics::NewProp_Strings_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Flattened string table: \"en.key\" -> \"value\" */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Flattened string table: \"en.key\" -> \"value\"" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Strings = { "Strings", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowScriptAsset, Strings), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Strings_MetaData), Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Strings_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Assets_ValueProp = { "Assets", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FStoryFlowAsset, METADATA_PARAMS(0, nullptr) }; // 1701485751
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Assets_Key_KeyProp = { "Assets_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_UStoryFlowScriptAsset_Statics::NewProp_Assets_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Asset registry keyed by asset ID */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Asset registry keyed by asset ID" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Assets = { "Assets", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowScriptAsset, Assets), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Assets_MetaData), Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Assets_MetaData) }; // 1701485751
	const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_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_UStoryFlowScriptAsset_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_UStoryFlowScriptAsset_Statics::NewProp_ResolvedAssets_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Resolved Unreal asset references */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Resolved Unreal asset references" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ResolvedAssets = { "ResolvedAssets", nullptr, (EPropertyFlags)0x0014000000020015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowScriptAsset, ResolvedAssets), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ResolvedAssets_MetaData), Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ResolvedAssets_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Flows_Inner = { "Flows", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStoryFlowFlowDef, METADATA_PARAMS(0, nullptr) }; // 882273093
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Flows_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Flow definitions (for exit route detection) */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Flow definitions (for exit route detection)" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Flows = { "Flows", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowScriptAsset, Flows), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Flows_MetaData), Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Flows_MetaData) }; // 882273093
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ScriptPath_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Original script path (relative to project) */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Original script path (relative to project)" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ScriptPath = { "ScriptPath", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowScriptAsset, ScriptPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ScriptPath_MetaData), Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ScriptPath_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStoryFlowScriptAsset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_StartNode,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Nodes_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Nodes_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Nodes,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Connections_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Connections,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Variables_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Variables_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Variables,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Strings_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Strings_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Strings,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Assets_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Assets_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Assets,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ResolvedAssets_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ResolvedAssets_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ResolvedAssets,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Flows_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_Flows,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowScriptAsset_Statics::NewProp_ScriptPath,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UStoryFlowScriptAsset_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UStoryFlowScriptAsset>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UStoryFlowScriptAsset_Statics::ClassParams = {
		&UStoryFlowScriptAsset::StaticClass,
		nullptr,
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		Z_Construct_UClass_UStoryFlowScriptAsset_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::PropPointers),
		0,
		0x001000A0u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::Class_MetaDataParams), Z_Construct_UClass_UStoryFlowScriptAsset_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UStoryFlowScriptAsset()
	{
		if (!Z_Registration_Info_UClass_UStoryFlowScriptAsset.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStoryFlowScriptAsset.OuterSingleton, Z_Construct_UClass_UStoryFlowScriptAsset_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UStoryFlowScriptAsset.OuterSingleton;
	}
	template<> STORYFLOWRUNTIME_API UClass* StaticClass<UStoryFlowScriptAsset>()
	{
		return UStoryFlowScriptAsset::StaticClass();
	}
	UStoryFlowScriptAsset::UStoryFlowScriptAsset(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UStoryFlowScriptAsset);
	UStoryFlowScriptAsset::~UStoryFlowScriptAsset() {}
	struct Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Data_StoryFlowScriptAsset_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_StoryFlowScriptAsset_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UStoryFlowScriptAsset, UStoryFlowScriptAsset::StaticClass, TEXT("UStoryFlowScriptAsset"), &Z_Registration_Info_UClass_UStoryFlowScriptAsset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStoryFlowScriptAsset), 701724994U) },
	};
	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_StoryFlowScriptAsset_h_1238909284(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_StoryFlowScriptAsset_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_StoryFlowScriptAsset_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
