// 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/Components/StoryFlowComponent.h"
#include "StoryFlowRuntime/Public/Data/StoryFlowTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeStoryFlowComponent() {}
// Cross Module References
	COREUOBJECT_API UClass* Z_Construct_UClass_UClass();
	ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
	ENGINE_API UClass* Z_Construct_UClass_UAudioComponent_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_USoundAttenuation_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_USoundBase_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_USoundClass_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_USoundConcurrency_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowComponent();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowComponent_NoRegister();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowDialogueWidget_NoRegister();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowProjectAsset_NoRegister();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowSubsystem_NoRegister();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature();
	STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowCharacterDef();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowDialogueState();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowVariable();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowVariant();
	UPackage* Z_Construct_UPackage__Script_StoryFlowRuntime();
// End Cross Module References
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "Comment", "// ============================================================================\n// Delegates\n// ============================================================================\n" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Delegates" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnDialogueStarted__DelegateSignature", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnDialogueStarted_DelegateWrapper(const FMulticastScriptDelegate& OnDialogueStarted)
{
	OnDialogueStarted.ProcessMulticastDelegate<UObject>(NULL);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics
	{
		struct _Script_StoryFlowRuntime_eventOnDialogueUpdated_Parms
		{
			FStoryFlowDialogueState DialogueState;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DialogueState_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_DialogueState;
		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_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::NewProp_DialogueState_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::NewProp_DialogueState = { "DialogueState", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnDialogueUpdated_Parms, DialogueState), Z_Construct_UScriptStruct_FStoryFlowDialogueState, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::NewProp_DialogueState_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::NewProp_DialogueState_MetaData) }; // 6442230
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::NewProp_DialogueState,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnDialogueUpdated__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnDialogueUpdated_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnDialogueUpdated_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnDialogueUpdated_DelegateWrapper(const FMulticastScriptDelegate& OnDialogueUpdated, FStoryFlowDialogueState const& DialogueState)
{
	struct _Script_StoryFlowRuntime_eventOnDialogueUpdated_Parms
	{
		FStoryFlowDialogueState DialogueState;
	};
	_Script_StoryFlowRuntime_eventOnDialogueUpdated_Parms Parms;
	Parms.DialogueState=DialogueState;
	OnDialogueUpdated.ProcessMulticastDelegate<UObject>(&Parms);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnDialogueEnded__DelegateSignature", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnDialogueEnded_DelegateWrapper(const FMulticastScriptDelegate& OnDialogueEnded)
{
	OnDialogueEnded.ProcessMulticastDelegate<UObject>(NULL);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics
	{
		struct _Script_StoryFlowRuntime_eventOnDialogueTagReached_Parms
		{
			FString Tag;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Tag;
		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_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::NewProp_Tag_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnDialogueTagReached_Parms, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::NewProp_Tag_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::NewProp_Tag_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::NewProp_Tag,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnDialogueTagReached__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnDialogueTagReached_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnDialogueTagReached_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnDialogueTagReached_DelegateWrapper(const FMulticastScriptDelegate& OnDialogueTagReached, const FString& Tag)
{
	struct _Script_StoryFlowRuntime_eventOnDialogueTagReached_Parms
	{
		FString Tag;
	};
	_Script_StoryFlowRuntime_eventOnDialogueTagReached_Parms Parms;
	Parms.Tag=Tag;
	OnDialogueTagReached.ProcessMulticastDelegate<UObject>(&Parms);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics
	{
		struct _Script_StoryFlowRuntime_eventOnVariableChanged_Parms
		{
			FStoryFlowVariable Variable;
			bool bIsGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Variable_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Variable;
		static void NewProp_bIsGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsGlobal;
		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_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::NewProp_Variable_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::NewProp_Variable = { "Variable", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnVariableChanged_Parms, Variable), Z_Construct_UScriptStruct_FStoryFlowVariable, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::NewProp_Variable_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::NewProp_Variable_MetaData) }; // 1412174551
	void Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::NewProp_bIsGlobal_SetBit(void* Obj)
	{
		((_Script_StoryFlowRuntime_eventOnVariableChanged_Parms*)Obj)->bIsGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::NewProp_bIsGlobal = { "bIsGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_StoryFlowRuntime_eventOnVariableChanged_Parms), &Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::NewProp_bIsGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::NewProp_Variable,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::NewProp_bIsGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnVariableChanged__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnVariableChanged_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnVariableChanged_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnVariableChanged_DelegateWrapper(const FMulticastScriptDelegate& OnVariableChanged, FStoryFlowVariable const& Variable, bool bIsGlobal)
{
	struct _Script_StoryFlowRuntime_eventOnVariableChanged_Parms
	{
		FStoryFlowVariable Variable;
		bool bIsGlobal;
	};
	_Script_StoryFlowRuntime_eventOnVariableChanged_Parms Parms;
	Parms.Variable=Variable;
	Parms.bIsGlobal=bIsGlobal ? true : false;
	OnVariableChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics
	{
		struct _Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms
		{
			FString CharacterPath;
			FString VariableName;
			FStoryFlowVariant Value;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPath;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_CharacterPath_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_CharacterPath_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_VariableName_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_VariableName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms, Value), Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_Value_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_Value_MetaData) }; // 1863603032
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_CharacterPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::NewProp_Value,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnCharacterVariableChanged__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnCharacterVariableChanged_DelegateWrapper(const FMulticastScriptDelegate& OnCharacterVariableChanged, const FString& CharacterPath, const FString& VariableName, FStoryFlowVariant const& Value)
{
	struct _Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms
	{
		FString CharacterPath;
		FString VariableName;
		FStoryFlowVariant Value;
	};
	_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms Parms;
	Parms.CharacterPath=CharacterPath;
	Parms.VariableName=VariableName;
	Parms.Value=Value;
	OnCharacterVariableChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics
	{
		struct _Script_StoryFlowRuntime_eventOnScriptStarted_Parms
		{
			FString ScriptPath;
		};
#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[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::NewProp_ScriptPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::NewProp_ScriptPath = { "ScriptPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnScriptStarted_Parms, ScriptPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::NewProp_ScriptPath_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::NewProp_ScriptPath_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::NewProp_ScriptPath,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnScriptStarted__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnScriptStarted_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnScriptStarted_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnScriptStarted_DelegateWrapper(const FMulticastScriptDelegate& OnScriptStarted, const FString& ScriptPath)
{
	struct _Script_StoryFlowRuntime_eventOnScriptStarted_Parms
	{
		FString ScriptPath;
	};
	_Script_StoryFlowRuntime_eventOnScriptStarted_Parms Parms;
	Parms.ScriptPath=ScriptPath;
	OnScriptStarted.ProcessMulticastDelegate<UObject>(&Parms);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics
	{
		struct _Script_StoryFlowRuntime_eventOnScriptEnded_Parms
		{
			FString ScriptPath;
		};
#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[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::NewProp_ScriptPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::NewProp_ScriptPath = { "ScriptPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnScriptEnded_Parms, ScriptPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::NewProp_ScriptPath_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::NewProp_ScriptPath_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::NewProp_ScriptPath,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnScriptEnded__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnScriptEnded_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnScriptEnded_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnScriptEnded_DelegateWrapper(const FMulticastScriptDelegate& OnScriptEnded, const FString& ScriptPath)
{
	struct _Script_StoryFlowRuntime_eventOnScriptEnded_Parms
	{
		FString ScriptPath;
	};
	_Script_StoryFlowRuntime_eventOnScriptEnded_Parms Parms;
	Parms.ScriptPath=ScriptPath;
	OnScriptEnded.ProcessMulticastDelegate<UObject>(&Parms);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics
	{
		struct _Script_StoryFlowRuntime_eventOnError_Parms
		{
			FString ErrorMessage;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ErrorMessage_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_ErrorMessage;
		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_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::NewProp_ErrorMessage_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::NewProp_ErrorMessage = { "ErrorMessage", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnError_Parms, ErrorMessage), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::NewProp_ErrorMessage_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::NewProp_ErrorMessage_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::NewProp_ErrorMessage,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnError__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnError_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnError_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnError_DelegateWrapper(const FMulticastScriptDelegate& OnError, const FString& ErrorMessage)
{
	struct _Script_StoryFlowRuntime_eventOnError_Parms
	{
		FString ErrorMessage;
	};
	_Script_StoryFlowRuntime_eventOnError_Parms Parms;
	Parms.ErrorMessage=ErrorMessage;
	OnError.ProcessMulticastDelegate<UObject>(&Parms);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics
	{
		struct _Script_StoryFlowRuntime_eventOnBackgroundImageChanged_Parms
		{
			FString ImagePath;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ImagePath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_ImagePath;
		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_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::NewProp_ImagePath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::NewProp_ImagePath = { "ImagePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnBackgroundImageChanged_Parms, ImagePath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::NewProp_ImagePath_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::NewProp_ImagePath_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::NewProp_ImagePath,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnBackgroundImageChanged__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnBackgroundImageChanged_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnBackgroundImageChanged_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnBackgroundImageChanged_DelegateWrapper(const FMulticastScriptDelegate& OnBackgroundImageChanged, const FString& ImagePath)
{
	struct _Script_StoryFlowRuntime_eventOnBackgroundImageChanged_Parms
	{
		FString ImagePath;
	};
	_Script_StoryFlowRuntime_eventOnBackgroundImageChanged_Parms Parms;
	Parms.ImagePath=ImagePath;
	OnBackgroundImageChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics
	{
		struct _Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms
		{
			FString AudioPath;
			bool bLoop;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AudioPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_AudioPath;
		static void NewProp_bLoop_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bLoop;
		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_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::NewProp_AudioPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::NewProp_AudioPath = { "AudioPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms, AudioPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::NewProp_AudioPath_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::NewProp_AudioPath_MetaData) };
	void Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::NewProp_bLoop_SetBit(void* Obj)
	{
		((_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms*)Obj)->bLoop = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::NewProp_bLoop = { "bLoop", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms), &Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::NewProp_bLoop_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::NewProp_AudioPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::NewProp_bLoop,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnAudioPlayRequested__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnAudioPlayRequested_DelegateWrapper(const FMulticastScriptDelegate& OnAudioPlayRequested, const FString& AudioPath, bool bLoop)
{
	struct _Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms
	{
		FString AudioPath;
		bool bLoop;
	};
	_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms Parms;
	Parms.AudioPath=AudioPath;
	Parms.bLoop=bLoop ? true : false;
	OnAudioPlayRequested.ProcessMulticastDelegate<UObject>(&Parms);
}
	struct Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics
	{
		struct _Script_StoryFlowRuntime_eventOnDialogueWidgetCreated_Parms
		{
			UStoryFlowDialogueWidget* Widget;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Widget_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Widget;
		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_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::NewProp_Widget_MetaData[] = {
		{ "EditInline", "true" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::NewProp_Widget = { "Widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnDialogueWidgetCreated_Parms, Widget), Z_Construct_UClass_UStoryFlowDialogueWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::NewProp_Widget_MetaData), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::NewProp_Widget_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::NewProp_Widget,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnDialogueWidgetCreated__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnDialogueWidgetCreated_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::_Script_StoryFlowRuntime_eventOnDialogueWidgetCreated_Parms) < MAX_uint16);
	UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics::FuncParams);
		}
		return ReturnFunction;
	}
void FOnDialogueWidgetCreated_DelegateWrapper(const FMulticastScriptDelegate& OnDialogueWidgetCreated, UStoryFlowDialogueWidget* Widget)
{
	struct _Script_StoryFlowRuntime_eventOnDialogueWidgetCreated_Parms
	{
		UStoryFlowDialogueWidget* Widget;
	};
	_Script_StoryFlowRuntime_eventOnDialogueWidgetCreated_Parms Parms;
	Parms.Widget=Widget;
	OnDialogueWidgetCreated.ProcessMulticastDelegate<UObject>(&Parms);
}
	DEFINE_FUNCTION(UStoryFlowComponent::execOnDialogueAudioFinished)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->OnDialogueAudioFinished();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execStopDialogueAudio)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->StopDialogueAudio_Implementation();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execPlayDialogueAudio)
	{
		P_GET_OBJECT(USoundBase,Z_Param_Sound);
		P_GET_UBOOL(Z_Param_bLoop);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->PlayDialogueAudio_Implementation(Z_Param_Sound,Z_Param_bLoop);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetAvailableScripts)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=P_THIS->GetAvailableScripts();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetLocalizedString)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_Key);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FString*)Z_Param__Result=P_THIS->GetLocalizedString(Z_Param_Key);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execResetVariables)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->ResetVariables();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetCharacterEnumVariable)
	{
		P_GET_OBJECT(UStoryFlowCharacterAsset,Z_Param_Character);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_PROPERTY(FStrProperty,Z_Param_Value);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetCharacterEnumVariable(Z_Param_Character,Z_Param_VariableName,Z_Param_Value);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCharacterEnumVariable)
	{
		P_GET_OBJECT(UStoryFlowCharacterAsset,Z_Param_Character);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FString*)Z_Param__Result=P_THIS->GetCharacterEnumVariable(Z_Param_Character,Z_Param_VariableName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetCharacterStringVariable)
	{
		P_GET_OBJECT(UStoryFlowCharacterAsset,Z_Param_Character);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_PROPERTY(FStrProperty,Z_Param_Value);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetCharacterStringVariable(Z_Param_Character,Z_Param_VariableName,Z_Param_Value);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCharacterStringVariable)
	{
		P_GET_OBJECT(UStoryFlowCharacterAsset,Z_Param_Character);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FString*)Z_Param__Result=P_THIS->GetCharacterStringVariable(Z_Param_Character,Z_Param_VariableName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetCharacterFloatVariable)
	{
		P_GET_OBJECT(UStoryFlowCharacterAsset,Z_Param_Character);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetCharacterFloatVariable(Z_Param_Character,Z_Param_VariableName,Z_Param_Value);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCharacterFloatVariable)
	{
		P_GET_OBJECT(UStoryFlowCharacterAsset,Z_Param_Character);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(float*)Z_Param__Result=P_THIS->GetCharacterFloatVariable(Z_Param_Character,Z_Param_VariableName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetCharacterIntVariable)
	{
		P_GET_OBJECT(UStoryFlowCharacterAsset,Z_Param_Character);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_PROPERTY(FIntProperty,Z_Param_Value);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetCharacterIntVariable(Z_Param_Character,Z_Param_VariableName,Z_Param_Value);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCharacterIntVariable)
	{
		P_GET_OBJECT(UStoryFlowCharacterAsset,Z_Param_Character);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(int32*)Z_Param__Result=P_THIS->GetCharacterIntVariable(Z_Param_Character,Z_Param_VariableName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetCharacterBoolVariable)
	{
		P_GET_OBJECT(UStoryFlowCharacterAsset,Z_Param_Character);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bValue);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetCharacterBoolVariable(Z_Param_Character,Z_Param_VariableName,Z_Param_bValue);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCharacterBoolVariable)
	{
		P_GET_OBJECT(UStoryFlowCharacterAsset,Z_Param_Character);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->GetCharacterBoolVariable(Z_Param_Character,Z_Param_VariableName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCharacterPortrait)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_CharacterPath);
		P_GET_PROPERTY(FStrProperty,Z_Param_AssetKey);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UTexture2D**)Z_Param__Result=P_THIS->GetCharacterPortrait(Z_Param_CharacterPath,Z_Param_AssetKey);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCharacterVariableNames)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_CharacterPath);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=P_THIS->GetCharacterVariableNames(Z_Param_CharacterPath);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCharacter)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_CharacterPath);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FStoryFlowCharacterDef*)Z_Param__Result=P_THIS->GetCharacter(Z_Param_CharacterPath);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCharacterArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=P_THIS->GetCharacterArrayVariable(Z_Param_VariableName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetCharacterVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_CharacterPath);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_STRUCT_REF(FStoryFlowVariant,Z_Param_Out_Value);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetCharacterVariable(Z_Param_CharacterPath,Z_Param_VariableName,Z_Param_Out_Value);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCharacterVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_CharacterPath);
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FStoryFlowVariant*)Z_Param__Result=P_THIS->GetCharacterVariable(Z_Param_CharacterPath,Z_Param_VariableName);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetIntToStringMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TMAP_REF(int32,FString,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetIntToStringMap(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetIntToFloatMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TMAP_REF(int32,float,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetIntToFloatMap(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetIntToIntMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TMAP_REF(int32,int32,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetIntToIntMap(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetIntToBoolMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TMAP_REF(int32,bool,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetIntToBoolMap(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetStringToStringMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TMAP_REF(FString,FString,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetStringToStringMap(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetStringToFloatMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TMAP_REF(FString,float,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetStringToFloatMap(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetStringToBoolMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TMAP_REF(FString,bool,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetStringToBoolMap(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetStringToIntMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TMAP_REF(FString,int32,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetStringToIntMap(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetMapKeysInOrder)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=P_THIS->GetMapKeysInOrder(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetIntToStringMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TMap<int32,FString>*)Z_Param__Result=P_THIS->GetIntToStringMap(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetIntToFloatMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TMap<int32,float>*)Z_Param__Result=P_THIS->GetIntToFloatMap(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetIntToIntMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TMap<int32,int32>*)Z_Param__Result=P_THIS->GetIntToIntMap(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetIntToBoolMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TMap<int32,bool>*)Z_Param__Result=P_THIS->GetIntToBoolMap(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetStringToStringMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TMap<FString,FString>*)Z_Param__Result=P_THIS->GetStringToStringMap(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetStringToFloatMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TMap<FString,float>*)Z_Param__Result=P_THIS->GetStringToFloatMap(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetStringToBoolMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TMap<FString,bool>*)Z_Param__Result=P_THIS->GetStringToBoolMap(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetStringToIntMap)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TMap<FString,int32>*)Z_Param__Result=P_THIS->GetStringToIntMap(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetMapVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TARRAY_REF(FStoryFlowVariant,Z_Param_Out_Keys);
		P_GET_TARRAY_REF(FStoryFlowVariant,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->GetMapVariable(Z_Param_VariableName,Z_Param_Out_Keys,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetCharacterArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TARRAY_REF(FString,Z_Param_Out_CharacterPaths);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetCharacterArrayVariable(Z_Param_VariableName,Z_Param_Out_CharacterPaths,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetAudioArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TARRAY_REF(FString,Z_Param_Out_AssetKeys);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetAudioArrayVariable(Z_Param_VariableName,Z_Param_Out_AssetKeys,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetImageArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TARRAY_REF(FString,Z_Param_Out_AssetKeys);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetImageArrayVariable(Z_Param_VariableName,Z_Param_Out_AssetKeys,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetEnumArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TARRAY_REF(FString,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetEnumArrayVariable(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetStringArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TARRAY_REF(FString,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetStringArrayVariable(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetFloatArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TARRAY_REF(float,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetFloatArrayVariable(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetIntArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TARRAY_REF(int32,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetIntArrayVariable(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetBoolArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_TARRAY_REF(bool,Z_Param_Out_Values);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetBoolArrayVariable(Z_Param_VariableName,Z_Param_Out_Values,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetAudioArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=P_THIS->GetAudioArrayVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetImageArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=P_THIS->GetImageArrayVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetEnumArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=P_THIS->GetEnumArrayVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetStringArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=P_THIS->GetStringArrayVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetFloatArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<float>*)Z_Param__Result=P_THIS->GetFloatArrayVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetIntArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<int32>*)Z_Param__Result=P_THIS->GetIntArrayVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetBoolArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<bool>*)Z_Param__Result=P_THIS->GetBoolArrayVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetArrayVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FStoryFlowVariant>*)Z_Param__Result=P_THIS->GetArrayVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetEnumVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_PROPERTY(FStrProperty,Z_Param_Value);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetEnumVariable(Z_Param_VariableName,Z_Param_Value,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetEnumVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FString*)Z_Param__Result=P_THIS->GetEnumVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetStringVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_PROPERTY(FStrProperty,Z_Param_Value);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetStringVariable(Z_Param_VariableName,Z_Param_Value,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetStringVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FString*)Z_Param__Result=P_THIS->GetStringVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetFloatVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetFloatVariable(Z_Param_VariableName,Z_Param_Value,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetFloatVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(float*)Z_Param__Result=P_THIS->GetFloatVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetIntVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_PROPERTY(FIntProperty,Z_Param_Value);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetIntVariable(Z_Param_VariableName,Z_Param_Value,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetIntVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(int32*)Z_Param__Result=P_THIS->GetIntVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSetBoolVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bValue);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetBoolVariable(Z_Param_VariableName,Z_Param_bValue,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetBoolVariable)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_VariableName);
		P_GET_UBOOL(Z_Param_bGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->GetBoolVariable(Z_Param_VariableName,Z_Param_bGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetDialogueWidget)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UStoryFlowDialogueWidget**)Z_Param__Result=P_THIS->GetDialogueWidget();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetProject)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UStoryFlowProjectAsset**)Z_Param__Result=P_THIS->GetProject();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetStoryFlowSubsystem)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UStoryFlowSubsystem**)Z_Param__Result=P_THIS->GetStoryFlowSubsystem();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execIsPaused)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->IsPaused();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execIsWaitingForInput)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->IsWaitingForInput();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execIsDialogueActive)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->IsDialogueActive();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCurrentDialogueTags)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=P_THIS->GetCurrentDialogueTags();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execGetCurrentDialogue)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FStoryFlowDialogueState*)Z_Param__Result=P_THIS->GetCurrentDialogue();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execResumeDialogue)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->ResumeDialogue();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execPauseDialogue)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->PauseDialogue();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execStopDialogue)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->StopDialogue();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execAdvanceDialogue)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->AdvanceDialogue();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execSelectOption)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_OptionId);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SelectOption(Z_Param_OptionId);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execStartDialogueWithScript)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_ScriptPath);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->StartDialogueWithScript(Z_Param_ScriptPath);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowComponent::execStartDialogue)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->StartDialogue();
		P_NATIVE_END;
	}
	struct StoryFlowComponent_eventPlayDialogueAudio_Parms
	{
		USoundBase* Sound;
		bool bLoop;
	};
	static FName NAME_UStoryFlowComponent_PlayDialogueAudio = FName(TEXT("PlayDialogueAudio"));
	void UStoryFlowComponent::PlayDialogueAudio(USoundBase* Sound, bool bLoop)
	{
		StoryFlowComponent_eventPlayDialogueAudio_Parms Parms;
		Parms.Sound=Sound;
		Parms.bLoop=bLoop ? true : false;
		ProcessEvent(FindFunctionChecked(NAME_UStoryFlowComponent_PlayDialogueAudio),&Parms);
	}
	static FName NAME_UStoryFlowComponent_StopDialogueAudio = FName(TEXT("StopDialogueAudio"));
	void UStoryFlowComponent::StopDialogueAudio()
	{
		ProcessEvent(FindFunctionChecked(NAME_UStoryFlowComponent_StopDialogueAudio),NULL);
	}
	void UStoryFlowComponent::StaticRegisterNativesUStoryFlowComponent()
	{
		UClass* Class = UStoryFlowComponent::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "AdvanceDialogue", &UStoryFlowComponent::execAdvanceDialogue },
			{ "GetArrayVariable", &UStoryFlowComponent::execGetArrayVariable },
			{ "GetAudioArrayVariable", &UStoryFlowComponent::execGetAudioArrayVariable },
			{ "GetAvailableScripts", &UStoryFlowComponent::execGetAvailableScripts },
			{ "GetBoolArrayVariable", &UStoryFlowComponent::execGetBoolArrayVariable },
			{ "GetBoolVariable", &UStoryFlowComponent::execGetBoolVariable },
			{ "GetCharacter", &UStoryFlowComponent::execGetCharacter },
			{ "GetCharacterArrayVariable", &UStoryFlowComponent::execGetCharacterArrayVariable },
			{ "GetCharacterBoolVariable", &UStoryFlowComponent::execGetCharacterBoolVariable },
			{ "GetCharacterEnumVariable", &UStoryFlowComponent::execGetCharacterEnumVariable },
			{ "GetCharacterFloatVariable", &UStoryFlowComponent::execGetCharacterFloatVariable },
			{ "GetCharacterIntVariable", &UStoryFlowComponent::execGetCharacterIntVariable },
			{ "GetCharacterPortrait", &UStoryFlowComponent::execGetCharacterPortrait },
			{ "GetCharacterStringVariable", &UStoryFlowComponent::execGetCharacterStringVariable },
			{ "GetCharacterVariable", &UStoryFlowComponent::execGetCharacterVariable },
			{ "GetCharacterVariableNames", &UStoryFlowComponent::execGetCharacterVariableNames },
			{ "GetCurrentDialogue", &UStoryFlowComponent::execGetCurrentDialogue },
			{ "GetCurrentDialogueTags", &UStoryFlowComponent::execGetCurrentDialogueTags },
			{ "GetDialogueWidget", &UStoryFlowComponent::execGetDialogueWidget },
			{ "GetEnumArrayVariable", &UStoryFlowComponent::execGetEnumArrayVariable },
			{ "GetEnumVariable", &UStoryFlowComponent::execGetEnumVariable },
			{ "GetFloatArrayVariable", &UStoryFlowComponent::execGetFloatArrayVariable },
			{ "GetFloatVariable", &UStoryFlowComponent::execGetFloatVariable },
			{ "GetImageArrayVariable", &UStoryFlowComponent::execGetImageArrayVariable },
			{ "GetIntArrayVariable", &UStoryFlowComponent::execGetIntArrayVariable },
			{ "GetIntToBoolMap", &UStoryFlowComponent::execGetIntToBoolMap },
			{ "GetIntToFloatMap", &UStoryFlowComponent::execGetIntToFloatMap },
			{ "GetIntToIntMap", &UStoryFlowComponent::execGetIntToIntMap },
			{ "GetIntToStringMap", &UStoryFlowComponent::execGetIntToStringMap },
			{ "GetIntVariable", &UStoryFlowComponent::execGetIntVariable },
			{ "GetLocalizedString", &UStoryFlowComponent::execGetLocalizedString },
			{ "GetMapKeysInOrder", &UStoryFlowComponent::execGetMapKeysInOrder },
			{ "GetMapVariable", &UStoryFlowComponent::execGetMapVariable },
			{ "GetProject", &UStoryFlowComponent::execGetProject },
			{ "GetStoryFlowSubsystem", &UStoryFlowComponent::execGetStoryFlowSubsystem },
			{ "GetStringArrayVariable", &UStoryFlowComponent::execGetStringArrayVariable },
			{ "GetStringToBoolMap", &UStoryFlowComponent::execGetStringToBoolMap },
			{ "GetStringToFloatMap", &UStoryFlowComponent::execGetStringToFloatMap },
			{ "GetStringToIntMap", &UStoryFlowComponent::execGetStringToIntMap },
			{ "GetStringToStringMap", &UStoryFlowComponent::execGetStringToStringMap },
			{ "GetStringVariable", &UStoryFlowComponent::execGetStringVariable },
			{ "IsDialogueActive", &UStoryFlowComponent::execIsDialogueActive },
			{ "IsPaused", &UStoryFlowComponent::execIsPaused },
			{ "IsWaitingForInput", &UStoryFlowComponent::execIsWaitingForInput },
			{ "OnDialogueAudioFinished", &UStoryFlowComponent::execOnDialogueAudioFinished },
			{ "PauseDialogue", &UStoryFlowComponent::execPauseDialogue },
			{ "PlayDialogueAudio", &UStoryFlowComponent::execPlayDialogueAudio },
			{ "ResetVariables", &UStoryFlowComponent::execResetVariables },
			{ "ResumeDialogue", &UStoryFlowComponent::execResumeDialogue },
			{ "SelectOption", &UStoryFlowComponent::execSelectOption },
			{ "SetAudioArrayVariable", &UStoryFlowComponent::execSetAudioArrayVariable },
			{ "SetBoolArrayVariable", &UStoryFlowComponent::execSetBoolArrayVariable },
			{ "SetBoolVariable", &UStoryFlowComponent::execSetBoolVariable },
			{ "SetCharacterArrayVariable", &UStoryFlowComponent::execSetCharacterArrayVariable },
			{ "SetCharacterBoolVariable", &UStoryFlowComponent::execSetCharacterBoolVariable },
			{ "SetCharacterEnumVariable", &UStoryFlowComponent::execSetCharacterEnumVariable },
			{ "SetCharacterFloatVariable", &UStoryFlowComponent::execSetCharacterFloatVariable },
			{ "SetCharacterIntVariable", &UStoryFlowComponent::execSetCharacterIntVariable },
			{ "SetCharacterStringVariable", &UStoryFlowComponent::execSetCharacterStringVariable },
			{ "SetCharacterVariable", &UStoryFlowComponent::execSetCharacterVariable },
			{ "SetEnumArrayVariable", &UStoryFlowComponent::execSetEnumArrayVariable },
			{ "SetEnumVariable", &UStoryFlowComponent::execSetEnumVariable },
			{ "SetFloatArrayVariable", &UStoryFlowComponent::execSetFloatArrayVariable },
			{ "SetFloatVariable", &UStoryFlowComponent::execSetFloatVariable },
			{ "SetImageArrayVariable", &UStoryFlowComponent::execSetImageArrayVariable },
			{ "SetIntArrayVariable", &UStoryFlowComponent::execSetIntArrayVariable },
			{ "SetIntToBoolMap", &UStoryFlowComponent::execSetIntToBoolMap },
			{ "SetIntToFloatMap", &UStoryFlowComponent::execSetIntToFloatMap },
			{ "SetIntToIntMap", &UStoryFlowComponent::execSetIntToIntMap },
			{ "SetIntToStringMap", &UStoryFlowComponent::execSetIntToStringMap },
			{ "SetIntVariable", &UStoryFlowComponent::execSetIntVariable },
			{ "SetStringArrayVariable", &UStoryFlowComponent::execSetStringArrayVariable },
			{ "SetStringToBoolMap", &UStoryFlowComponent::execSetStringToBoolMap },
			{ "SetStringToFloatMap", &UStoryFlowComponent::execSetStringToFloatMap },
			{ "SetStringToIntMap", &UStoryFlowComponent::execSetStringToIntMap },
			{ "SetStringToStringMap", &UStoryFlowComponent::execSetStringToStringMap },
			{ "SetStringVariable", &UStoryFlowComponent::execSetStringVariable },
			{ "StartDialogue", &UStoryFlowComponent::execStartDialogue },
			{ "StartDialogueWithScript", &UStoryFlowComponent::execStartDialogueWithScript },
			{ "StopDialogue", &UStoryFlowComponent::execStopDialogue },
			{ "StopDialogueAudio", &UStoryFlowComponent::execStopDialogueAudio },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Advance a narrative-only dialogue (no options defined). Uses the header output edge. */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Advance a narrative-only dialogue (no options defined). Uses the header output edge." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "AdvanceDialogue", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics
	{
		struct StoryFlowComponent_eventGetArrayVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			TArray<FStoryFlowVariant> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(0, nullptr) }; // 1863603032
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 1863603032
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Read any array variable by display name.\n\x09 *\n\x09 * Returns the elements as FStoryFlowVariant copies so callers can use the typed getters\n\x09 * (GetBool, GetInt, GetFloat, GetString). String and enum element values are routed through\n\x09 * the string table so callers receive localized text rather than raw keys. Image, audio,\n\x09 * and character elements are stored as plain strings (asset keys / paths) and pass through\n\x09 * unchanged. Returns an empty array if the variable is missing or is not an array.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read any array variable by display name.\n\nReturns the elements as FStoryFlowVariant copies so callers can use the typed getters\n(GetBool, GetInt, GetFloat, GetString). String and enum element values are routed through\nthe string table so callers receive localized text rather than raw keys. Image, audio,\nand character elements are stored as plain strings (asset keys / paths) and pass through\nunchanged. Returns an empty array if the variable is missing or is not an array." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::StoryFlowComponent_eventGetArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::StoryFlowComponent_eventGetArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics
	{
		struct StoryFlowComponent_eventGetAudioArrayVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			TArray<FString> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetAudioArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetAudioArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetAudioArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetAudioArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Read an audio array variable as native asset-key strings (returned raw). See GetBoolArrayVariable for the shared rules. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read an audio array variable as native asset-key strings (returned raw). See GetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetAudioArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::StoryFlowComponent_eventGetAudioArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::StoryFlowComponent_eventGetAudioArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics
	{
		struct StoryFlowComponent_eventGetAvailableScripts_Parms
		{
			TArray<FString> ReturnValue;
		};
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetAvailableScripts_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::Function_MetaDataParams[] = {
		{ "Comment", "/**\n\x09 * Get available scripts for the dropdown (editor only)\n\x09 * Used by GetOptions meta specifier\n\x09 */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get available scripts for the dropdown (editor only)\nUsed by GetOptions meta specifier" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetAvailableScripts", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::StoryFlowComponent_eventGetAvailableScripts_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::StoryFlowComponent_eventGetAvailableScripts_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics
	{
		struct StoryFlowComponent_eventGetBoolArrayVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			TArray<bool> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetBoolArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetBoolArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetBoolArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetBoolArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Read a boolean array variable by display name as a native Blueprint array.\n\x09 *\n\x09 * Mirrors GetArrayVariable's scoping (locals during dialogue, then globals) but unpacks\n\x09 * each element to bool in C++, so Blueprint never has to handle a variant. The variable\n\x09 * must be a boolean array; a missing, non-array, or wrong-typed variable warns and returns\n\x09 * an empty array. Counterpart to SetBoolArrayVariable.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read a boolean array variable by display name as a native Blueprint array.\n\nMirrors GetArrayVariable's scoping (locals during dialogue, then globals) but unpacks\neach element to bool in C++, so Blueprint never has to handle a variant. The variable\nmust be a boolean array; a missing, non-array, or wrong-typed variable warns and returns\nan empty array. Counterpart to SetBoolArrayVariable." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetBoolArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::StoryFlowComponent_eventGetBoolArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::StoryFlowComponent_eventGetBoolArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics
	{
		struct StoryFlowComponent_eventGetBoolVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			bool ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetBoolVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetBoolVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetBoolVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetBoolVariable_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_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(StoryFlowComponent_eventGetBoolVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Get a boolean variable value by name */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a boolean variable value by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetBoolVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::StoryFlowComponent_eventGetBoolVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::StoryFlowComponent_eventGetBoolVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics
	{
		struct StoryFlowComponent_eventGetCharacter_Parms
		{
			FString CharacterPath;
			FStoryFlowCharacterDef ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPath;
		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_UStoryFlowComponent_GetCharacter_Statics::NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacter_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::NewProp_CharacterPath_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::NewProp_CharacterPath_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacter_Parms, ReturnValue), Z_Construct_UScriptStruct_FStoryFlowCharacterDef, METADATA_PARAMS(0, nullptr) }; // 2081569065
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::NewProp_CharacterPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character (Legacy)" },
		{ "Comment", "/**\n\x09 * Return the live runtime character data for a path (the same struct the runtime mutates\n\x09 * via setCharacterVar). Useful when you want to read several fields without separate\n\x09 * variable calls. Returns a default-constructed struct if no character is registered at that path.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Return the live runtime character data for a path (the same struct the runtime mutates\nvia setCharacterVar). Useful when you want to read several fields without separate\nvariable calls. Returns a default-constructed struct if no character is registered at that path." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacter", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::StoryFlowComponent_eventGetCharacter_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::StoryFlowComponent_eventGetCharacter_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacter()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics
	{
		struct StoryFlowComponent_eventGetCharacterArrayVariable_Parms
		{
			FString VariableName;
			TArray<FString> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetCharacterArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character (Legacy)" },
		{ "Comment", "/**\n\x09 * Read a script or global variable whose element type is character-array.\n\x09 *\n\x09 * Returns the array of character paths stored in the variable. Each path is suitable\n\x09 * for GetCharacter, GetCharacterVariable, or GetCharacterPortrait. Returns an empty\n\x09 * array if the variable is missing or is not a character array.\n\x09 *\n\x09 * Note: this reads a *script variable whose element type is character*, which is distinct\n\x09 * from GetCharacterVariable, which reads a variable that lives *on* a character.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read a script or global variable whose element type is character-array.\n\nReturns the array of character paths stored in the variable. Each path is suitable\nfor GetCharacter, GetCharacterVariable, or GetCharacterPortrait. Returns an empty\narray if the variable is missing or is not a character array.\n\nNote: this reads a *script variable whose element type is character*, which is distinct\nfrom GetCharacterVariable, which reads a variable that lives *on* a character." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::StoryFlowComponent_eventGetCharacterArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::StoryFlowComponent_eventGetCharacterArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics
	{
		struct StoryFlowComponent_eventGetCharacterBoolVariable_Parms
		{
			UStoryFlowCharacterAsset* Character;
			FString VariableName;
			bool ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
#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;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterBoolVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterBoolVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetCharacterBoolVariable_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_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(StoryFlowComponent_eventGetCharacterBoolVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::NewProp_Character,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Get a character's boolean variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a character's boolean variable" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterBoolVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::StoryFlowComponent_eventGetCharacterBoolVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::StoryFlowComponent_eventGetCharacterBoolVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics
	{
		struct StoryFlowComponent_eventGetCharacterEnumVariable_Parms
		{
			UStoryFlowCharacterAsset* Character;
			FString VariableName;
			FString ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterEnumVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterEnumVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterEnumVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::NewProp_Character,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Get a character's enum variable (as string) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a character's enum variable (as string)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterEnumVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::StoryFlowComponent_eventGetCharacterEnumVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::StoryFlowComponent_eventGetCharacterEnumVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics
	{
		struct StoryFlowComponent_eventGetCharacterFloatVariable_Parms
		{
			UStoryFlowCharacterAsset* Character;
			FString VariableName;
			float ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
		static const UECodeGen_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_UStoryFlowComponent_GetCharacterFloatVariable_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterFloatVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterFloatVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterFloatVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::NewProp_Character,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Get a character's float variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a character's float variable" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterFloatVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::StoryFlowComponent_eventGetCharacterFloatVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::StoryFlowComponent_eventGetCharacterFloatVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics
	{
		struct StoryFlowComponent_eventGetCharacterIntVariable_Parms
		{
			UStoryFlowCharacterAsset* Character;
			FString VariableName;
			int32 ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
		static const UECodeGen_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_UStoryFlowComponent_GetCharacterIntVariable_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterIntVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterIntVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterIntVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::NewProp_Character,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Get a character's integer variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a character's integer variable" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterIntVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::StoryFlowComponent_eventGetCharacterIntVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::StoryFlowComponent_eventGetCharacterIntVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics
	{
		struct StoryFlowComponent_eventGetCharacterPortrait_Parms
		{
			FString CharacterPath;
			FString AssetKey;
			UTexture2D* ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPath;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AssetKey_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_AssetKey;
		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_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterPortrait_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_CharacterPath_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_CharacterPath_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_AssetKey_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_AssetKey = { "AssetKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterPortrait_Parms, AssetKey), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_AssetKey_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_AssetKey_MetaData) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterPortrait_Parms, ReturnValue), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_CharacterPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_AssetKey,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character (Legacy)" },
		{ "Comment", "/**\n\x09 * Resolve a character's portrait to a Texture2D.\n\x09 *\n\x09 * When AssetKey is empty (default), uses the character's current Image field, which reflects\n\x09 * any runtime mutations from setCharacterVar(\"Image\", ...). Pass a non-empty AssetKey to\n\x09 * resolve an alternate pose, e.g. one stored in a custom image-typed character variable.\n\x09 *\n\x09 * Walks the standard three asset pools in priority order: character \xe2\x86\x92 script \xe2\x86\x92 project.\n\x09 * Returns nullptr if nothing resolves.\n\x09 */" },
		{ "CPP_Default_AssetKey", "" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Resolve a character's portrait to a Texture2D.\n\nWhen AssetKey is empty (default), uses the character's current Image field, which reflects\nany runtime mutations from setCharacterVar(\"Image\", ...). Pass a non-empty AssetKey to\nresolve an alternate pose, e.g. one stored in a custom image-typed character variable.\n\nWalks the standard three asset pools in priority order: character \xe2\x86\x92 script \xe2\x86\x92 project.\nReturns nullptr if nothing resolves." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterPortrait", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::StoryFlowComponent_eventGetCharacterPortrait_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::StoryFlowComponent_eventGetCharacterPortrait_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics
	{
		struct StoryFlowComponent_eventGetCharacterStringVariable_Parms
		{
			UStoryFlowCharacterAsset* Character;
			FString VariableName;
			FString ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterStringVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterStringVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterStringVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::NewProp_Character,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Get a character's string variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a character's string variable" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterStringVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::StoryFlowComponent_eventGetCharacterStringVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::StoryFlowComponent_eventGetCharacterStringVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics
	{
		struct StoryFlowComponent_eventGetCharacterVariable_Parms
		{
			FString CharacterPath;
			FString VariableName;
			FStoryFlowVariant ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPath;
#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_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterVariable_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_CharacterPath_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_CharacterPath_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterVariable_Parms, ReturnValue), Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(0, nullptr) }; // 1863603032
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_CharacterPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character (Legacy)" },
		{ "Comment", "/** Get a character variable value (raw variant \xe2\x80\x94 prefer typed versions below) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a character variable value (raw variant \xe2\x80\x94 prefer typed versions below)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::StoryFlowComponent_eventGetCharacterVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::StoryFlowComponent_eventGetCharacterVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics
	{
		struct StoryFlowComponent_eventGetCharacterVariableNames_Parms
		{
			FString CharacterPath;
			TArray<FString> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPath;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetCharacterVariableNames_Statics::NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterVariableNames_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::NewProp_CharacterPath_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::NewProp_CharacterPath_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterVariableNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::NewProp_CharacterPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character (Legacy)" },
		{ "Comment", "/**\n\x09 * Return the names of all custom variables defined on a character.\n\x09 *\n\x09 * Does not include the built-in \"Name\" and \"Image\" fields, which are always available via\n\x09 * GetCharacterVariable regardless of declaration. Empty array if the character is missing.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Return the names of all custom variables defined on a character.\n\nDoes not include the built-in \"Name\" and \"Image\" fields, which are always available via\nGetCharacterVariable regardless of declaration. Empty array if the character is missing." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterVariableNames", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::StoryFlowComponent_eventGetCharacterVariableNames_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::StoryFlowComponent_eventGetCharacterVariableNames_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics
	{
		struct StoryFlowComponent_eventGetCurrentDialogue_Parms
		{
			FStoryFlowDialogueState ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCurrentDialogue_Parms, ReturnValue), Z_Construct_UScriptStruct_FStoryFlowDialogueState, METADATA_PARAMS(0, nullptr) }; // 6442230
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get the current dialogue state */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get the current dialogue state" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCurrentDialogue", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::StoryFlowComponent_eventGetCurrentDialogue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::StoryFlowComponent_eventGetCurrentDialogue_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics
	{
		struct StoryFlowComponent_eventGetCurrentDialogueTags_Parms
		{
			TArray<FString> ReturnValue;
		};
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCurrentDialogueTags_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get the current dialogue's presentation tags (empty when untagged) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get the current dialogue's presentation tags (empty when untagged)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCurrentDialogueTags", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::StoryFlowComponent_eventGetCurrentDialogueTags_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::StoryFlowComponent_eventGetCurrentDialogueTags_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics
	{
		struct StoryFlowComponent_eventGetDialogueWidget_Parms
		{
			UStoryFlowDialogueWidget* ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[];
#endif
		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_UStoryFlowComponent_GetDialogueWidget_Statics::NewProp_ReturnValue_MetaData[] = {
		{ "EditInline", "true" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetDialogueWidget_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowDialogueWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::NewProp_ReturnValue_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::NewProp_ReturnValue_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|UI" },
		{ "Comment", "/**\n\x09 * The dialogue widget this component created from DialogueWidgetClass, or null\n\x09 * when no dialogue is running (or no widget class is set).\n\x09 *\n\x09 * Valid from OnDialogueWidgetCreated until dialogue end. Every dialogue creates\n\x09 * a fresh widget, so do not cache the result across dialogues \xe2\x80\x94 ask again.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "The dialogue widget this component created from DialogueWidgetClass, or null\nwhen no dialogue is running (or no widget class is set).\n\nValid from OnDialogueWidgetCreated until dialogue end. Every dialogue creates\na fresh widget, so do not cache the result across dialogues \xe2\x80\x94 ask again." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetDialogueWidget", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::StoryFlowComponent_eventGetDialogueWidget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::StoryFlowComponent_eventGetDialogueWidget_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics
	{
		struct StoryFlowComponent_eventGetEnumArrayVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			TArray<FString> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetEnumArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetEnumArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetEnumArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetEnumArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Read an enum array variable as native enum-option strings, resolved through the string table. See GetBoolArrayVariable for the shared rules. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read an enum array variable as native enum-option strings, resolved through the string table. See GetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetEnumArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::StoryFlowComponent_eventGetEnumArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::StoryFlowComponent_eventGetEnumArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics
	{
		struct StoryFlowComponent_eventGetEnumVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			FString ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetEnumVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetEnumVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetEnumVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetEnumVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Get an enum variable value by name (as string) */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get an enum variable value by name (as string)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetEnumVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::StoryFlowComponent_eventGetEnumVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::StoryFlowComponent_eventGetEnumVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics
	{
		struct StoryFlowComponent_eventGetFloatArrayVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			TArray<float> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetFloatArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetFloatArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetFloatArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetFloatArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Read a float array variable as a native Blueprint array. See GetBoolArrayVariable for the shared rules. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read a float array variable as a native Blueprint array. See GetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetFloatArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::StoryFlowComponent_eventGetFloatArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::StoryFlowComponent_eventGetFloatArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics
	{
		struct StoryFlowComponent_eventGetFloatVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			float ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetFloatVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetFloatVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetFloatVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetFloatVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Get a float variable value by name */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a float variable value by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetFloatVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::StoryFlowComponent_eventGetFloatVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::StoryFlowComponent_eventGetFloatVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics
	{
		struct StoryFlowComponent_eventGetImageArrayVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			TArray<FString> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetImageArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetImageArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetImageArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetImageArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Read an image array variable as native asset-key strings. Keys are returned raw (not\n\x09 * string-table resolved), matching how image elements are stored. See GetBoolArrayVariable\n\x09 * for the shared rules.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read an image array variable as native asset-key strings. Keys are returned raw (not\nstring-table resolved), matching how image elements are stored. See GetBoolArrayVariable\nfor the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetImageArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::StoryFlowComponent_eventGetImageArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::StoryFlowComponent_eventGetImageArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics
	{
		struct StoryFlowComponent_eventGetIntArrayVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			TArray<int32> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Read an integer array variable as a native Blueprint array. See GetBoolArrayVariable for the shared rules. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read an integer array variable as a native Blueprint array. See GetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::StoryFlowComponent_eventGetIntArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::StoryFlowComponent_eventGetIntArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics
	{
		struct StoryFlowComponent_eventGetIntToBoolMap_Parms
		{
			FString VariableName;
			bool bGlobal;
			TMap<int32,bool> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue_ValueProp;
		static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_Key_KeyProp;
		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToBoolMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntToBoolMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntToBoolMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToBoolMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_ReturnValue_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_ReturnValue_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Read an integer-keyed, boolean-valued map as a native TMap. See GetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read an integer-keyed, boolean-valued map as a native TMap. See GetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntToBoolMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::StoryFlowComponent_eventGetIntToBoolMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::StoryFlowComponent_eventGetIntToBoolMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics
	{
		struct StoryFlowComponent_eventGetIntToFloatMap_Parms
		{
			FString VariableName;
			bool bGlobal;
			TMap<int32,float> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue_ValueProp;
		static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_Key_KeyProp;
		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToFloatMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntToFloatMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntToFloatMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToFloatMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_ReturnValue_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_ReturnValue_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Read an integer-keyed, float-valued map as a native TMap. See GetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read an integer-keyed, float-valued map as a native TMap. See GetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntToFloatMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::StoryFlowComponent_eventGetIntToFloatMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::StoryFlowComponent_eventGetIntToFloatMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics
	{
		struct StoryFlowComponent_eventGetIntToIntMap_Parms
		{
			FString VariableName;
			bool bGlobal;
			TMap<int32,int32> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_ValueProp;
		static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_Key_KeyProp;
		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToIntMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntToIntMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntToIntMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToIntMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_ReturnValue_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_ReturnValue_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Read an integer-keyed, integer-valued map as a native TMap. See GetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read an integer-keyed, integer-valued map as a native TMap. See GetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntToIntMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::StoryFlowComponent_eventGetIntToIntMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::StoryFlowComponent_eventGetIntToIntMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics
	{
		struct StoryFlowComponent_eventGetIntToStringMap_Parms
		{
			FString VariableName;
			bool bGlobal;
			TMap<int32,FString> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_ValueProp;
		static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_Key_KeyProp;
		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToStringMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntToStringMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntToStringMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToStringMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_ReturnValue_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_ReturnValue_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Read an integer-keyed, string-family-valued map as a native TMap. Value resolution matches GetStringToStringMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read an integer-keyed, string-family-valued map as a native TMap. Value resolution matches GetStringToStringMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntToStringMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::StoryFlowComponent_eventGetIntToStringMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::StoryFlowComponent_eventGetIntToStringMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics
	{
		struct StoryFlowComponent_eventGetIntVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			int32 ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetIntVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Get an integer variable value by name */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get an integer variable value by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::StoryFlowComponent_eventGetIntVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::StoryFlowComponent_eventGetIntVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics
	{
		struct StoryFlowComponent_eventGetLocalizedString_Parms
		{
			FString Key;
			FString ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
		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_UStoryFlowComponent_GetLocalizedString_Statics::NewProp_Key_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetLocalizedString_Parms, Key), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::NewProp_Key_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::NewProp_Key_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetLocalizedString_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::NewProp_Key,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a localized string by key */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a localized string by key" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetLocalizedString", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::StoryFlowComponent_eventGetLocalizedString_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::StoryFlowComponent_eventGetLocalizedString_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics
	{
		struct StoryFlowComponent_eventGetMapKeysInOrder_Parms
		{
			FString VariableName;
			bool bGlobal;
			TArray<FString> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetMapKeysInOrder_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetMapKeysInOrder_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetMapKeysInOrder_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetMapKeysInOrder_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Read a map's keys in entry order. String and enum keys come back verbatim, integer keys are\n\x09 * stringified. The typed map getters return an unordered TMap; this is the only ordered view.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read a map's keys in entry order. String and enum keys come back verbatim, integer keys are\nstringified. The typed map getters return an unordered TMap; this is the only ordered view." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetMapKeysInOrder", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::StoryFlowComponent_eventGetMapKeysInOrder_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::StoryFlowComponent_eventGetMapKeysInOrder_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics
	{
		struct StoryFlowComponent_eventGetMapVariable_Parms
		{
			FString VariableName;
			TArray<FStoryFlowVariant> Keys;
			TArray<FStoryFlowVariant> Values;
			bool bGlobal;
		};
#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_Keys_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Keys;
		static const UECodeGen_Private::FStructPropertyParams NewProp_Values_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_GetMapVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetMapVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_Keys_Inner = { "Keys", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(0, nullptr) }; // 1863603032
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_Keys = { "Keys", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetMapVariable_Parms, Keys), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 1863603032
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(0, nullptr) }; // 1863603032
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetMapVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 1863603032
	void Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetMapVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetMapVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_Keys_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_Keys,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_Values_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Read a map variable by display name.\n\x09 *\n\x09 * Entries are projected as two parallel arrays \xe2\x80\x94 Keys[i] pairs with Values[i], in the\n\x09 * map's entry order \xe2\x80\x94 because the entry struct holds variants recursively and cannot\n\x09 * cross into Blueprint. Elements are FStoryFlowVariant copies so callers can use the\n\x09 * typed getters (GetBool, GetInt, GetFloat, GetString). String and enum VALUES are\n\x09 * routed through the string table so callers receive localized text; KEYS are raw\n\x09 * identifiers and never resolve. Image, audio, and character values pass through\n\x09 * unchanged (asset keys / paths). Empty arrays if the variable is missing or not a map.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read a map variable by display name.\n\nEntries are projected as two parallel arrays \xe2\x80\x94 Keys[i] pairs with Values[i], in the\nmap's entry order \xe2\x80\x94 because the entry struct holds variants recursively and cannot\ncross into Blueprint. Elements are FStoryFlowVariant copies so callers can use the\ntyped getters (GetBool, GetInt, GetFloat, GetString). String and enum VALUES are\nrouted through the string table so callers receive localized text; KEYS are raw\nidentifiers and never resolve. Image, audio, and character values pass through\nunchanged (asset keys / paths). Empty arrays if the variable is missing or not a map." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetMapVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::StoryFlowComponent_eventGetMapVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::StoryFlowComponent_eventGetMapVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics
	{
		struct StoryFlowComponent_eventGetProject_Parms
		{
			UStoryFlowProjectAsset* ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetProject_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowProjectAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get the global project (from subsystem) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get the global project (from subsystem)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetProject", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::StoryFlowComponent_eventGetProject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::StoryFlowComponent_eventGetProject_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetProject()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics
	{
		struct StoryFlowComponent_eventGetStoryFlowSubsystem_Parms
		{
			UStoryFlowSubsystem* 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_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStoryFlowSubsystem_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowSubsystem_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get the StoryFlow subsystem */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get the StoryFlow subsystem" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStoryFlowSubsystem", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::StoryFlowComponent_eventGetStoryFlowSubsystem_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::StoryFlowComponent_eventGetStoryFlowSubsystem_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics
	{
		struct StoryFlowComponent_eventGetStringArrayVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			TArray<FString> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Read a string array variable as a native Blueprint array. Elements are resolved through\n\x09 * the string table so callers receive localized text, matching GetStringVariable and\n\x09 * GetArrayVariable. See GetBoolArrayVariable for the shared rules.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read a string array variable as a native Blueprint array. Elements are resolved through\nthe string table so callers receive localized text, matching GetStringVariable and\nGetArrayVariable. See GetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::StoryFlowComponent_eventGetStringArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::StoryFlowComponent_eventGetStringArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics
	{
		struct StoryFlowComponent_eventGetStringToBoolMap_Parms
		{
			FString VariableName;
			bool bGlobal;
			TMap<FString,bool> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Key_KeyProp;
		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToBoolMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringToBoolMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringToBoolMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToBoolMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_ReturnValue_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_ReturnValue_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Read a string-or-enum-keyed, boolean-valued map as a native TMap. See GetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read a string-or-enum-keyed, boolean-valued map as a native TMap. See GetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringToBoolMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::StoryFlowComponent_eventGetStringToBoolMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::StoryFlowComponent_eventGetStringToBoolMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics
	{
		struct StoryFlowComponent_eventGetStringToFloatMap_Parms
		{
			FString VariableName;
			bool bGlobal;
			TMap<FString,float> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Key_KeyProp;
		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToFloatMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringToFloatMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringToFloatMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToFloatMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_ReturnValue_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_ReturnValue_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Read a string-or-enum-keyed, float-valued map as a native TMap. See GetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read a string-or-enum-keyed, float-valued map as a native TMap. See GetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringToFloatMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::StoryFlowComponent_eventGetStringToFloatMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::StoryFlowComponent_eventGetStringToFloatMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics
	{
		struct StoryFlowComponent_eventGetStringToIntMap_Parms
		{
			FString VariableName;
			bool bGlobal;
			TMap<FString,int32> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Key_KeyProp;
		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToIntMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringToIntMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringToIntMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToIntMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_ReturnValue_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_ReturnValue_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Read a string-or-enum-keyed, integer-valued map as a native TMap. Mirrors the scalar and\n\x09 * array getters' scoping (locals during dialogue, then globals). Returns an empty map and\n\x09 * warns when the variable is missing, is not a map, or has a different key or value type.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read a string-or-enum-keyed, integer-valued map as a native TMap. Mirrors the scalar and\narray getters' scoping (locals during dialogue, then globals). Returns an empty map and\nwarns when the variable is missing, is not a map, or has a different key or value type." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringToIntMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::StoryFlowComponent_eventGetStringToIntMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::StoryFlowComponent_eventGetStringToIntMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics
	{
		struct StoryFlowComponent_eventGetStringToStringMap_Parms
		{
			FString VariableName;
			bool bGlobal;
			TMap<FString,FString> ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Key_KeyProp;
		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
		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_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToStringMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringToStringMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringToStringMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToStringMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_ReturnValue_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_ReturnValue_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Read a string-or-enum-keyed, string-family-valued map as a native TMap. Value types string,\n\x09 * enum, image, audio and character are accepted. String and enum values are resolved through\n\x09 * the string table; image, audio and character values are returned as raw asset keys.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Read a string-or-enum-keyed, string-family-valued map as a native TMap. Value types string,\nenum, image, audio and character are accepted. String and enum values are resolved through\nthe string table; image, audio and character values are returned as raw asset keys." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringToStringMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::StoryFlowComponent_eventGetStringToStringMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::StoryFlowComponent_eventGetStringToStringMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics
	{
		struct StoryFlowComponent_eventGetStringVariable_Parms
		{
			FString VariableName;
			bool bGlobal;
			FString ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_GetStringVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::NewProp_bGlobal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Get a string variable value by name */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a string variable value by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::StoryFlowComponent_eventGetStringVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::StoryFlowComponent_eventGetStringVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics
	{
		struct StoryFlowComponent_eventIsDialogueActive_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	void Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventIsDialogueActive_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_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(StoryFlowComponent_eventIsDialogueActive_Parms), &Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Check if dialogue is currently active */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Check if dialogue is currently active" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "IsDialogueActive", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::StoryFlowComponent_eventIsDialogueActive_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::StoryFlowComponent_eventIsDialogueActive_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics
	{
		struct StoryFlowComponent_eventIsPaused_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	void Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventIsPaused_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_IsPaused_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(StoryFlowComponent_eventIsPaused_Parms), &Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Check if dialogue is paused */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Check if dialogue is paused" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "IsPaused", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::StoryFlowComponent_eventIsPaused_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::StoryFlowComponent_eventIsPaused_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_IsPaused()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics
	{
		struct StoryFlowComponent_eventIsWaitingForInput_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	void Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventIsWaitingForInput_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_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(StoryFlowComponent_eventIsWaitingForInput_Parms), &Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Check if dialogue is waiting for input */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Check if dialogue is waiting for input" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "IsWaitingForInput", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::StoryFlowComponent_eventIsWaitingForInput_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::StoryFlowComponent_eventIsWaitingForInput_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished_Statics::Function_MetaDataParams[] = {
		{ "Comment", "/** Callback when dialogue audio finishes (for looping) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Callback when dialogue audio finishes (for looping)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "OnDialogueAudioFinished", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Pause dialogue execution */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Pause dialogue execution" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "PauseDialogue", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics
	{
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Sound;
		static void NewProp_bLoop_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bLoop;
		static const UECodeGen_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_UStoryFlowComponent_PlayDialogueAudio_Statics::NewProp_Sound = { "Sound", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventPlayDialogueAudio_Parms, Sound), Z_Construct_UClass_USoundBase_NoRegister, METADATA_PARAMS(0, nullptr) };
	void Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::NewProp_bLoop_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventPlayDialogueAudio_Parms*)Obj)->bLoop = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::NewProp_bLoop = { "bLoop", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventPlayDialogueAudio_Parms), &Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::NewProp_bLoop_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::NewProp_Sound,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::NewProp_bLoop,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Audio" },
		{ "Comment", "/** Play dialogue audio with optional looping (override in Blueprint for custom audio systems) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Play dialogue audio with optional looping (override in Blueprint for custom audio systems)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "PlayDialogueAudio", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::PropPointers), sizeof(StoryFlowComponent_eventPlayDialogueAudio_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::PropPointers) < 2048);
	static_assert(sizeof(StoryFlowComponent_eventPlayDialogueAudio_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_ResetVariables_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_ResetVariables_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Reset all local variables to their initial values */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Reset all local variables to their initial values" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_ResetVariables_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "ResetVariables", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_ResetVariables_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_ResetVariables_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_ResetVariables()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_ResetVariables_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Resume paused dialogue execution */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Resume paused dialogue execution" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "ResumeDialogue", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics
	{
		struct StoryFlowComponent_eventSelectOption_Parms
		{
			FString OptionId;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OptionId_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_OptionId;
		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_UStoryFlowComponent_SelectOption_Statics::NewProp_OptionId_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::NewProp_OptionId = { "OptionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSelectOption_Parms, OptionId), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::NewProp_OptionId_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::NewProp_OptionId_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::NewProp_OptionId,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Select a dialogue option by ID */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Select a dialogue option by ID" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SelectOption", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::StoryFlowComponent_eventSelectOption_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::StoryFlowComponent_eventSelectOption_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SelectOption()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics
	{
		struct StoryFlowComponent_eventSetAudioArrayVariable_Parms
		{
			FString VariableName;
			TArray<FString> AssetKeys;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_AssetKeys_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AssetKeys_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_AssetKeys;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetAudioArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_AssetKeys_Inner = { "AssetKeys", nullptr, (EPropertyFlags)0x0000000000000000, 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_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_AssetKeys_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_AssetKeys = { "AssetKeys", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetAudioArrayVariable_Parms, AssetKeys), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_AssetKeys_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_AssetKeys_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetAudioArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetAudioArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_AssetKeys_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_AssetKeys,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write an audio array variable by display name. Each entry is an asset key. See SetBoolArrayVariable for the shared rules. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write an audio array variable by display name. Each entry is an asset key. See SetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetAudioArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::StoryFlowComponent_eventSetAudioArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::StoryFlowComponent_eventSetAudioArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics
	{
		struct StoryFlowComponent_eventSetBoolArrayVariable_Parms
		{
			FString VariableName;
			TArray<bool> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FBoolPropertyParams NewProp_Values_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetBoolArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetBoolArrayVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetBoolArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetBoolArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_Values_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Write a boolean array variable by display name.\n\x09 *\n\x09 * Replaces the variable's elements and fires OnVariableChanged, like the scalar\n\x09 * setters. Local variables are only reachable while a dialogue is executing\n\x09 * (same rule as the scalar setters). Mirrors the Unity plugin's\n\x09 * Set*ArrayVariable API.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write a boolean array variable by display name.\n\nReplaces the variable's elements and fires OnVariableChanged, like the scalar\nsetters. Local variables are only reachable while a dialogue is executing\n(same rule as the scalar setters). Mirrors the Unity plugin's\nSet*ArrayVariable API." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetBoolArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::StoryFlowComponent_eventSetBoolArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::StoryFlowComponent_eventSetBoolArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics
	{
		struct StoryFlowComponent_eventSetBoolVariable_Parms
		{
			FString VariableName;
			bool bValue;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bValue;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetBoolVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_bValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetBoolVariable_Parms*)Obj)->bValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_bValue = { "bValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetBoolVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_bValue_SetBit, METADATA_PARAMS(0, nullptr) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetBoolVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetBoolVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_bValue,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Set a boolean variable value by name */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a boolean variable value by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetBoolVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::StoryFlowComponent_eventSetBoolVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::StoryFlowComponent_eventSetBoolVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics
	{
		struct StoryFlowComponent_eventSetCharacterArrayVariable_Parms
		{
			FString VariableName;
			TArray<FString> CharacterPaths;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPaths_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPaths_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_CharacterPaths;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_CharacterPaths_Inner = { "CharacterPaths", nullptr, (EPropertyFlags)0x0000000000000000, 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_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_CharacterPaths_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_CharacterPaths = { "CharacterPaths", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterArrayVariable_Parms, CharacterPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_CharacterPaths_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_CharacterPaths_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetCharacterArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetCharacterArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_CharacterPaths_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_CharacterPaths,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write a character array variable by display name. Each entry is a character path. See SetBoolArrayVariable for the shared rules. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write a character array variable by display name. Each entry is a character path. See SetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::StoryFlowComponent_eventSetCharacterArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::StoryFlowComponent_eventSetCharacterArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics
	{
		struct StoryFlowComponent_eventSetCharacterBoolVariable_Parms
		{
			UStoryFlowCharacterAsset* Character;
			FString VariableName;
			bool bValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static void NewProp_bValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bValue;
		static const UECodeGen_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_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterBoolVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterBoolVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_VariableName_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_bValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetCharacterBoolVariable_Parms*)Obj)->bValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_bValue = { "bValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetCharacterBoolVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_bValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_Character,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::NewProp_bValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Set a character's boolean variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a character's boolean variable" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterBoolVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::StoryFlowComponent_eventSetCharacterBoolVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::StoryFlowComponent_eventSetCharacterBoolVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics
	{
		struct StoryFlowComponent_eventSetCharacterEnumVariable_Parms
		{
			UStoryFlowCharacterAsset* Character;
			FString VariableName;
			FString Value;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterEnumVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterEnumVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_VariableName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterEnumVariable_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_Value_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_Value_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_Character,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::NewProp_Value,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Set a character's enum variable (as string) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a character's enum variable (as string)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterEnumVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::StoryFlowComponent_eventSetCharacterEnumVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::StoryFlowComponent_eventSetCharacterEnumVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics
	{
		struct StoryFlowComponent_eventSetCharacterFloatVariable_Parms
		{
			UStoryFlowCharacterAsset* Character;
			FString VariableName;
			float Value;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterFloatVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterFloatVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterFloatVariable_Parms, Value), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::NewProp_Character,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::NewProp_Value,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Set a character's float variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a character's float variable" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterFloatVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::StoryFlowComponent_eventSetCharacterFloatVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::StoryFlowComponent_eventSetCharacterFloatVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics
	{
		struct StoryFlowComponent_eventSetCharacterIntVariable_Parms
		{
			UStoryFlowCharacterAsset* Character;
			FString VariableName;
			int32 Value;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterIntVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterIntVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterIntVariable_Parms, Value), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::NewProp_Character,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::NewProp_Value,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Set a character's integer variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a character's integer variable" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterIntVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::StoryFlowComponent_eventSetCharacterIntVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::StoryFlowComponent_eventSetCharacterIntVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics
	{
		struct StoryFlowComponent_eventSetCharacterStringVariable_Parms
		{
			UStoryFlowCharacterAsset* Character;
			FString VariableName;
			FString Value;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterStringVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterStringVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_VariableName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterStringVariable_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_Value_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_Value_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_Character,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::NewProp_Value,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Set a character's string variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a character's string variable" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterStringVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::StoryFlowComponent_eventSetCharacterStringVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::StoryFlowComponent_eventSetCharacterStringVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics
	{
		struct StoryFlowComponent_eventSetCharacterVariable_Parms
		{
			FString CharacterPath;
			FString VariableName;
			FStoryFlowVariant Value;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPath;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterVariable_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_CharacterPath_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_CharacterPath_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_VariableName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterVariable_Parms, Value), Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_Value_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_Value_MetaData) }; // 1863603032
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_CharacterPath,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::NewProp_Value,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables|Character (Legacy)" },
		{ "Comment", "/** Set a character variable value (raw variant \xe2\x80\x94 prefer typed versions below) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a character variable value (raw variant \xe2\x80\x94 prefer typed versions below)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::StoryFlowComponent_eventSetCharacterVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::StoryFlowComponent_eventSetCharacterVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics
	{
		struct StoryFlowComponent_eventSetEnumArrayVariable_Parms
		{
			FString VariableName;
			TArray<FString> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetEnumArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, 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_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetEnumArrayVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetEnumArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetEnumArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_Values_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Write an enum array variable by display name. Values are enum option strings;\n\x09 * they are stored verbatim without validation against the variable's option\n\x09 * list. See SetBoolArrayVariable for the shared rules.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write an enum array variable by display name. Values are enum option strings;\nthey are stored verbatim without validation against the variable's option\nlist. See SetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetEnumArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::StoryFlowComponent_eventSetEnumArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::StoryFlowComponent_eventSetEnumArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics
	{
		struct StoryFlowComponent_eventSetEnumVariable_Parms
		{
			FString VariableName;
			FString Value;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetEnumVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_VariableName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetEnumVariable_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_Value_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_Value_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetEnumVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetEnumVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_Value,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Set an enum variable value by name (as string) */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set an enum variable value by name (as string)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetEnumVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::StoryFlowComponent_eventSetEnumVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::StoryFlowComponent_eventSetEnumVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics
	{
		struct StoryFlowComponent_eventSetFloatArrayVariable_Parms
		{
			FString VariableName;
			TArray<float> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetFloatArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetFloatArrayVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetFloatArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetFloatArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_Values_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write a float array variable by display name. See SetBoolArrayVariable for the shared rules. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write a float array variable by display name. See SetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetFloatArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::StoryFlowComponent_eventSetFloatArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::StoryFlowComponent_eventSetFloatArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics
	{
		struct StoryFlowComponent_eventSetFloatVariable_Parms
		{
			FString VariableName;
			float Value;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetFloatVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetFloatVariable_Parms, Value), METADATA_PARAMS(0, nullptr) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetFloatVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetFloatVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_Value,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Set a float variable value by name */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a float variable value by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetFloatVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::StoryFlowComponent_eventSetFloatVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::StoryFlowComponent_eventSetFloatVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics
	{
		struct StoryFlowComponent_eventSetImageArrayVariable_Parms
		{
			FString VariableName;
			TArray<FString> AssetKeys;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_AssetKeys_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AssetKeys_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_AssetKeys;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetImageArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_AssetKeys_Inner = { "AssetKeys", nullptr, (EPropertyFlags)0x0000000000000000, 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_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_AssetKeys_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_AssetKeys = { "AssetKeys", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetImageArrayVariable_Parms, AssetKeys), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_AssetKeys_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_AssetKeys_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetImageArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetImageArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_AssetKeys_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_AssetKeys,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Write an image array variable by display name. Each entry is an asset key\n\x09 * resolvable through the standard asset pools. See SetBoolArrayVariable for\n\x09 * the shared rules.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write an image array variable by display name. Each entry is an asset key\nresolvable through the standard asset pools. See SetBoolArrayVariable for\nthe shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetImageArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::StoryFlowComponent_eventSetImageArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::StoryFlowComponent_eventSetImageArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics
	{
		struct StoryFlowComponent_eventSetIntArrayVariable_Parms
		{
			FString VariableName;
			TArray<int32> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntArrayVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_Values_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write an integer array variable by display name. See SetBoolArrayVariable for the shared rules. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write an integer array variable by display name. See SetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::StoryFlowComponent_eventSetIntArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::StoryFlowComponent_eventSetIntArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics
	{
		struct StoryFlowComponent_eventSetIntToBoolMap_Parms
		{
			FString VariableName;
			TMap<int32,bool> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FBoolPropertyParams NewProp_Values_ValueProp;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToBoolMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToBoolMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntToBoolMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntToBoolMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_Values_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_Values_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write an integer-keyed, boolean-valued map. See SetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write an integer-keyed, boolean-valued map. See SetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntToBoolMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::StoryFlowComponent_eventSetIntToBoolMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::StoryFlowComponent_eventSetIntToBoolMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics
	{
		struct StoryFlowComponent_eventSetIntToFloatMap_Parms
		{
			FString VariableName;
			TMap<int32,float> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_ValueProp;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToFloatMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToFloatMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntToFloatMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntToFloatMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_Values_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_Values_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write an integer-keyed, float-valued map. See SetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write an integer-keyed, float-valued map. See SetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntToFloatMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::StoryFlowComponent_eventSetIntToFloatMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::StoryFlowComponent_eventSetIntToFloatMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics
	{
		struct StoryFlowComponent_eventSetIntToIntMap_Parms
		{
			FString VariableName;
			TMap<int32,int32> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Values_ValueProp;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToIntMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToIntMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntToIntMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntToIntMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_Values_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_Values_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write an integer-keyed, integer-valued map. See SetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write an integer-keyed, integer-valued map. See SetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntToIntMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::StoryFlowComponent_eventSetIntToIntMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::StoryFlowComponent_eventSetIntToIntMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics
	{
		struct StoryFlowComponent_eventSetIntToStringMap_Parms
		{
			FString VariableName;
			TMap<int32,FString> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Values_ValueProp;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToStringMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToStringMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntToStringMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntToStringMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_Values_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_Values_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write an integer-keyed, string-family-valued map. Values stored verbatim. See SetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write an integer-keyed, string-family-valued map. Values stored verbatim. See SetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntToStringMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::StoryFlowComponent_eventSetIntToStringMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::StoryFlowComponent_eventSetIntToStringMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics
	{
		struct StoryFlowComponent_eventSetIntVariable_Parms
		{
			FString VariableName;
			int32 Value;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetIntVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntVariable_Parms, Value), METADATA_PARAMS(0, nullptr) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::NewProp_Value,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Set an integer variable value by name */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set an integer variable value by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::StoryFlowComponent_eventSetIntVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::StoryFlowComponent_eventSetIntVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics
	{
		struct StoryFlowComponent_eventSetStringArrayVariable_Parms
		{
			FString VariableName;
			TArray<FString> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, 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_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringArrayVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringArrayVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_Values_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Write a string array variable by display name. Elements are stored verbatim \xe2\x80\x94\n\x09 * no string-table key is created, so they are language-locked and bypass\n\x09 * localization. See SetBoolArrayVariable for the shared rules.\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write a string array variable by display name. Elements are stored verbatim \xe2\x80\x94\nno string-table key is created, so they are language-locked and bypass\nlocalization. See SetBoolArrayVariable for the shared rules." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringArrayVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::StoryFlowComponent_eventSetStringArrayVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::StoryFlowComponent_eventSetStringArrayVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics
	{
		struct StoryFlowComponent_eventSetStringToBoolMap_Parms
		{
			FString VariableName;
			TMap<FString,bool> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FBoolPropertyParams NewProp_Values_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToBoolMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, 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_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToBoolMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringToBoolMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringToBoolMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_Values_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_Values_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write a string-or-enum-keyed, boolean-valued map. See SetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write a string-or-enum-keyed, boolean-valued map. See SetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringToBoolMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::StoryFlowComponent_eventSetStringToBoolMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::StoryFlowComponent_eventSetStringToBoolMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics
	{
		struct StoryFlowComponent_eventSetStringToFloatMap_Parms
		{
			FString VariableName;
			TMap<FString,float> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToFloatMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, 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_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToFloatMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringToFloatMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringToFloatMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_Values_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_Values_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write a string-or-enum-keyed, float-valued map. See SetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write a string-or-enum-keyed, float-valued map. See SetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringToFloatMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::StoryFlowComponent_eventSetStringToFloatMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::StoryFlowComponent_eventSetStringToFloatMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics
	{
		struct StoryFlowComponent_eventSetStringToIntMap_Parms
		{
			FString VariableName;
			TMap<FString,int32> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FIntPropertyParams NewProp_Values_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToIntMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, 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_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToIntMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringToIntMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringToIntMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_Values_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_Values_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/**\n\x09 * Write a string-or-enum-keyed, integer-valued map from a native TMap. No-op and warns on a\n\x09 * missing, non-map, or mistyped variable. Fires OnVariableChanged like the scalar and array\n\x09 * setters. Entry order is not preserved (TMap is unordered).\n\x09 */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write a string-or-enum-keyed, integer-valued map from a native TMap. No-op and warns on a\nmissing, non-map, or mistyped variable. Fires OnVariableChanged like the scalar and array\nsetters. Entry order is not preserved (TMap is unordered)." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringToIntMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::StoryFlowComponent_eventSetStringToIntMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::StoryFlowComponent_eventSetStringToIntMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics
	{
		struct StoryFlowComponent_eventSetStringToStringMap_Parms
		{
			FString VariableName;
			TMap<FString,FString> Values;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Values_ValueProp;
		static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Key_KeyProp;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[];
#endif
		static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToStringMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_VariableName_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, 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_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToStringMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_Values_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_Values_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringToStringMap_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringToStringMap_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_Values_ValueProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_Values_Key_KeyProp,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_Values,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Write a string-or-enum-keyed, string-family-valued map. Values are stored verbatim. See SetStringToIntMap. */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Write a string-or-enum-keyed, string-family-valued map. Values are stored verbatim. See SetStringToIntMap." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringToStringMap", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::StoryFlowComponent_eventSetStringToStringMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::StoryFlowComponent_eventSetStringToStringMap_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics
	{
		struct StoryFlowComponent_eventSetStringVariable_Parms
		{
			FString VariableName;
			FString Value;
			bool bGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
		static void NewProp_bGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
		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_UStoryFlowComponent_SetStringVariable_Statics::NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_VariableName_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_VariableName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringVariable_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_Value_MetaData), Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_Value_MetaData) };
	void Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringVariable_Parms*)Obj)->bGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringVariable_Parms), &Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_VariableName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_Value,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::NewProp_bGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Variables" },
		{ "Comment", "/** Set a string variable value by name */" },
		{ "CPP_Default_bGlobal", "false" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a string variable value by name" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringVariable", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::StoryFlowComponent_eventSetStringVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::StoryFlowComponent_eventSetStringVariable_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_StartDialogue_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_StartDialogue_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Start dialogue execution using the configured Script\n\x09 */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Start dialogue execution using the configured Script" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_StartDialogue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "StartDialogue", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_StartDialogue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_StartDialogue_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_StartDialogue()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_StartDialogue_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics
	{
		struct StoryFlowComponent_eventStartDialogueWithScript_Parms
		{
			FString ScriptPath;
		};
#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[];
#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_UStoryFlowComponent_StartDialogueWithScript_Statics::NewProp_ScriptPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::NewProp_ScriptPath = { "ScriptPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventStartDialogueWithScript_Parms, ScriptPath), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::NewProp_ScriptPath_MetaData), Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::NewProp_ScriptPath_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::NewProp_ScriptPath,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Start dialogue with a specific script path (overrides configured Script)\n\x09 */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Start dialogue with a specific script path (overrides configured Script)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "StartDialogueWithScript", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::StoryFlowComponent_eventStartDialogueWithScript_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::StoryFlowComponent_eventStartDialogueWithScript_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_StopDialogue_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_StopDialogue_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Stop dialogue execution */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Stop dialogue execution" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_StopDialogue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "StopDialogue", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_StopDialogue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_StopDialogue_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_StopDialogue()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_StopDialogue_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow|Audio" },
		{ "Comment", "/** Stop currently playing dialogue audio (override in Blueprint for custom audio systems) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Stop currently playing dialogue audio (override in Blueprint for custom audio systems)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowComponent, nullptr, "StopDialogueAudio", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UStoryFlowComponent);
	UClass* Z_Construct_UClass_UStoryFlowComponent_NoRegister()
	{
		return UStoryFlowComponent::StaticClass();
	}
	struct Z_Construct_UClass_UStoryFlowComponent_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_Script_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Script;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_LanguageCode_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_LanguageCode;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bTraceEnabled_MetaData[];
#endif
		static void NewProp_bTraceEnabled_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bTraceEnabled;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DialogueWidgetClass_MetaData[];
#endif
		static const UECodeGen_Private::FClassPropertyParams NewProp_DialogueWidgetClass;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bAutoAddWidgetToViewport_MetaData[];
#endif
		static void NewProp_bAutoAddWidgetToViewport_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoAddWidgetToViewport;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bUse3DAudio_MetaData[];
#endif
		static void NewProp_bUse3DAudio_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bUse3DAudio;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bStopAudioOnDialogueEnd_MetaData[];
#endif
		static void NewProp_bStopAudioOnDialogueEnd_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bStopAudioOnDialogueEnd;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DialogueSoundClass_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPtrPropertyParams NewProp_DialogueSoundClass;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DialogueVolumeMultiplier_MetaData[];
#endif
		static const UECodeGen_Private::FFloatPropertyParams NewProp_DialogueVolumeMultiplier;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DialogueConcurrency_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPtrPropertyParams NewProp_DialogueConcurrency;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DialogueAttenuation_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPtrPropertyParams NewProp_DialogueAttenuation;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnDialogueStarted_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDialogueStarted;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnDialogueUpdated_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDialogueUpdated;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnDialogueEnded_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDialogueEnded;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnDialogueTagReached_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDialogueTagReached;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnVariableChanged_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnVariableChanged;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnCharacterVariableChanged_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnCharacterVariableChanged;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnScriptStarted_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnScriptStarted;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnScriptEnded_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnScriptEnded;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnError_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnError;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnBackgroundImageChanged_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnBackgroundImageChanged;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnAudioPlayRequested_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnAudioPlayRequested;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OnDialogueWidgetCreated_MetaData[];
#endif
		static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDialogueWidgetCreated;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CachedSubsystem_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPtrPropertyParams NewProp_CachedSubsystem;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CurrentDialogueAudio_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPtrPropertyParams NewProp_CurrentDialogueAudio;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ActiveDialogueWidget_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPtrPropertyParams NewProp_ActiveDialogueWidget;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UStoryFlowComponent_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UActorComponent,
		(UObject* (*)())Z_Construct_UPackage__Script_StoryFlowRuntime,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::DependentSingletons) < 16);
	const FClassFunctionLinkInfo Z_Construct_UClass_UStoryFlowComponent_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue, "AdvanceDialogue" }, // 277366578
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable, "GetArrayVariable" }, // 1348896497
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable, "GetAudioArrayVariable" }, // 1176765865
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts, "GetAvailableScripts" }, // 4091428348
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable, "GetBoolArrayVariable" }, // 1902401730
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable, "GetBoolVariable" }, // 705133340
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacter, "GetCharacter" }, // 2655387149
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable, "GetCharacterArrayVariable" }, // 2851578791
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable, "GetCharacterBoolVariable" }, // 973785744
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable, "GetCharacterEnumVariable" }, // 118938075
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable, "GetCharacterFloatVariable" }, // 2382650070
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable, "GetCharacterIntVariable" }, // 3857977647
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait, "GetCharacterPortrait" }, // 4083099954
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable, "GetCharacterStringVariable" }, // 3551838349
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable, "GetCharacterVariable" }, // 2607507399
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames, "GetCharacterVariableNames" }, // 2481595556
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue, "GetCurrentDialogue" }, // 2396585020
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags, "GetCurrentDialogueTags" }, // 3192931180
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget, "GetDialogueWidget" }, // 2613520241
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable, "GetEnumArrayVariable" }, // 3433462493
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable, "GetEnumVariable" }, // 1357611155
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable, "GetFloatArrayVariable" }, // 2145201054
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable, "GetFloatVariable" }, // 499067343
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable, "GetImageArrayVariable" }, // 3561412782
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable, "GetIntArrayVariable" }, // 2813390746
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap, "GetIntToBoolMap" }, // 838703396
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap, "GetIntToFloatMap" }, // 494490370
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap, "GetIntToIntMap" }, // 3538133648
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap, "GetIntToStringMap" }, // 2052958693
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable, "GetIntVariable" }, // 2359493863
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString, "GetLocalizedString" }, // 1109013019
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder, "GetMapKeysInOrder" }, // 763117690
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable, "GetMapVariable" }, // 3152670927
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetProject, "GetProject" }, // 2671613720
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem, "GetStoryFlowSubsystem" }, // 3357753981
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable, "GetStringArrayVariable" }, // 624320043
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap, "GetStringToBoolMap" }, // 2833052375
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap, "GetStringToFloatMap" }, // 4105436188
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap, "GetStringToIntMap" }, // 1601832389
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap, "GetStringToStringMap" }, // 2309292803
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable, "GetStringVariable" }, // 941989746
		{ &Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive, "IsDialogueActive" }, // 947218309
		{ &Z_Construct_UFunction_UStoryFlowComponent_IsPaused, "IsPaused" }, // 3099519428
		{ &Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput, "IsWaitingForInput" }, // 3615771137
		{ &Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished, "OnDialogueAudioFinished" }, // 2328454289
		{ &Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue, "PauseDialogue" }, // 2025952348
		{ &Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio, "PlayDialogueAudio" }, // 59182099
		{ &Z_Construct_UFunction_UStoryFlowComponent_ResetVariables, "ResetVariables" }, // 3572957118
		{ &Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue, "ResumeDialogue" }, // 3615762932
		{ &Z_Construct_UFunction_UStoryFlowComponent_SelectOption, "SelectOption" }, // 660552790
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable, "SetAudioArrayVariable" }, // 1970378240
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable, "SetBoolArrayVariable" }, // 2594683634
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable, "SetBoolVariable" }, // 985870951
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable, "SetCharacterArrayVariable" }, // 246191031
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable, "SetCharacterBoolVariable" }, // 4246455058
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable, "SetCharacterEnumVariable" }, // 2215655188
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable, "SetCharacterFloatVariable" }, // 913479102
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable, "SetCharacterIntVariable" }, // 2759363187
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable, "SetCharacterStringVariable" }, // 3513296675
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable, "SetCharacterVariable" }, // 3905446979
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable, "SetEnumArrayVariable" }, // 3452998808
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable, "SetEnumVariable" }, // 1603819593
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable, "SetFloatArrayVariable" }, // 4272410552
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable, "SetFloatVariable" }, // 1650741876
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable, "SetImageArrayVariable" }, // 465544379
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable, "SetIntArrayVariable" }, // 2997714022
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap, "SetIntToBoolMap" }, // 511381543
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap, "SetIntToFloatMap" }, // 203515443
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap, "SetIntToIntMap" }, // 2157307368
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap, "SetIntToStringMap" }, // 2554211311
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable, "SetIntVariable" }, // 1283860631
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable, "SetStringArrayVariable" }, // 3490888291
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap, "SetStringToBoolMap" }, // 3076095575
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap, "SetStringToFloatMap" }, // 4028027213
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap, "SetStringToIntMap" }, // 928841506
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap, "SetStringToStringMap" }, // 3725579251
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable, "SetStringVariable" }, // 1306411116
		{ &Z_Construct_UFunction_UStoryFlowComponent_StartDialogue, "StartDialogue" }, // 3249954030
		{ &Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript, "StartDialogueWithScript" }, // 3961561644
		{ &Z_Construct_UFunction_UStoryFlowComponent_StopDialogue, "StopDialogue" }, // 2357239234
		{ &Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio, "StopDialogueAudio" }, // 3057675943
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::FuncInfo) < 2048);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::Class_MetaDataParams[] = {
		{ "BlueprintSpawnableComponent", "" },
		{ "BlueprintType", "true" },
		{ "ClassGroupNames", "StoryFlow" },
		{ "Comment", "/**\n * Main runtime component for executing StoryFlow dialogues\n *\n * Add this component to any actor that should be able to run StoryFlow scripts.\n * Select the script to use in the Details panel, then call StartDialogue() to begin.\n *\n * The global project is loaded automatically from /Game/StoryFlow/SF_Project\n * or can be set manually via the StoryFlowSubsystem.\n */" },
		{ "IncludePath", "Components/StoryFlowComponent.h" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Main runtime component for executing StoryFlow dialogues\n\nAdd this component to any actor that should be able to run StoryFlow scripts.\nSelect the script to use in the Details panel, then call StartDialogue() to begin.\n\nThe global project is loaded automatically from /Game/StoryFlow/SF_Project\nor can be set manually via the StoryFlowSubsystem." },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_Script_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * The script to run for this actor/character.\n\x09 * This is the path relative to the project (e.g., \"npcs/elder\" or \"main.json\")\n\x09 */" },
		{ "GetOptions", "GetAvailableScripts" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "The script to run for this actor/character.\nThis is the path relative to the project (e.g., \"npcs/elder\" or \"main.json\")" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_Script = { "Script", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, Script), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_Script_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_Script_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_LanguageCode_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Language code for string lookup (empty = use default \"en\") */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Language code for string lookup (empty = use default \"en\")" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_LanguageCode = { "LanguageCode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, LanguageCode), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_LanguageCode_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_LanguageCode_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bTraceEnabled_MetaData[] = {
		{ "Category", "StoryFlow|Debug" },
		{ "Comment", "/** Enable execution trace logging ([SF-TRACE] prefix) for cross-runtime comparison */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Enable execution trace logging ([SF-TRACE] prefix) for cross-runtime comparison" },
	};
#endif
	void Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bTraceEnabled_SetBit(void* Obj)
	{
		((UStoryFlowComponent*)Obj)->bTraceEnabled = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bTraceEnabled = { "bTraceEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UStoryFlowComponent), &Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bTraceEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bTraceEnabled_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bTraceEnabled_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueWidgetClass_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Optional dialogue widget class to auto-create when dialogue starts and destroy when it ends */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Optional dialogue widget class to auto-create when dialogue starts and destroy when it ends" },
	};
#endif
	const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueWidgetClass = { "DialogueWidgetClass", nullptr, (EPropertyFlags)0x0014000000000005, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, DialogueWidgetClass), Z_Construct_UClass_UClass, Z_Construct_UClass_UStoryFlowDialogueWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueWidgetClass_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueWidgetClass_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bAutoAddWidgetToViewport_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Who owns the auto-created dialogue widget once it exists.\n\x09 *\n\x09 * True (default): the component adds the widget to the viewport when dialogue\n\x09 * starts and removes it when dialogue ends.\n\x09 *\n\x09 * False: the component only creates and initializes the widget, then hands it\n\x09 * over via OnDialogueWidgetCreated. Placing it is yours (a HUD, a widget\n\x09 * stack, a 3D widget component) and so is destroying it: at dialogue end the\n\x09 * component drops its reference without touching the widget's placement, and\n\x09 * OnDialogueEnded is your cue to tear it down. A dialogue that starts while an\n\x09 * earlier widget still exists likewise only lets go of it, because that widget\n\x09 * may still be animating out and is yours to finish. No OnDialogueEnded fires\n\x09 * on that path (the dialogue restarted rather than ended), so the cue there is\n\x09 * OnDialogueWidgetCreated arriving with a different widget.\n\x09 *\n\x09 * Two consequences of the handover. The component's reference is the only one\n\x09 * it keeps, so a widget it lets go of is garbage collected unless you parented\n\x09 * it or hold a reference of your own. And a widget it lets go of is detached\n\x09 * (see UStoryFlowDialogueWidget::DetachFromComponent): it stops receiving\n\x09 * dialogue events, and GetStoryFlowComponent returns null on it.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Who owns the auto-created dialogue widget once it exists.\n\nTrue (default): the component adds the widget to the viewport when dialogue\nstarts and removes it when dialogue ends.\n\nFalse: the component only creates and initializes the widget, then hands it\nover via OnDialogueWidgetCreated. Placing it is yours (a HUD, a widget\nstack, a 3D widget component) and so is destroying it: at dialogue end the\ncomponent drops its reference without touching the widget's placement, and\nOnDialogueEnded is your cue to tear it down. A dialogue that starts while an\nearlier widget still exists likewise only lets go of it, because that widget\nmay still be animating out and is yours to finish. No OnDialogueEnded fires\non that path (the dialogue restarted rather than ended), so the cue there is\nOnDialogueWidgetCreated arriving with a different widget.\n\nTwo consequences of the handover. The component's reference is the only one\nit keeps, so a widget it lets go of is garbage collected unless you parented\nit or hold a reference of your own. And a widget it lets go of is detached\n(see UStoryFlowDialogueWidget::DetachFromComponent): it stops receiving\ndialogue events, and GetStoryFlowComponent returns null on it." },
	};
#endif
	void Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bAutoAddWidgetToViewport_SetBit(void* Obj)
	{
		((UStoryFlowComponent*)Obj)->bAutoAddWidgetToViewport = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bAutoAddWidgetToViewport = { "bAutoAddWidgetToViewport", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UStoryFlowComponent), &Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bAutoAddWidgetToViewport_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bAutoAddWidgetToViewport_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bAutoAddWidgetToViewport_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bUse3DAudio_MetaData[] = {
		{ "Category", "StoryFlow|Audio" },
		{ "Comment", "/** Play audio as 3D sound attached to the owning actor (false = 2D non-spatialized) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Play audio as 3D sound attached to the owning actor (false = 2D non-spatialized)" },
	};
#endif
	void Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bUse3DAudio_SetBit(void* Obj)
	{
		((UStoryFlowComponent*)Obj)->bUse3DAudio = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bUse3DAudio = { "bUse3DAudio", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UStoryFlowComponent), &Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bUse3DAudio_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bUse3DAudio_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bUse3DAudio_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bStopAudioOnDialogueEnd_MetaData[] = {
		{ "Category", "StoryFlow|Audio" },
		{ "Comment", "/** Stop any playing dialogue audio when dialogue ends */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Stop any playing dialogue audio when dialogue ends" },
	};
#endif
	void Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bStopAudioOnDialogueEnd_SetBit(void* Obj)
	{
		((UStoryFlowComponent*)Obj)->bStopAudioOnDialogueEnd = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bStopAudioOnDialogueEnd = { "bStopAudioOnDialogueEnd", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UStoryFlowComponent), &Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bStopAudioOnDialogueEnd_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bStopAudioOnDialogueEnd_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bStopAudioOnDialogueEnd_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueSoundClass_MetaData[] = {
		{ "Category", "StoryFlow|Audio" },
		{ "Comment", "/** Sound class for dialogue audio (controls volume category in audio mixer \xe2\x80\x94 e.g., separate \"Dialogue\" slider in settings) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Sound class for dialogue audio (controls volume category in audio mixer \xe2\x80\x94 e.g., separate \"Dialogue\" slider in settings)" },
	};
#endif
	const UECodeGen_Private::FObjectPtrPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueSoundClass = { "DialogueSoundClass", nullptr, (EPropertyFlags)0x0014000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, DialogueSoundClass), Z_Construct_UClass_USoundClass_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueSoundClass_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueSoundClass_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueVolumeMultiplier_MetaData[] = {
		{ "Category", "StoryFlow|Audio" },
		{ "ClampMax", "2.0" },
		{ "ClampMin", "0.0" },
		{ "Comment", "/** Volume multiplier for dialogue audio (stacks with SoundClass mix) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Volume multiplier for dialogue audio (stacks with SoundClass mix)" },
		{ "UIMax", "2.0" },
		{ "UIMin", "0.0" },
	};
#endif
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueVolumeMultiplier = { "DialogueVolumeMultiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, DialogueVolumeMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueVolumeMultiplier_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueVolumeMultiplier_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueConcurrency_MetaData[] = {
		{ "Category", "StoryFlow|Audio" },
		{ "Comment", "/** Concurrency settings for dialogue audio (controls overlap behavior) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Concurrency settings for dialogue audio (controls overlap behavior)" },
	};
#endif
	const UECodeGen_Private::FObjectPtrPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueConcurrency = { "DialogueConcurrency", nullptr, (EPropertyFlags)0x0014000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, DialogueConcurrency), Z_Construct_UClass_USoundConcurrency_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueConcurrency_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueConcurrency_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueAttenuation_MetaData[] = {
		{ "Category", "StoryFlow|Audio" },
		{ "Comment", "/** Attenuation settings for 3D dialogue audio (controls distance falloff, spatialization, etc.) */" },
		{ "EditCondition", "bUse3DAudio" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Attenuation settings for 3D dialogue audio (controls distance falloff, spatialization, etc.)" },
	};
#endif
	const UECodeGen_Private::FObjectPtrPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueAttenuation = { "DialogueAttenuation", nullptr, (EPropertyFlags)0x0014000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, DialogueAttenuation), Z_Construct_UClass_USoundAttenuation_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueAttenuation_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueAttenuation_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueStarted_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when dialogue execution starts */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when dialogue execution starts" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueStarted = { "OnDialogueStarted", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnDialogueStarted), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueStarted_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueStarted_MetaData) }; // 550374124
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueUpdated_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when dialogue state updates (new text, options, etc.) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when dialogue state updates (new text, options, etc.)" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueUpdated = { "OnDialogueUpdated", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnDialogueUpdated), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueUpdated_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueUpdated_MetaData) }; // 3313014574
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueEnded_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when dialogue execution ends */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when dialogue execution ends" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueEnded = { "OnDialogueEnded", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnDialogueEnded), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueEnded_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueEnded_MetaData) }; // 2342245790
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueTagReached_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called once per tag, in authored order, when a tagged dialogue node is entered */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called once per tag, in authored order, when a tagged dialogue node is entered" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueTagReached = { "OnDialogueTagReached", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnDialogueTagReached), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueTagReached_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueTagReached_MetaData) }; // 312440128
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnVariableChanged_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when a variable changes */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when a variable changes" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnVariableChanged = { "OnVariableChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnVariableChanged), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnVariableChanged_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnVariableChanged_MetaData) }; // 1099637278
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnCharacterVariableChanged_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when a character variable changes (Name, Image, or custom). Lets non-speaker UIs react to setCharacterVar mutations. */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when a character variable changes (Name, Image, or custom). Lets non-speaker UIs react to setCharacterVar mutations." },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnCharacterVariableChanged = { "OnCharacterVariableChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnCharacterVariableChanged), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnCharacterVariableChanged_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnCharacterVariableChanged_MetaData) }; // 3257071935
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnScriptStarted_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when a script starts executing */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when a script starts executing" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnScriptStarted = { "OnScriptStarted", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnScriptStarted), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnScriptStarted_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnScriptStarted_MetaData) }; // 244817115
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnScriptEnded_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when a script finishes executing */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when a script finishes executing" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnScriptEnded = { "OnScriptEnded", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnScriptEnded), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnScriptEnded_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnScriptEnded_MetaData) }; // 2799517966
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnError_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when an error occurs */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when an error occurs" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnError = { "OnError", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnError), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnError_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnError_MetaData) }; // 1940759506
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnBackgroundImageChanged_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when a setBackgroundImage node changes the background */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when a setBackgroundImage node changes the background" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnBackgroundImageChanged = { "OnBackgroundImageChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnBackgroundImageChanged), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnBackgroundImageChanged_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnBackgroundImageChanged_MetaData) }; // 1020338981
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnAudioPlayRequested_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when a playAudio node requests audio playback */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when a playAudio node requests audio playback" },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnAudioPlayRequested = { "OnAudioPlayRequested", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnAudioPlayRequested), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnAudioPlayRequested_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnAudioPlayRequested_MetaData) }; // 1583054629
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueWidgetCreated_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/**\n\x09 * Called when the component has created and initialized the dialogue widget,\n\x09 * after it has been added to the viewport (or not, per bAutoAddWidgetToViewport),\n\x09 * so handlers see its final placement. With auto-add off, this is where you\n\x09 * put the widget wherever your UI keeps it.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when the component has created and initialized the dialogue widget,\nafter it has been added to the viewport (or not, per bAutoAddWidgetToViewport),\nso handlers see its final placement. With auto-add off, this is where you\nput the widget wherever your UI keeps it." },
	};
#endif
	const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueWidgetCreated = { "OnDialogueWidgetCreated", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnDialogueWidgetCreated), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueWidgetCreated_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueWidgetCreated_MetaData) }; // 3483031187
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_CachedSubsystem_MetaData[] = {
		{ "Comment", "/** Cached subsystem reference */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Cached subsystem reference" },
	};
#endif
	const UECodeGen_Private::FObjectPtrPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_CachedSubsystem = { "CachedSubsystem", nullptr, (EPropertyFlags)0x0044000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, CachedSubsystem), Z_Construct_UClass_UStoryFlowSubsystem_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_CachedSubsystem_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_CachedSubsystem_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_CurrentDialogueAudio_MetaData[] = {
		{ "Comment", "/** Currently playing dialogue audio component */" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Currently playing dialogue audio component" },
	};
#endif
	const UECodeGen_Private::FObjectPtrPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_CurrentDialogueAudio = { "CurrentDialogueAudio", nullptr, (EPropertyFlags)0x0044000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, CurrentDialogueAudio), Z_Construct_UClass_UAudioComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_CurrentDialogueAudio_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_CurrentDialogueAudio_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_ActiveDialogueWidget_MetaData[] = {
		{ "Comment", "/** Active dialogue widget instance */" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Active dialogue widget instance" },
	};
#endif
	const UECodeGen_Private::FObjectPtrPropertyParams Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_ActiveDialogueWidget = { "ActiveDialogueWidget", nullptr, (EPropertyFlags)0x0044000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, ActiveDialogueWidget), Z_Construct_UClass_UStoryFlowDialogueWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_ActiveDialogueWidget_MetaData), Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_ActiveDialogueWidget_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStoryFlowComponent_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_Script,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_LanguageCode,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bTraceEnabled,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueWidgetClass,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bAutoAddWidgetToViewport,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bUse3DAudio,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_bStopAudioOnDialogueEnd,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueSoundClass,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueVolumeMultiplier,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueConcurrency,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_DialogueAttenuation,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueStarted,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueUpdated,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueEnded,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueTagReached,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnVariableChanged,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnCharacterVariableChanged,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnScriptStarted,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnScriptEnded,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnError,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnBackgroundImageChanged,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnAudioPlayRequested,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_OnDialogueWidgetCreated,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_CachedSubsystem,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_CurrentDialogueAudio,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowComponent_Statics::NewProp_ActiveDialogueWidget,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UStoryFlowComponent_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UStoryFlowComponent>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UStoryFlowComponent_Statics::ClassParams = {
		&UStoryFlowComponent::StaticClass,
		"Engine",
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		Z_Construct_UClass_UStoryFlowComponent_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::PropPointers),
		0,
		0x00B000A4u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UStoryFlowComponent_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowComponent_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UStoryFlowComponent()
	{
		if (!Z_Registration_Info_UClass_UStoryFlowComponent.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStoryFlowComponent.OuterSingleton, Z_Construct_UClass_UStoryFlowComponent_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UStoryFlowComponent.OuterSingleton;
	}
	template<> STORYFLOWRUNTIME_API UClass* StaticClass<UStoryFlowComponent>()
	{
		return UStoryFlowComponent::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UStoryFlowComponent);
	struct Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Components_StoryFlowComponent_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_Components_StoryFlowComponent_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UStoryFlowComponent, UStoryFlowComponent::StaticClass, TEXT("UStoryFlowComponent"), &Z_Registration_Info_UClass_UStoryFlowComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStoryFlowComponent), 2784743932U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Components_StoryFlowComponent_h_1795752879(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_Components_StoryFlowComponent_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_Components_StoryFlowComponent_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
