// 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 "Data/StoryFlowScriptAsset.h"
#include "Data/StoryFlowTypes.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeStoryFlowScriptAsset() {}

// ********** Begin 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 **********************************************************

// ********** Begin Class UStoryFlowScriptAsset Function GetNode ***********************************
struct Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics
{
	struct StoryFlowScriptAsset_eventGetNode_Parms
	{
		FString NodeId;
		FStoryFlowNode ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a node by ID */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Get a node by ID" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeId_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetNode constinit property declarations *******************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_NodeId;
	static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNode constinit property declarations *********************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetNode Property Definitions ******************************************
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(NewProp_NodeId_MetaData), 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) }; // 462006097
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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::PropPointers) < 2048);
// ********** End Function GetNode Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UStoryFlowScriptAsset, nullptr, "GetNode", 	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(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;
}
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;
}
// ********** End Class UStoryFlowScriptAsset Function GetNode *************************************

// ********** Begin Class UStoryFlowScriptAsset Function GetString *********************************
struct Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics
{
	struct StoryFlowScriptAsset_eventGetString_Parms
	{
		FString Key;
		FString LanguageCode;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LanguageCode_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetString constinit property declarations *****************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
	static const UECodeGen_Private::FStrPropertyParams NewProp_LanguageCode;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetString constinit property declarations *******************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetString Property Definitions ****************************************
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(NewProp_Key_MetaData), NewProp_Key_MetaData) };
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(NewProp_LanguageCode_MetaData), 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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::PropPointers) < 2048);
// ********** End Function GetString Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetString_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UStoryFlowScriptAsset, nullptr, "GetString", 	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(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;
}
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;
}
// ********** End Class UStoryFlowScriptAsset Function GetString ***********************************

// ********** Begin Class UStoryFlowScriptAsset Function GetVariable *******************************
struct Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics
{
	struct StoryFlowScriptAsset_eventGetVariable_Parms
	{
		FString VariableId;
		FStoryFlowVariable ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a variable by ID */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Get a variable by ID" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableId_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetVariable constinit property declarations ***************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableId;
	static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetVariable constinit property declarations *****************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetVariable Property Definitions **************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::NewProp_VariableId = { "VariableId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowScriptAsset_eventGetVariable_Parms, VariableId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableId_MetaData), NewProp_VariableId_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) }; // 188394301
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::NewProp_VariableId,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::PropPointers) < 2048);
// ********** End Function GetVariable Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UStoryFlowScriptAsset, nullptr, "GetVariable", 	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(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;
}
DEFINE_FUNCTION(UStoryFlowScriptAsset::execGetVariable)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_VariableId);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FStoryFlowVariable*)Z_Param__Result=P_THIS->GetVariable(Z_Param_VariableId);
	P_NATIVE_END;
}
// ********** End Class UStoryFlowScriptAsset Function GetVariable *********************************

// ********** Begin Class UStoryFlowScriptAsset Function HasNode ***********************************
struct Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics
{
	struct StoryFlowScriptAsset_eventHasNode_Parms
	{
		FString NodeId;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Check if node exists */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Check if node exists" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeId_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function HasNode constinit property declarations *******************************
	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[];
// ********** End Function HasNode constinit property declarations *********************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function HasNode Property Definitions ******************************************
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(NewProp_NodeId_MetaData), 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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::PropPointers) < 2048);
// ********** End Function HasNode Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UStoryFlowScriptAsset, nullptr, "HasNode", 	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(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;
}
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;
}
// ********** End Class UStoryFlowScriptAsset Function HasNode *************************************

// ********** Begin Class UStoryFlowScriptAsset ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStoryFlowScriptAsset;
UClass* UStoryFlowScriptAsset::GetPrivateStaticClass()
{
	using TClass = UStoryFlowScriptAsset;
	if (!Z_Registration_Info_UClass_UStoryFlowScriptAsset.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			TClass::StaticPackage(),
			TEXT("StoryFlowScriptAsset"),
			Z_Registration_Info_UClass_UStoryFlowScriptAsset.InnerSingleton,
			StaticRegisterNativesUStoryFlowScriptAsset,
			sizeof(TClass),
			alignof(TClass),
			TClass::StaticClassFlags,
			TClass::StaticClassCastFlags(),
			TClass::StaticConfigName(),
			(UClass::ClassConstructorType)InternalConstructor<TClass>,
			(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
			UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
			&TClass::Super::StaticClass,
			&TClass::WithinClass::StaticClass
		);
	}
	return Z_Registration_Info_UClass_UStoryFlowScriptAsset.InnerSingleton;
}
UClass* Z_Construct_UClass_UStoryFlowScriptAsset_NoRegister()
{
	return UStoryFlowScriptAsset::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStoryFlowScriptAsset_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartNode_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Entry point node ID (always \"0\") */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Entry point node ID (always \"0\")" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Connections_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Edge connections */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Edge connections" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Variables_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Variables keyed by generated hash ID */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Variables keyed by generated hash ID" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Strings_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Flattened string table: \"en.key\" -> \"value\" */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Flattened string table: \"en.key\" -> \"value\"" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Assets_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Asset registry keyed by asset ID */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Asset registry keyed by asset ID" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ResolvedAssets_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Resolved Unreal asset references */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Resolved Unreal asset references" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Flows_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Flow definitions (for exit route detection) */" },
		{ "ModuleRelativePath", "Public/Data/StoryFlowScriptAsset.h" },
		{ "ToolTip", "Flow definitions (for exit route detection)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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 // WITH_METADATA

// ********** Begin Class UStoryFlowScriptAsset constinit property declarations ********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_StartNode;
	static const UECodeGen_Private::FStructPropertyParams NewProp_Nodes_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Nodes_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Nodes;
	static const UECodeGen_Private::FStructPropertyParams NewProp_Connections_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Connections;
	static const UECodeGen_Private::FStructPropertyParams NewProp_Variables_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Variables_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Variables;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Strings_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Strings_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Strings;
	static const UECodeGen_Private::FStructPropertyParams NewProp_Assets_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Assets_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Assets;
	static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_ResolvedAssets_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ResolvedAssets_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_ResolvedAssets;
	static const UECodeGen_Private::FStructPropertyParams NewProp_Flows_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Flows;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ScriptPath;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UStoryFlowScriptAsset constinit property declarations **********************
	static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
		{ .NameUTF8 = UTF8TEXT("GetNode"), .Pointer = &UStoryFlowScriptAsset::execGetNode },
		{ .NameUTF8 = UTF8TEXT("GetString"), .Pointer = &UStoryFlowScriptAsset::execGetString },
		{ .NameUTF8 = UTF8TEXT("GetVariable"), .Pointer = &UStoryFlowScriptAsset::execGetVariable },
		{ .NameUTF8 = UTF8TEXT("HasNode"), .Pointer = &UStoryFlowScriptAsset::execHasNode },
	};
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UStoryFlowScriptAsset_GetNode, "GetNode" }, // 2678211876
		{ &Z_Construct_UFunction_UStoryFlowScriptAsset_GetString, "GetString" }, // 2873051935
		{ &Z_Construct_UFunction_UStoryFlowScriptAsset_GetVariable, "GetVariable" }, // 1564985010
		{ &Z_Construct_UFunction_UStoryFlowScriptAsset_HasNode, "HasNode" }, // 723099729
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UStoryFlowScriptAsset>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStoryFlowScriptAsset_Statics

// ********** Begin Class UStoryFlowScriptAsset Property Definitions *******************************
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(NewProp_StartNode_MetaData), 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) }; // 462006097
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) };
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(NewProp_Nodes_MetaData), NewProp_Nodes_MetaData) }; // 462006097
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) }; // 1281656558
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(NewProp_Connections_MetaData), NewProp_Connections_MetaData) }; // 1281656558
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) }; // 188394301
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) };
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(NewProp_Variables_MetaData), NewProp_Variables_MetaData) }; // 188394301
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) };
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(NewProp_Strings_MetaData), 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) }; // 171394614
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) };
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(NewProp_Assets_MetaData), NewProp_Assets_MetaData) }; // 171394614
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) };
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(NewProp_ResolvedAssets_MetaData), 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) }; // 462311628
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(NewProp_Flows_MetaData), NewProp_Flows_MetaData) }; // 462311628
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(NewProp_ScriptPath_MetaData), 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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::PropPointers) < 2048);
// ********** End Class UStoryFlowScriptAsset Property Definitions *********************************
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 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)
};
void UStoryFlowScriptAsset::StaticRegisterNativesUStoryFlowScriptAsset()
{
	UClass* Class = UStoryFlowScriptAsset::StaticClass();
	FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UStoryFlowScriptAsset_Statics::Funcs));
}
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;
}
UStoryFlowScriptAsset::UStoryFlowScriptAsset(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStoryFlowScriptAsset);
UStoryFlowScriptAsset::~UStoryFlowScriptAsset() {}
// ********** End Class UStoryFlowScriptAsset ******************************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Users_souls_Documents_storyflow_storyflow_unreal_Builds_StoryFlowPlugin_5_7_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Data_StoryFlowScriptAsset_h__Script_StoryFlowRuntime_Statics
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UStoryFlowScriptAsset, UStoryFlowScriptAsset::StaticClass, TEXT("UStoryFlowScriptAsset"), &Z_Registration_Info_UClass_UStoryFlowScriptAsset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStoryFlowScriptAsset), 3389473U) },
	};
}; // Z_CompiledInDeferFile_FID_Users_souls_Documents_storyflow_storyflow_unreal_Builds_StoryFlowPlugin_5_7_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Data_StoryFlowScriptAsset_h__Script_StoryFlowRuntime_Statics 
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Users_souls_Documents_storyflow_storyflow_unreal_Builds_StoryFlowPlugin_5_7_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Data_StoryFlowScriptAsset_h__Script_StoryFlowRuntime_1552659497{
	TEXT("/Script/StoryFlowRuntime"),
	Z_CompiledInDeferFile_FID_Users_souls_Documents_storyflow_storyflow_unreal_Builds_StoryFlowPlugin_5_7_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Data_StoryFlowScriptAsset_h__Script_StoryFlowRuntime_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Users_souls_Documents_storyflow_storyflow_unreal_Builds_StoryFlowPlugin_5_7_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Data_StoryFlowScriptAsset_h__Script_StoryFlowRuntime_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0,
};
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
