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

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

// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UActorComponent(ETypeConstructPhase);
COREUOBJECT_API UClass* Z_Construct_UClass_UClass(ETypeConstructPhase);
ENGINE_API UClass* Z_Construct_UClass_UAudioComponent(ETypeConstructPhase);
ENGINE_API UClass* Z_Construct_UClass_USoundAttenuation(ETypeConstructPhase);
ENGINE_API UClass* Z_Construct_UClass_USoundBase(ETypeConstructPhase);
ENGINE_API UClass* Z_Construct_UClass_USoundClass(ETypeConstructPhase);
ENGINE_API UClass* Z_Construct_UClass_USoundConcurrency(ETypeConstructPhase);
ENGINE_API UClass* Z_Construct_UClass_UTexture2D(ETypeConstructPhase);
// ********** End Cross Module References **********************************************************

// ********** Begin Same Module References *********************************************************
UPackage* Z_Construct_UPackage__Script_StoryFlowRuntime(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature(ETypeConstructPhase);
STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowCharacterDef(ETypeConstructPhase);
STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowComponent(ETypeConstructPhase);
STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowDialogueState(ETypeConstructPhase);
STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowVariable(ETypeConstructPhase);
STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowVariant(ETypeConstructPhase);
STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowCharacterAsset(ETypeConstructPhase);
STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowComponent(ETypeConstructPhase);
STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowDialogueWidget(ETypeConstructPhase);
STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowProjectAsset(ETypeConstructPhase);
STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowSubsystem(ETypeConstructPhase);
// ********** End Same Module References ***********************************************************
#define UHT_STRUCT_BASE(INIT) UE::CodeGen::ConstInit::TCompiledInObjectPtr<const FStructBaseChain>(UE::Private::AsStructBaseChain(INIT))

// ********** Begin Delegate FOnDialogueStarted ****************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Comment", "// ============================================================================\n// Delegates\n// ============================================================================\n" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Delegates" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnDialogueStarted constinit property declarations ********************
// ********** End Delegate FOnDialogueStarted constinit property declarations **********************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnDialogueStarted__DelegateSignature", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnDialogueStarted ******************************************************

// ********** Begin Delegate FOnDialogueUpdated ****************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature_Statics
struct UHT_STATICS
{
	struct _Script_StoryFlowRuntime_eventOnDialogueUpdated_Parms
	{
		FStoryFlowDialogueState DialogueState;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DialogueState_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnDialogueUpdated constinit property declarations ********************
	static const UECodeGen_Private::FStructPropertyParams NewProp_DialogueState;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnDialogueUpdated constinit property declarations **********************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FOnDialogueUpdated Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_DialogueState = { "DialogueState", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnDialogueUpdated_Parms, DialogueState), Z_Construct_UScriptStruct_FStoryFlowDialogueState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DialogueState_MetaData), NewProp_DialogueState_MetaData) }; // f662152ae943c0ac462c29b1ee7d971d9c1b5f74
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_DialogueState,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Delegate FOnDialogueUpdated Property Definitions *********************************
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnDialogueUpdated__DelegateSignature", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::_Script_StoryFlowRuntime_eventOnDialogueUpdated_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::_Script_StoryFlowRuntime_eventOnDialogueUpdated_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnDialogueUpdated ******************************************************

// ********** Begin Delegate FOnDialogueEnded ******************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnDialogueEnded constinit property declarations **********************
// ********** End Delegate FOnDialogueEnded constinit property declarations ************************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnDialogueEnded__DelegateSignature", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnDialogueEnded ********************************************************

// ********** Begin Delegate FOnDialogueTagReached *************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature_Statics
struct UHT_STATICS
{
	struct _Script_StoryFlowRuntime_eventOnDialogueTagReached_Parms
	{
		FString Tag;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnDialogueTagReached constinit property declarations *****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_Tag;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnDialogueTagReached constinit property declarations *******************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FOnDialogueTagReached Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnDialogueTagReached_Parms, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tag_MetaData), NewProp_Tag_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Tag,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Delegate FOnDialogueTagReached Property Definitions ******************************
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnDialogueTagReached__DelegateSignature", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::_Script_StoryFlowRuntime_eventOnDialogueTagReached_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::_Script_StoryFlowRuntime_eventOnDialogueTagReached_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnDialogueTagReached ***************************************************

// ********** Begin Delegate FOnVariableChanged ****************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature_Statics
struct UHT_STATICS
{
	struct _Script_StoryFlowRuntime_eventOnVariableChanged_Parms
	{
		FStoryFlowVariable Variable;
		bool bIsGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Variable_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnVariableChanged constinit property declarations ********************
	static const UECodeGen_Private::FStructPropertyParams NewProp_Variable;
	static void NewProp_bIsGlobal_SetBit(void* Obj)
	{
		((_Script_StoryFlowRuntime_eventOnVariableChanged_Parms*)Obj)->bIsGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnVariableChanged constinit property declarations **********************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FOnVariableChanged Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_Variable = { "Variable", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnVariableChanged_Parms, Variable), Z_Construct_UScriptStruct_FStoryFlowVariable, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Variable_MetaData), NewProp_Variable_MetaData) }; // 1ce5134921012ac274136c72bb98f4398c02a2f0
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bIsGlobal = { "bIsGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_StoryFlowRuntime_eventOnVariableChanged_Parms), &UHT_STATICS::NewProp_bIsGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Variable,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bIsGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Delegate FOnVariableChanged Property Definitions *********************************
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnVariableChanged__DelegateSignature", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::_Script_StoryFlowRuntime_eventOnVariableChanged_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::_Script_StoryFlowRuntime_eventOnVariableChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnVariableChanged ******************************************************

// ********** Begin Delegate FOnCharacterVariableChanged *******************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature_Statics
struct UHT_STATICS
{
	struct _Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms
	{
		FString CharacterPath;
		FString VariableName;
		FStoryFlowVariant Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnCharacterVariableChanged constinit property declarations ***********
	static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPath;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnCharacterVariableChanged constinit property declarations *************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FOnCharacterVariableChanged Property Definitions **********************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CharacterPath_MetaData), NewProp_CharacterPath_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms, Value), Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; // bae9f7f09afffa51752ea9a32f4c0979c1e3d060
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_CharacterPath,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Delegate FOnCharacterVariableChanged Property Definitions ************************
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnCharacterVariableChanged__DelegateSignature", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::_Script_StoryFlowRuntime_eventOnCharacterVariableChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnCharacterVariableChanged *********************************************

// ********** Begin Delegate FOnScriptStarted ******************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature_Statics
struct UHT_STATICS
{
	struct _Script_StoryFlowRuntime_eventOnScriptStarted_Parms
	{
		FString ScriptPath;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScriptPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnScriptStarted constinit property declarations **********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_ScriptPath;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnScriptStarted constinit property declarations ************************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FOnScriptStarted Property Definitions *********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ScriptPath = { "ScriptPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnScriptStarted_Parms, ScriptPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScriptPath_MetaData), NewProp_ScriptPath_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ScriptPath,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Delegate FOnScriptStarted Property Definitions ***********************************
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnScriptStarted__DelegateSignature", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::_Script_StoryFlowRuntime_eventOnScriptStarted_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::_Script_StoryFlowRuntime_eventOnScriptStarted_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnScriptStarted ********************************************************

// ********** Begin Delegate FOnScriptEnded ********************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature_Statics
struct UHT_STATICS
{
	struct _Script_StoryFlowRuntime_eventOnScriptEnded_Parms
	{
		FString ScriptPath;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScriptPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnScriptEnded constinit property declarations ************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_ScriptPath;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnScriptEnded constinit property declarations **************************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FOnScriptEnded Property Definitions ***********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ScriptPath = { "ScriptPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnScriptEnded_Parms, ScriptPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScriptPath_MetaData), NewProp_ScriptPath_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ScriptPath,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Delegate FOnScriptEnded Property Definitions *************************************
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnScriptEnded__DelegateSignature", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::_Script_StoryFlowRuntime_eventOnScriptEnded_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::_Script_StoryFlowRuntime_eventOnScriptEnded_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnScriptEnded **********************************************************

// ********** Begin Delegate FOnError **************************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature_Statics
struct UHT_STATICS
{
	struct _Script_StoryFlowRuntime_eventOnError_Parms
	{
		FString ErrorMessage;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ErrorMessage_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnError constinit property declarations ******************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_ErrorMessage;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnError constinit property declarations ********************************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FOnError Property Definitions *****************************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ErrorMessage = { "ErrorMessage", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnError_Parms, ErrorMessage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ErrorMessage_MetaData), NewProp_ErrorMessage_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ErrorMessage,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Delegate FOnError Property Definitions *******************************************
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnError__DelegateSignature", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::_Script_StoryFlowRuntime_eventOnError_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::_Script_StoryFlowRuntime_eventOnError_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnError ****************************************************************

// ********** Begin Delegate FOnBackgroundImageChanged *********************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature_Statics
struct UHT_STATICS
{
	struct _Script_StoryFlowRuntime_eventOnBackgroundImageChanged_Parms
	{
		FString ImagePath;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImagePath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnBackgroundImageChanged constinit property declarations *************
	static const UECodeGen_Private::FStrPropertyParams NewProp_ImagePath;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnBackgroundImageChanged constinit property declarations ***************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FOnBackgroundImageChanged Property Definitions ************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ImagePath = { "ImagePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnBackgroundImageChanged_Parms, ImagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImagePath_MetaData), NewProp_ImagePath_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ImagePath,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Delegate FOnBackgroundImageChanged Property Definitions **************************
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnBackgroundImageChanged__DelegateSignature", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::_Script_StoryFlowRuntime_eventOnBackgroundImageChanged_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::_Script_StoryFlowRuntime_eventOnBackgroundImageChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnBackgroundImageChanged ***********************************************

// ********** Begin Delegate FOnAudioPlayRequested *************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature_Statics
struct UHT_STATICS
{
	struct _Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms
	{
		FString AudioPath;
		bool bLoop;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AudioPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnAudioPlayRequested constinit property declarations *****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_AudioPath;
	static void NewProp_bLoop_SetBit(void* Obj)
	{
		((_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms*)Obj)->bLoop = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bLoop;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnAudioPlayRequested constinit property declarations *******************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FOnAudioPlayRequested Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_AudioPath = { "AudioPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms, AudioPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AudioPath_MetaData), NewProp_AudioPath_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bLoop = { "bLoop", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms), &UHT_STATICS::NewProp_bLoop_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_AudioPath,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bLoop,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Delegate FOnAudioPlayRequested Property Definitions ******************************
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnAudioPlayRequested__DelegateSignature", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::_Script_StoryFlowRuntime_eventOnAudioPlayRequested_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnAudioPlayRequested ***************************************************

// ********** Begin Delegate FOnDialogueWidgetCreated **********************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature_Statics
struct UHT_STATICS
{
	struct _Script_StoryFlowRuntime_eventOnDialogueWidgetCreated_Parms
	{
		UStoryFlowDialogueWidget* Widget;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Widget_MetaData[] = {
		{ "EditInline", "true" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnDialogueWidgetCreated constinit property declarations **************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Widget;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnDialogueWidgetCreated constinit property declarations ****************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FOnDialogueWidgetCreated Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Widget = { "Widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_StoryFlowRuntime_eventOnDialogueWidgetCreated_Parms, Widget), Z_Construct_UClass_UStoryFlowDialogueWidget, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Widget_MetaData), NewProp_Widget_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Widget,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Delegate FOnDialogueWidgetCreated Property Definitions ***************************
const UECodeGen_Private::FDelegateFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime, nullptr, "OnDialogueWidgetCreated__DelegateSignature", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::_Script_StoryFlowRuntime_eventOnDialogueWidgetCreated_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::_Script_StoryFlowRuntime_eventOnDialogueWidgetCreated_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
// ********** End Delegate FOnDialogueWidgetCreated ************************************************

// ********** Begin Class UStoryFlowComponent Function AdvanceDialogue *****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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 // WITH_METADATA

// ********** Begin Function AdvanceDialogue constinit property declarations ***********************
// ********** End Function AdvanceDialogue constinit property declarations *************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "AdvanceDialogue", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
UFunction* Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execAdvanceDialogue)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->AdvanceDialogue();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function AdvanceDialogue *******************************

// ********** Begin Class UStoryFlowComponent Function GetArrayVariable ****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetArrayVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		TArray<FStoryFlowVariant> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetArrayVariable constinit property declarations **********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetArrayVariable constinit property declarations ************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetArrayVariable Property Definitions *********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(0, nullptr) }; // bae9f7f09afffa51752ea9a32f4c0979c1e3d060
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // bae9f7f09afffa51752ea9a32f4c0979c1e3d060
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetArrayVariable Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetArrayVariable ******************************

// ********** Begin Class UStoryFlowComponent Function GetAudioArrayVariable ***********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetAudioArrayVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetAudioArrayVariable constinit property declarations *****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetAudioArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetAudioArrayVariable constinit property declarations *******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetAudioArrayVariable Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetAudioArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetAudioArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetAudioArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetAudioArrayVariable Property Definitions ******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetAudioArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetAudioArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetAudioArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetAudioArrayVariable *************************

// ********** Begin Class UStoryFlowComponent Function GetAvailableScripts *************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetAvailableScripts_Parms
	{
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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 // WITH_METADATA

// ********** Begin Function GetAvailableScripts constinit property declarations *******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAvailableScripts constinit property declarations *********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetAvailableScripts Property Definitions ******************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetAvailableScripts_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetAvailableScripts Property Definitions ********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetAvailableScripts", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetAvailableScripts_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetAvailableScripts_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execGetAvailableScripts)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<FString>*)Z_Param__Result=P_THIS->GetAvailableScripts();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function GetAvailableScripts ***************************

// ********** Begin Class UStoryFlowComponent Function GetBoolArrayVariable ************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetBoolArrayVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		TArray<bool> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetBoolArrayVariable constinit property declarations ******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetBoolArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetBoolArrayVariable constinit property declarations ********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetBoolArrayVariable Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetBoolArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetBoolArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetBoolArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetBoolArrayVariable Property Definitions *******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetBoolArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetBoolArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetBoolArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetBoolArrayVariable **************************

// ********** Begin Class UStoryFlowComponent Function GetBoolVariable *****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetBoolVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetBoolVariable constinit property declarations ***********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetBoolVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static void NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetBoolVariable_Parms*)Obj)->ReturnValue = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBoolVariable constinit property declarations *************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetBoolVariable Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetBoolVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetBoolVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetBoolVariable_Parms), &UHT_STATICS::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetBoolVariable Property Definitions ************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetBoolVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetBoolVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetBoolVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetBoolVariable *******************************

// ********** Begin Class UStoryFlowComponent Function GetCharacter ********************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCharacter_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCharacter_Parms
	{
		FString CharacterPath;
		FStoryFlowCharacterDef ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function GetCharacter Property Definitions *************************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacter_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CharacterPath_MetaData), NewProp_CharacterPath_MetaData) };
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacter_Parms, ReturnValue), Z_Construct_UScriptStruct_FStoryFlowCharacterDef, METADATA_PARAMS(0, nullptr) }; // 0ecac3c92e9e836b700b2a68806893247d3c12f8
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_CharacterPath,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCharacter Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacter", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCharacter_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCharacter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacter(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetCharacter **********************************

// ********** Begin Class UStoryFlowComponent Function GetCharacterArrayVariable *******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCharacterArrayVariable_Parms
	{
		FString VariableName;
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function GetCharacterArrayVariable Property Definitions ************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCharacterArrayVariable Property Definitions **************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCharacterArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCharacterArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetCharacterArrayVariable *********************

// ********** Begin Class UStoryFlowComponent Function GetCharacterBoolVariable ********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCharacterBoolVariable_Parms
	{
		UStoryFlowCharacterAsset* Character;
		FString VariableName;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Get a character's boolean variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a character's boolean variable" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetCharacterBoolVariable constinit property declarations **************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetCharacterBoolVariable_Parms*)Obj)->ReturnValue = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCharacterBoolVariable constinit property declarations ****************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetCharacterBoolVariable Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterBoolVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterBoolVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetCharacterBoolVariable_Parms), &UHT_STATICS::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Character,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCharacterBoolVariable Property Definitions ***************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterBoolVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCharacterBoolVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCharacterBoolVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetCharacterBoolVariable **********************

// ********** Begin Class UStoryFlowComponent Function GetCharacterEnumVariable ********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCharacterEnumVariable_Parms
	{
		UStoryFlowCharacterAsset* Character;
		FString VariableName;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetCharacterEnumVariable constinit property declarations **************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCharacterEnumVariable constinit property declarations ****************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetCharacterEnumVariable Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterEnumVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterEnumVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterEnumVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Character,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCharacterEnumVariable Property Definitions ***************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterEnumVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCharacterEnumVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCharacterEnumVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetCharacterEnumVariable **********************

// ********** Begin Class UStoryFlowComponent Function GetCharacterFloatVariable *******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCharacterFloatVariable_Parms
	{
		UStoryFlowCharacterAsset* Character;
		FString VariableName;
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Get a character's float variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a character's float variable" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetCharacterFloatVariable constinit property declarations *************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCharacterFloatVariable constinit property declarations ***************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetCharacterFloatVariable Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterFloatVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterFloatVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterFloatVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Character,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCharacterFloatVariable Property Definitions **************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterFloatVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCharacterFloatVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCharacterFloatVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetCharacterFloatVariable *********************

// ********** Begin Class UStoryFlowComponent Function GetCharacterIntVariable *********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCharacterIntVariable_Parms
	{
		UStoryFlowCharacterAsset* Character;
		FString VariableName;
		int32 ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Get a character's integer variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a character's integer variable" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetCharacterIntVariable constinit property declarations ***************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCharacterIntVariable constinit property declarations *****************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetCharacterIntVariable Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterIntVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterIntVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterIntVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Character,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCharacterIntVariable Property Definitions ****************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterIntVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCharacterIntVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCharacterIntVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetCharacterIntVariable ***********************

// ********** Begin Class UStoryFlowComponent Function GetCharacterPortrait ************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCharacterPortrait_Parms
	{
		FString CharacterPath;
		FString AssetKey;
		UTexture2D* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetKey_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetCharacterPortrait constinit property declarations ******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPath;
	static const UECodeGen_Private::FStrPropertyParams NewProp_AssetKey;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCharacterPortrait constinit property declarations ********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetCharacterPortrait Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterPortrait_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CharacterPath_MetaData), NewProp_CharacterPath_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_AssetKey = { "AssetKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterPortrait_Parms, AssetKey), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetKey_MetaData), NewProp_AssetKey_MetaData) };
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterPortrait_Parms, ReturnValue), Z_Construct_UClass_UTexture2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_CharacterPath,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_AssetKey,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCharacterPortrait Property Definitions *******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterPortrait", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCharacterPortrait_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCharacterPortrait_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetCharacterPortrait **************************

// ********** Begin Class UStoryFlowComponent Function GetCharacterStringVariable ******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCharacterStringVariable_Parms
	{
		UStoryFlowCharacterAsset* Character;
		FString VariableName;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Get a character's string variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a character's string variable" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetCharacterStringVariable constinit property declarations ************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCharacterStringVariable constinit property declarations **************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetCharacterStringVariable Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterStringVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterStringVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterStringVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Character,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCharacterStringVariable Property Definitions *************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterStringVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCharacterStringVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCharacterStringVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetCharacterStringVariable ********************

// ********** Begin Class UStoryFlowComponent Function GetCharacterVariable ************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCharacterVariable_Parms
	{
		FString CharacterPath;
		FString VariableName;
		FStoryFlowVariant ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function GetCharacterVariable Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterVariable_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CharacterPath_MetaData), NewProp_CharacterPath_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterVariable_Parms, ReturnValue), Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(0, nullptr) }; // bae9f7f09afffa51752ea9a32f4c0979c1e3d060
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_CharacterPath,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCharacterVariable Property Definitions *******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCharacterVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCharacterVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetCharacterVariable **************************

// ********** Begin Class UStoryFlowComponent Function GetCharacterVariableNames *******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCharacterVariableNames_Parms
	{
		FString CharacterPath;
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function GetCharacterVariableNames Property Definitions ************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterVariableNames_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CharacterPath_MetaData), NewProp_CharacterPath_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCharacterVariableNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_CharacterPath,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCharacterVariableNames Property Definitions **************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCharacterVariableNames", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCharacterVariableNames_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCharacterVariableNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetCharacterVariableNames *********************

// ********** Begin Class UStoryFlowComponent Function GetCurrentDialogue **************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCurrentDialogue_Parms
	{
		FStoryFlowDialogueState ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get the current dialogue state */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get the current dialogue state" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function GetCurrentDialogue Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCurrentDialogue_Parms, ReturnValue), Z_Construct_UScriptStruct_FStoryFlowDialogueState, METADATA_PARAMS(0, nullptr) }; // f662152ae943c0ac462c29b1ee7d971d9c1b5f74
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCurrentDialogue Property Definitions *********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCurrentDialogue", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCurrentDialogue_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCurrentDialogue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execGetCurrentDialogue)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FStoryFlowDialogueState*)Z_Param__Result=P_THIS->GetCurrentDialogue();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function GetCurrentDialogue ****************************

// ********** Begin Class UStoryFlowComponent Function GetCurrentDialogueTags **********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetCurrentDialogueTags_Parms
	{
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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 // WITH_METADATA

// ********** Begin Function GetCurrentDialogueTags constinit property declarations ****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCurrentDialogueTags constinit property declarations ******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetCurrentDialogueTags Property Definitions ***************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetCurrentDialogueTags_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetCurrentDialogueTags Property Definitions *****************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetCurrentDialogueTags", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetCurrentDialogueTags_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetCurrentDialogueTags_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execGetCurrentDialogueTags)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<FString>*)Z_Param__Result=P_THIS->GetCurrentDialogueTags();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function GetCurrentDialogueTags ************************

// ********** Begin Class UStoryFlowComponent Function GetDialogueWidget ***************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetDialogueWidget_Parms
	{
		UStoryFlowDialogueWidget* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "EditInline", "true" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetDialogueWidget constinit property declarations *********************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDialogueWidget constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetDialogueWidget Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetDialogueWidget_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowDialogueWidget, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetDialogueWidget Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetDialogueWidget", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetDialogueWidget_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetDialogueWidget_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execGetDialogueWidget)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UStoryFlowDialogueWidget**)Z_Param__Result=P_THIS->GetDialogueWidget();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function GetDialogueWidget *****************************

// ********** Begin Class UStoryFlowComponent Function GetEnumArrayVariable ************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetEnumArrayVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetEnumArrayVariable constinit property declarations ******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetEnumArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetEnumArrayVariable constinit property declarations ********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetEnumArrayVariable Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetEnumArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetEnumArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetEnumArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetEnumArrayVariable Property Definitions *******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetEnumArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetEnumArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetEnumArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetEnumArrayVariable **************************

// ********** Begin Class UStoryFlowComponent Function GetEnumVariable *****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetEnumVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetEnumVariable constinit property declarations ***********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetEnumVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetEnumVariable constinit property declarations *************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetEnumVariable Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetEnumVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetEnumVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetEnumVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetEnumVariable Property Definitions ************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetEnumVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetEnumVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetEnumVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetEnumVariable *******************************

// ********** Begin Class UStoryFlowComponent Function GetFloatArrayVariable ***********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetFloatArrayVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		TArray<float> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetFloatArrayVariable constinit property declarations *****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetFloatArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetFloatArrayVariable constinit property declarations *******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetFloatArrayVariable Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetFloatArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetFloatArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetFloatArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetFloatArrayVariable Property Definitions ******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetFloatArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetFloatArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetFloatArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetFloatArrayVariable *************************

// ********** Begin Class UStoryFlowComponent Function GetFloatVariable ****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetFloatVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetFloatVariable constinit property declarations **********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetFloatVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetFloatVariable constinit property declarations ************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetFloatVariable Property Definitions *********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetFloatVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetFloatVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetFloatVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetFloatVariable Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetFloatVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetFloatVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetFloatVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetFloatVariable ******************************

// ********** Begin Class UStoryFlowComponent Function GetImageArrayVariable ***********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetImageArrayVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetImageArrayVariable constinit property declarations *****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetImageArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetImageArrayVariable constinit property declarations *******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetImageArrayVariable Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetImageArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetImageArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetImageArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetImageArrayVariable Property Definitions ******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetImageArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetImageArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetImageArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetImageArrayVariable *************************

// ********** Begin Class UStoryFlowComponent Function GetIntArrayVariable *************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetIntArrayVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		TArray<int32> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetIntArrayVariable constinit property declarations *******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetIntArrayVariable constinit property declarations *********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetIntArrayVariable Property Definitions ******************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetIntArrayVariable Property Definitions ********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetIntArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetIntArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetIntArrayVariable ***************************

// ********** Begin Class UStoryFlowComponent Function GetIntToBoolMap *****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetIntToBoolMap_Parms
	{
		FString VariableName;
		bool bGlobal;
		TMap<int32,bool> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetIntToBoolMap constinit property declarations ***********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntToBoolMap_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetIntToBoolMap constinit property declarations *************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetIntToBoolMap Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToBoolMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntToBoolMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToBoolMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetIntToBoolMap Property Definitions ************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntToBoolMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetIntToBoolMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetIntToBoolMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetIntToBoolMap *******************************

// ********** Begin Class UStoryFlowComponent Function GetIntToFloatMap ****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetIntToFloatMap_Parms
	{
		FString VariableName;
		bool bGlobal;
		TMap<int32,float> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetIntToFloatMap constinit property declarations **********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntToFloatMap_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetIntToFloatMap constinit property declarations ************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetIntToFloatMap Property Definitions *********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToFloatMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntToFloatMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToFloatMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetIntToFloatMap Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntToFloatMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetIntToFloatMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetIntToFloatMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetIntToFloatMap ******************************

// ********** Begin Class UStoryFlowComponent Function GetIntToIntMap ******************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetIntToIntMap_Parms
	{
		FString VariableName;
		bool bGlobal;
		TMap<int32,int32> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetIntToIntMap constinit property declarations ************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntToIntMap_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetIntToIntMap constinit property declarations **************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetIntToIntMap Property Definitions ***********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToIntMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntToIntMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToIntMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetIntToIntMap Property Definitions *************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntToIntMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetIntToIntMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetIntToIntMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetIntToIntMap ********************************

// ********** Begin Class UStoryFlowComponent Function GetIntToStringMap ***************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetIntToStringMap_Parms
	{
		FString VariableName;
		bool bGlobal;
		TMap<int32,FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetIntToStringMap constinit property declarations *********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntToStringMap_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetIntToStringMap constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetIntToStringMap Property Definitions ********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToStringMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntToStringMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntToStringMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetIntToStringMap Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntToStringMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetIntToStringMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetIntToStringMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetIntToStringMap *****************************

// ********** Begin Class UStoryFlowComponent Function GetIntVariable ******************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetIntVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		int32 ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetIntVariable constinit property declarations ************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetIntVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetIntVariable constinit property declarations **************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetIntVariable Property Definitions ***********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetIntVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetIntVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetIntVariable Property Definitions *************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetIntVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetIntVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetIntVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetIntVariable ********************************

// ********** Begin Class UStoryFlowComponent Function GetLocalizedString **************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetLocalizedString_Parms
	{
		FString Key;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get a localized string by key */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get a localized string by key" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function GetLocalizedString Property Definitions *******************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetLocalizedString_Parms, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetLocalizedString_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Key,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetLocalizedString Property Definitions *********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetLocalizedString", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetLocalizedString_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetLocalizedString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetLocalizedString ****************************

// ********** Begin Class UStoryFlowComponent Function GetMapKeysInOrder ***************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetMapKeysInOrder_Parms
	{
		FString VariableName;
		bool bGlobal;
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetMapKeysInOrder constinit property declarations *********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetMapKeysInOrder_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetMapKeysInOrder constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetMapKeysInOrder Property Definitions ********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetMapKeysInOrder_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetMapKeysInOrder_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetMapKeysInOrder_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetMapKeysInOrder Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetMapKeysInOrder", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetMapKeysInOrder_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetMapKeysInOrder_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetMapKeysInOrder *****************************

// ********** Begin Class UStoryFlowComponent Function GetMapVariable ******************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetMapVariable_Parms
	{
		FString VariableName;
		TArray<FStoryFlowVariant> Keys;
		TArray<FStoryFlowVariant> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetMapVariable constinit property declarations ************************
	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)
	{
		((StoryFlowComponent_eventGetMapVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMapVariable constinit property declarations **************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetMapVariable Property Definitions ***********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetMapVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_Keys_Inner = { "Keys", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(0, nullptr) }; // bae9f7f09afffa51752ea9a32f4c0979c1e3d060
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Keys = { "Keys", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetMapVariable_Parms, Keys), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // bae9f7f09afffa51752ea9a32f4c0979c1e3d060
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(0, nullptr) }; // bae9f7f09afffa51752ea9a32f4c0979c1e3d060
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetMapVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // bae9f7f09afffa51752ea9a32f4c0979c1e3d060
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetMapVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Keys_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Keys,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetMapVariable Property Definitions *************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetMapVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetMapVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetMapVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetMapVariable ********************************

// ********** Begin Class UStoryFlowComponent Function GetProject **********************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetProject_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetProject_Parms
	{
		UStoryFlowProjectAsset* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get the global project (from subsystem) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get the global project (from subsystem)" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetProject constinit property declarations ****************************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetProject constinit property declarations ******************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetProject Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetProject_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowProjectAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetProject Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetProject", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetProject_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetProject_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetProject(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execGetProject)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UStoryFlowProjectAsset**)Z_Param__Result=P_THIS->GetProject();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function GetProject ************************************

// ********** Begin Class UStoryFlowComponent Function GetStoryFlowSubsystem ***********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetStoryFlowSubsystem_Parms
	{
		UStoryFlowSubsystem* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Get the StoryFlow subsystem */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Get the StoryFlow subsystem" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetStoryFlowSubsystem constinit property declarations *****************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStoryFlowSubsystem constinit property declarations *******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetStoryFlowSubsystem Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStoryFlowSubsystem_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowSubsystem, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetStoryFlowSubsystem Property Definitions ******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStoryFlowSubsystem", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetStoryFlowSubsystem_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetStoryFlowSubsystem_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execGetStoryFlowSubsystem)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UStoryFlowSubsystem**)Z_Param__Result=P_THIS->GetStoryFlowSubsystem();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function GetStoryFlowSubsystem *************************

// ********** Begin Class UStoryFlowComponent Function GetStringArrayVariable **********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetStringArrayVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetStringArrayVariable constinit property declarations ****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetStringArrayVariable constinit property declarations ******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetStringArrayVariable Property Definitions ***************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringArrayVariable_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetStringArrayVariable Property Definitions *****************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetStringArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetStringArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetStringArrayVariable ************************

// ********** Begin Class UStoryFlowComponent Function GetStringToBoolMap **************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetStringToBoolMap_Parms
	{
		FString VariableName;
		bool bGlobal;
		TMap<FString,bool> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetStringToBoolMap constinit property declarations ********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringToBoolMap_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetStringToBoolMap constinit property declarations **********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetStringToBoolMap Property Definitions *******************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToBoolMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringToBoolMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToBoolMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetStringToBoolMap Property Definitions *********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringToBoolMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetStringToBoolMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetStringToBoolMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetStringToBoolMap ****************************

// ********** Begin Class UStoryFlowComponent Function GetStringToFloatMap *************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetStringToFloatMap_Parms
	{
		FString VariableName;
		bool bGlobal;
		TMap<FString,float> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetStringToFloatMap constinit property declarations *******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringToFloatMap_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetStringToFloatMap constinit property declarations *********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetStringToFloatMap Property Definitions ******************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToFloatMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringToFloatMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToFloatMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetStringToFloatMap Property Definitions ********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringToFloatMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetStringToFloatMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetStringToFloatMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetStringToFloatMap ***************************

// ********** Begin Class UStoryFlowComponent Function GetStringToIntMap ***************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetStringToIntMap_Parms
	{
		FString VariableName;
		bool bGlobal;
		TMap<FString,int32> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetStringToIntMap constinit property declarations *********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringToIntMap_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetStringToIntMap constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetStringToIntMap Property Definitions ********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToIntMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringToIntMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToIntMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetStringToIntMap Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringToIntMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetStringToIntMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetStringToIntMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetStringToIntMap *****************************

// ********** Begin Class UStoryFlowComponent Function GetStringToStringMap ************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetStringToStringMap_Parms
	{
		FString VariableName;
		bool bGlobal;
		TMap<FString,FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetStringToStringMap constinit property declarations ******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringToStringMap_Parms*)Obj)->bGlobal = 1;
	}
	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[];
// ********** End Function GetStringToStringMap constinit property declarations ********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetStringToStringMap Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToStringMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringToStringMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringToStringMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetStringToStringMap Property Definitions *******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringToStringMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetStringToStringMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetStringToStringMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetStringToStringMap **************************

// ********** Begin Class UStoryFlowComponent Function GetStringVariable ***************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventGetStringVariable_Parms
	{
		FString VariableName;
		bool bGlobal;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetStringVariable constinit property declarations *********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventGetStringVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStringVariable constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetStringVariable Property Definitions ********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventGetStringVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventGetStringVariable_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function GetStringVariable Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "GetStringVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventGetStringVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventGetStringVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function GetStringVariable *****************************

// ********** Begin Class UStoryFlowComponent Function IsDialogueActive ****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventIsDialogueActive_Parms
	{
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Check if dialogue is currently active */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Check if dialogue is currently active" },
	};
#endif // WITH_METADATA

// ********** Begin Function IsDialogueActive constinit property declarations **********************
	static void NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventIsDialogueActive_Parms*)Obj)->ReturnValue = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsDialogueActive constinit property declarations ************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function IsDialogueActive Property Definitions *********************************
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventIsDialogueActive_Parms), &UHT_STATICS::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function IsDialogueActive Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "IsDialogueActive", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventIsDialogueActive_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventIsDialogueActive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execIsDialogueActive)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->IsDialogueActive();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function IsDialogueActive ******************************

// ********** Begin Class UStoryFlowComponent Function IsPaused ************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_IsPaused_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventIsPaused_Parms
	{
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Check if dialogue is paused */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Check if dialogue is paused" },
	};
#endif // WITH_METADATA

// ********** Begin Function IsPaused constinit property declarations ******************************
	static void NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventIsPaused_Parms*)Obj)->ReturnValue = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsPaused constinit property declarations ********************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function IsPaused Property Definitions *****************************************
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventIsPaused_Parms), &UHT_STATICS::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function IsPaused Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "IsPaused", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventIsPaused_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventIsPaused_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_IsPaused(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execIsPaused)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->IsPaused();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function IsPaused **************************************

// ********** Begin Class UStoryFlowComponent Function IsWaitingForInput ***************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventIsWaitingForInput_Parms
	{
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Check if dialogue is waiting for input */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Check if dialogue is waiting for input" },
	};
#endif // WITH_METADATA

// ********** Begin Function IsWaitingForInput constinit property declarations *********************
	static void NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventIsWaitingForInput_Parms*)Obj)->ReturnValue = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsWaitingForInput constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function IsWaitingForInput Property Definitions ********************************
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventIsWaitingForInput_Parms), &UHT_STATICS::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function IsWaitingForInput Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "IsWaitingForInput", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventIsWaitingForInput_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventIsWaitingForInput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execIsWaitingForInput)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->IsWaitingForInput();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function IsWaitingForInput *****************************

// ********** Begin Class UStoryFlowComponent Function OnDialogueAudioFinished *********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Comment", "/** Callback when dialogue audio finishes (for looping) */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Callback when dialogue audio finishes (for looping)" },
	};
#endif // WITH_METADATA

// ********** Begin Function OnDialogueAudioFinished constinit property declarations ***************
// ********** End Function OnDialogueAudioFinished constinit property declarations *****************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "OnDialogueAudioFinished", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
UFunction* Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execOnDialogueAudioFinished)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->OnDialogueAudioFinished();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function OnDialogueAudioFinished ***********************

// ********** Begin Class UStoryFlowComponent Function PauseDialogue *******************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Pause dialogue execution */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Pause dialogue execution" },
	};
#endif // WITH_METADATA

// ********** Begin Function PauseDialogue constinit property declarations *************************
// ********** End Function PauseDialogue constinit property declarations ***************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "PauseDialogue", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
UFunction* Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execPauseDialogue)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->PauseDialogue();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function PauseDialogue *********************************

// ********** Begin Class UStoryFlowComponent Function PlayDialogueAudio ***************************
struct StoryFlowComponent_eventPlayDialogueAudio_Parms
{
	USoundBase* Sound;
	bool bLoop;
};
static FName NAME_UStoryFlowComponent_PlayDialogueAudio = FName(TEXT("PlayDialogueAudio"));
void UStoryFlowComponent::PlayDialogueAudio(USoundBase* Sound, bool bLoop)
{
	UFunction* Func = FindFunctionChecked(NAME_UStoryFlowComponent_PlayDialogueAudio);
	if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
	{
		StoryFlowComponent_eventPlayDialogueAudio_Parms Parms;
		Parms.Sound=Sound;
		Parms.bLoop=bLoop ? true : false;
	ProcessEvent(Func,&Parms);
	}
	else
	{
		PlayDialogueAudio_Implementation(Sound, bLoop);
	}
}
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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 // WITH_METADATA

// ********** Begin Function PlayDialogueAudio constinit property declarations *********************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Sound;
	static void NewProp_bLoop_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventPlayDialogueAudio_Parms*)Obj)->bLoop = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bLoop;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function PlayDialogueAudio constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function PlayDialogueAudio Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Sound = { "Sound", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventPlayDialogueAudio_Parms, Sound), Z_Construct_UClass_USoundBase, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bLoop = { "bLoop", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventPlayDialogueAudio_Parms), &UHT_STATICS::NewProp_bLoop_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Sound,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bLoop,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function PlayDialogueAudio Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "PlayDialogueAudio", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<StoryFlowComponent_eventPlayDialogueAudio_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(StoryFlowComponent_eventPlayDialogueAudio_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function PlayDialogueAudio *****************************

// ********** Begin Class UStoryFlowComponent Function ResetVariables ******************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_ResetVariables_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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 // WITH_METADATA

// ********** Begin Function ResetVariables constinit property declarations ************************
// ********** End Function ResetVariables constinit property declarations **************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "ResetVariables", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
UFunction* Z_Construct_UFunction_UStoryFlowComponent_ResetVariables(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execResetVariables)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ResetVariables();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function ResetVariables ********************************

// ********** Begin Class UStoryFlowComponent Function ResumeDialogue ******************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Resume paused dialogue execution */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Resume paused dialogue execution" },
	};
#endif // WITH_METADATA

// ********** Begin Function ResumeDialogue constinit property declarations ************************
// ********** End Function ResumeDialogue constinit property declarations **************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "ResumeDialogue", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
UFunction* Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execResumeDialogue)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ResumeDialogue();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function ResumeDialogue ********************************

// ********** Begin Class UStoryFlowComponent Function SelectOption ********************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SelectOption_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSelectOption_Parms
	{
		FString OptionId;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Select a dialogue option by ID */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Select a dialogue option by ID" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptionId_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SelectOption constinit property declarations **************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_OptionId;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SelectOption constinit property declarations ****************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SelectOption Property Definitions *************************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_OptionId = { "OptionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSelectOption_Parms, OptionId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptionId_MetaData), NewProp_OptionId_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OptionId,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SelectOption Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SelectOption", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSelectOption_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSelectOption_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SelectOption(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SelectOption **********************************

// ********** Begin Class UStoryFlowComponent Function SetAudioArrayVariable ***********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetAudioArrayVariable_Parms
	{
		FString VariableName;
		TArray<FString> AssetKeys;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetKeys_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetAudioArrayVariable constinit property declarations *****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_AssetKeys_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_AssetKeys;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetAudioArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAudioArrayVariable constinit property declarations *******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetAudioArrayVariable Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetAudioArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_AssetKeys_Inner = { "AssetKeys", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_AssetKeys = { "AssetKeys", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetAudioArrayVariable_Parms, AssetKeys), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetKeys_MetaData), NewProp_AssetKeys_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetAudioArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_AssetKeys_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_AssetKeys,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetAudioArrayVariable Property Definitions ******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetAudioArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetAudioArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetAudioArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetAudioArrayVariable *************************

// ********** Begin Class UStoryFlowComponent Function SetBoolArrayVariable ************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetBoolArrayVariable_Parms
	{
		FString VariableName;
		TArray<bool> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetBoolArrayVariable constinit property declarations ******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FBoolPropertyParams NewProp_Values_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetBoolArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBoolArrayVariable constinit property declarations ********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetBoolArrayVariable Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetBoolArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetBoolArrayVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetBoolArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetBoolArrayVariable Property Definitions *******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetBoolArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetBoolArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetBoolArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetBoolArrayVariable **************************

// ********** Begin Class UStoryFlowComponent Function SetBoolVariable *****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetBoolVariable_Parms
	{
		FString VariableName;
		bool bValue;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetBoolVariable constinit property declarations ***********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetBoolVariable_Parms*)Obj)->bValue = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bValue;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetBoolVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBoolVariable constinit property declarations *************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetBoolVariable Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetBoolVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bValue = { "bValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetBoolVariable_Parms), &UHT_STATICS::NewProp_bValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetBoolVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bValue,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetBoolVariable Property Definitions ************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetBoolVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetBoolVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetBoolVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetBoolVariable *******************************

// ********** Begin Class UStoryFlowComponent Function SetCharacterArrayVariable *******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetCharacterArrayVariable_Parms
	{
		FString VariableName;
		TArray<FString> CharacterPaths;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPaths_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetCharacterArrayVariable constinit property declarations *************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPaths_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_CharacterPaths;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetCharacterArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCharacterArrayVariable constinit property declarations ***************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetCharacterArrayVariable Property Definitions ************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_CharacterPaths_Inner = { "CharacterPaths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_CharacterPaths = { "CharacterPaths", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterArrayVariable_Parms, CharacterPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CharacterPaths_MetaData), NewProp_CharacterPaths_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetCharacterArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_CharacterPaths_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_CharacterPaths,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetCharacterArrayVariable Property Definitions **************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetCharacterArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetCharacterArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetCharacterArrayVariable *********************

// ********** Begin Class UStoryFlowComponent Function SetCharacterBoolVariable ********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetCharacterBoolVariable_Parms
	{
		UStoryFlowCharacterAsset* Character;
		FString VariableName;
		bool bValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Set a character's boolean variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a character's boolean variable" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetCharacterBoolVariable constinit property declarations **************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static void NewProp_bValue_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetCharacterBoolVariable_Parms*)Obj)->bValue = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCharacterBoolVariable constinit property declarations ****************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetCharacterBoolVariable Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterBoolVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterBoolVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bValue = { "bValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetCharacterBoolVariable_Parms), &UHT_STATICS::NewProp_bValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Character,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bValue,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetCharacterBoolVariable Property Definitions ***************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterBoolVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetCharacterBoolVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetCharacterBoolVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetCharacterBoolVariable **********************

// ********** Begin Class UStoryFlowComponent Function SetCharacterEnumVariable ********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetCharacterEnumVariable_Parms
	{
		UStoryFlowCharacterAsset* Character;
		FString VariableName;
		FString Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetCharacterEnumVariable constinit property declarations **************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCharacterEnumVariable constinit property declarations ****************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetCharacterEnumVariable Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterEnumVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterEnumVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterEnumVariable_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Character,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetCharacterEnumVariable Property Definitions ***************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterEnumVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetCharacterEnumVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetCharacterEnumVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetCharacterEnumVariable **********************

// ********** Begin Class UStoryFlowComponent Function SetCharacterFloatVariable *******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetCharacterFloatVariable_Parms
	{
		UStoryFlowCharacterAsset* Character;
		FString VariableName;
		float Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Set a character's float variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a character's float variable" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetCharacterFloatVariable constinit property declarations *************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCharacterFloatVariable constinit property declarations ***************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetCharacterFloatVariable Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterFloatVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterFloatVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterFloatVariable_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Character,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetCharacterFloatVariable Property Definitions **************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterFloatVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetCharacterFloatVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetCharacterFloatVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetCharacterFloatVariable *********************

// ********** Begin Class UStoryFlowComponent Function SetCharacterIntVariable *********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetCharacterIntVariable_Parms
	{
		UStoryFlowCharacterAsset* Character;
		FString VariableName;
		int32 Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Set a character's integer variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a character's integer variable" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetCharacterIntVariable constinit property declarations ***************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCharacterIntVariable constinit property declarations *****************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetCharacterIntVariable Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterIntVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterIntVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterIntVariable_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Character,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetCharacterIntVariable Property Definitions ****************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterIntVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetCharacterIntVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetCharacterIntVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetCharacterIntVariable ***********************

// ********** Begin Class UStoryFlowComponent Function SetCharacterStringVariable ******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetCharacterStringVariable_Parms
	{
		UStoryFlowCharacterAsset* Character;
		FString VariableName;
		FString Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow|Variables|Character" },
		{ "Comment", "/** Set a character's string variable */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Set a character's string variable" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetCharacterStringVariable constinit property declarations ************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCharacterStringVariable constinit property declarations **************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetCharacterStringVariable Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterStringVariable_Parms, Character), Z_Construct_UClass_UStoryFlowCharacterAsset, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterStringVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterStringVariable_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Character,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetCharacterStringVariable Property Definitions *************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterStringVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetCharacterStringVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetCharacterStringVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetCharacterStringVariable ********************

// ********** Begin Class UStoryFlowComponent Function SetCharacterVariable ************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetCharacterVariable_Parms
	{
		FString CharacterPath;
		FString VariableName;
		FStoryFlowVariant Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CharacterPath_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetCharacterVariable constinit property declarations ******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_CharacterPath;
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCharacterVariable constinit property declarations ********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetCharacterVariable Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_CharacterPath = { "CharacterPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterVariable_Parms, CharacterPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CharacterPath_MetaData), NewProp_CharacterPath_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetCharacterVariable_Parms, Value), Z_Construct_UScriptStruct_FStoryFlowVariant, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; // bae9f7f09afffa51752ea9a32f4c0979c1e3d060
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_CharacterPath,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetCharacterVariable Property Definitions *******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetCharacterVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetCharacterVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetCharacterVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetCharacterVariable **************************

// ********** Begin Class UStoryFlowComponent Function SetEnumArrayVariable ************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetEnumArrayVariable_Parms
	{
		FString VariableName;
		TArray<FString> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetEnumArrayVariable constinit property declarations ******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetEnumArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnumArrayVariable constinit property declarations ********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetEnumArrayVariable Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetEnumArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetEnumArrayVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetEnumArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetEnumArrayVariable Property Definitions *******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetEnumArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetEnumArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetEnumArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetEnumArrayVariable **************************

// ********** Begin Class UStoryFlowComponent Function SetEnumVariable *****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetEnumVariable_Parms
	{
		FString VariableName;
		FString Value;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetEnumVariable constinit property declarations ***********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetEnumVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnumVariable constinit property declarations *************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetEnumVariable Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetEnumVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetEnumVariable_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetEnumVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Value,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetEnumVariable Property Definitions ************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetEnumVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetEnumVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetEnumVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetEnumVariable *******************************

// ********** Begin Class UStoryFlowComponent Function SetFloatArrayVariable ***********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetFloatArrayVariable_Parms
	{
		FString VariableName;
		TArray<float> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetFloatArrayVariable constinit property declarations *****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetFloatArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetFloatArrayVariable constinit property declarations *******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetFloatArrayVariable Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetFloatArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetFloatArrayVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetFloatArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetFloatArrayVariable Property Definitions ******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetFloatArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetFloatArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetFloatArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetFloatArrayVariable *************************

// ********** Begin Class UStoryFlowComponent Function SetFloatVariable ****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetFloatVariable_Parms
	{
		FString VariableName;
		float Value;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetFloatVariable constinit property declarations **********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetFloatVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetFloatVariable constinit property declarations ************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetFloatVariable Property Definitions *********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetFloatVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetFloatVariable_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetFloatVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Value,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetFloatVariable Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetFloatVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetFloatVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetFloatVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetFloatVariable ******************************

// ********** Begin Class UStoryFlowComponent Function SetImageArrayVariable ***********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetImageArrayVariable_Parms
	{
		FString VariableName;
		TArray<FString> AssetKeys;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetKeys_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetImageArrayVariable constinit property declarations *****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_AssetKeys_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_AssetKeys;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetImageArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetImageArrayVariable constinit property declarations *******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetImageArrayVariable Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetImageArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_AssetKeys_Inner = { "AssetKeys", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_AssetKeys = { "AssetKeys", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetImageArrayVariable_Parms, AssetKeys), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetKeys_MetaData), NewProp_AssetKeys_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetImageArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_AssetKeys_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_AssetKeys,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetImageArrayVariable Property Definitions ******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetImageArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetImageArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetImageArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetImageArrayVariable *************************

// ********** Begin Class UStoryFlowComponent Function SetIntArrayVariable *************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetIntArrayVariable_Parms
	{
		FString VariableName;
		TArray<int32> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetIntArrayVariable constinit property declarations *******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIntArrayVariable constinit property declarations *********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetIntArrayVariable Property Definitions ******************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntArrayVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetIntArrayVariable Property Definitions ********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetIntArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetIntArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetIntArrayVariable ***************************

// ********** Begin Class UStoryFlowComponent Function SetIntToBoolMap *****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetIntToBoolMap_Parms
	{
		FString VariableName;
		TMap<int32,bool> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetIntToBoolMap constinit property declarations ***********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FBoolPropertyParams NewProp_Values_ValueProp;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntToBoolMap_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIntToBoolMap constinit property declarations *************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetIntToBoolMap Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToBoolMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToBoolMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntToBoolMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetIntToBoolMap Property Definitions ************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntToBoolMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetIntToBoolMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetIntToBoolMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetIntToBoolMap *******************************

// ********** Begin Class UStoryFlowComponent Function SetIntToFloatMap ****************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetIntToFloatMap_Parms
	{
		FString VariableName;
		TMap<int32,float> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetIntToFloatMap constinit property declarations **********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_ValueProp;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntToFloatMap_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIntToFloatMap constinit property declarations ************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetIntToFloatMap Property Definitions *********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToFloatMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToFloatMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntToFloatMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetIntToFloatMap Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntToFloatMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetIntToFloatMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetIntToFloatMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetIntToFloatMap ******************************

// ********** Begin Class UStoryFlowComponent Function SetIntToIntMap ******************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetIntToIntMap_Parms
	{
		FString VariableName;
		TMap<int32,int32> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetIntToIntMap constinit property declarations ************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Values_ValueProp;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntToIntMap_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIntToIntMap constinit property declarations **************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetIntToIntMap Property Definitions ***********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToIntMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToIntMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntToIntMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetIntToIntMap Property Definitions *************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntToIntMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetIntToIntMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetIntToIntMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetIntToIntMap ********************************

// ********** Begin Class UStoryFlowComponent Function SetIntToStringMap ***************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetIntToStringMap_Parms
	{
		FString VariableName;
		TMap<int32,FString> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetIntToStringMap constinit property declarations *********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Values_ValueProp;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntToStringMap_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIntToStringMap constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetIntToStringMap Property Definitions ********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToStringMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntToStringMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntToStringMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetIntToStringMap Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntToStringMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetIntToStringMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetIntToStringMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetIntToStringMap *****************************

// ********** Begin Class UStoryFlowComponent Function SetIntVariable ******************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetIntVariable_Parms
	{
		FString VariableName;
		int32 Value;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetIntVariable constinit property declarations ************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetIntVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIntVariable constinit property declarations **************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetIntVariable Property Definitions ***********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetIntVariable_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetIntVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Value,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetIntVariable Property Definitions *************************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetIntVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetIntVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetIntVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetIntVariable ********************************

// ********** Begin Class UStoryFlowComponent Function SetStringArrayVariable **********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetStringArrayVariable_Parms
	{
		FString VariableName;
		TArray<FString> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetStringArrayVariable constinit property declarations ****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringArrayVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStringArrayVariable constinit property declarations ******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetStringArrayVariable Property Definitions ***************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringArrayVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringArrayVariable_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringArrayVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetStringArrayVariable Property Definitions *****************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringArrayVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetStringArrayVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetStringArrayVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetStringArrayVariable ************************

// ********** Begin Class UStoryFlowComponent Function SetStringToBoolMap **************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetStringToBoolMap_Parms
	{
		FString VariableName;
		TMap<FString,bool> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetStringToBoolMap constinit property declarations ********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FBoolPropertyParams NewProp_Values_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringToBoolMap_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStringToBoolMap constinit property declarations **********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetStringToBoolMap Property Definitions *******************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToBoolMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToBoolMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringToBoolMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetStringToBoolMap Property Definitions *********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringToBoolMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetStringToBoolMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetStringToBoolMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetStringToBoolMap ****************************

// ********** Begin Class UStoryFlowComponent Function SetStringToFloatMap *************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetStringToFloatMap_Parms
	{
		FString VariableName;
		TMap<FString,float> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetStringToFloatMap constinit property declarations *******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringToFloatMap_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStringToFloatMap constinit property declarations *********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetStringToFloatMap Property Definitions ******************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToFloatMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToFloatMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringToFloatMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetStringToFloatMap Property Definitions ********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringToFloatMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetStringToFloatMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetStringToFloatMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetStringToFloatMap ***************************

// ********** Begin Class UStoryFlowComponent Function SetStringToIntMap ***************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetStringToIntMap_Parms
	{
		FString VariableName;
		TMap<FString,int32> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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)." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetStringToIntMap constinit property declarations *********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Values_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringToIntMap_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStringToIntMap constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetStringToIntMap Property Definitions ********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToIntMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FIntPropertyParams UHT_STATICS::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToIntMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringToIntMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetStringToIntMap Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringToIntMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetStringToIntMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetStringToIntMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetStringToIntMap *****************************

// ********** Begin Class UStoryFlowComponent Function SetStringToStringMap ************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetStringToStringMap_Parms
	{
		FString VariableName;
		TMap<FString,FString> Values;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetStringToStringMap constinit property declarations ******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Values_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Values_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_Values;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringToStringMap_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStringToStringMap constinit property declarations ********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetStringToStringMap Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToStringMap_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Values_ValueProp = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Values_Key_KeyProp = { "Values_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams UHT_STATICS::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringToStringMap_Parms, Values), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringToStringMap_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Values,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetStringToStringMap Property Definitions *******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringToStringMap", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetStringToStringMap_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetStringToStringMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetStringToStringMap **************************

// ********** Begin Class UStoryFlowComponent Function SetStringVariable ***************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventSetStringVariable_Parms
	{
		FString VariableName;
		FString Value;
		bool bGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariableName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetStringVariable constinit property declarations *********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_VariableName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
	static void NewProp_bGlobal_SetBit(void* Obj)
	{
		((StoryFlowComponent_eventSetStringVariable_Parms*)Obj)->bGlobal = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStringVariable constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetStringVariable Property Definitions ********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringVariable_Parms, VariableName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariableName_MetaData), NewProp_VariableName_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventSetStringVariable_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowComponent_eventSetStringVariable_Parms), &UHT_STATICS::NewProp_bGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_VariableName,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Value,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bGlobal,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function SetStringVariable Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "SetStringVariable", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventSetStringVariable_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventSetStringVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function SetStringVariable *****************************

// ********** Begin Class UStoryFlowComponent Function StartDialogue *******************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_StartDialogue_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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 // WITH_METADATA

// ********** Begin Function StartDialogue constinit property declarations *************************
// ********** End Function StartDialogue constinit property declarations ***************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "StartDialogue", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
UFunction* Z_Construct_UFunction_UStoryFlowComponent_StartDialogue(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execStartDialogue)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StartDialogue();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function StartDialogue *********************************

// ********** Begin Class UStoryFlowComponent Function StartDialogueWithScript *********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript_Statics
struct UHT_STATICS
{
	struct StoryFlowComponent_eventStartDialogueWithScript_Parms
	{
		FString ScriptPath;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScriptPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function StartDialogueWithScript constinit property declarations ***************
	static const UECodeGen_Private::FStrPropertyParams NewProp_ScriptPath;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function StartDialogueWithScript constinit property declarations *****************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function StartDialogueWithScript Property Definitions **************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_ScriptPath = { "ScriptPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowComponent_eventStartDialogueWithScript_Parms, ScriptPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScriptPath_MetaData), NewProp_ScriptPath_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ScriptPath,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function StartDialogueWithScript Property Definitions ****************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "StartDialogueWithScript", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowComponent_eventStartDialogueWithScript_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowComponent_eventStartDialogueWithScript_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowComponent Function StartDialogueWithScript ***********************

// ********** Begin Class UStoryFlowComponent Function StopDialogue ********************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_StopDialogue_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** Stop dialogue execution */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Stop dialogue execution" },
	};
#endif // WITH_METADATA

// ********** Begin Function StopDialogue constinit property declarations **************************
// ********** End Function StopDialogue constinit property declarations ****************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "StopDialogue", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
UFunction* Z_Construct_UFunction_UStoryFlowComponent_StopDialogue(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execStopDialogue)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StopDialogue();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function StopDialogue **********************************

// ********** Begin Class UStoryFlowComponent Function StopDialogueAudio ***************************
static FName NAME_UStoryFlowComponent_StopDialogueAudio = FName(TEXT("StopDialogueAudio"));
void UStoryFlowComponent::StopDialogueAudio()
{
	UFunction* Func = FindFunctionChecked(NAME_UStoryFlowComponent_StopDialogueAudio);
	if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
	{
	ProcessEvent(Func,NULL);
	}
	else
	{
		StopDialogueAudio_Implementation();
	}
}
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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 // WITH_METADATA

// ********** Begin Function StopDialogueAudio constinit property declarations *********************
// ********** End Function StopDialogueAudio constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowComponent, nullptr, "StopDialogueAudio", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
UFunction* Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowComponent::execStopDialogueAudio)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StopDialogueAudio_Implementation();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowComponent Function StopDialogueAudio *****************************

// ********** Begin Class UStoryFlowComponent ******************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UClass_UStoryFlowComponent_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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\")" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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\")" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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.)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnDialogueStarted_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when dialogue execution starts */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when dialogue execution starts" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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.)" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnDialogueEnded_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when dialogue execution ends */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when dialogue execution ends" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnVariableChanged_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when a variable changes */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when a variable changes" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnError_MetaData[] = {
		{ "Category", "StoryFlow|Events" },
		{ "Comment", "/** Called when an error occurs */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Called when an error occurs" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedSubsystem_MetaData[] = {
		{ "Comment", "/** Cached subsystem reference */" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Cached subsystem reference" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentDialogueAudio_MetaData[] = {
		{ "Comment", "/** Currently playing dialogue audio component */" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Currently playing dialogue audio component" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveDialogueWidget_MetaData[] = {
		{ "Comment", "/** Active dialogue widget instance */" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Components/StoryFlowComponent.h" },
		{ "ToolTip", "Active dialogue widget instance" },
	};
#endif // WITH_METADATA

// ********** Begin Class UStoryFlowComponent constinit property declarations **********************
	static const UECodeGen_Private::FStrPropertyParams NewProp_Script;
	static const UECodeGen_Private::FStrPropertyParams NewProp_LanguageCode;
	static void NewProp_bTraceEnabled_SetBit(void* Obj)
	{
		((UStoryFlowComponent*)Obj)->bTraceEnabled = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bTraceEnabled;
	static const UECodeGen_Private::FClassPropertyParams NewProp_DialogueWidgetClass;
	static void NewProp_bAutoAddWidgetToViewport_SetBit(void* Obj)
	{
		((UStoryFlowComponent*)Obj)->bAutoAddWidgetToViewport = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoAddWidgetToViewport;
	static void NewProp_bUse3DAudio_SetBit(void* Obj)
	{
		((UStoryFlowComponent*)Obj)->bUse3DAudio = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bUse3DAudio;
	static void NewProp_bStopAudioOnDialogueEnd_SetBit(void* Obj)
	{
		((UStoryFlowComponent*)Obj)->bStopAudioOnDialogueEnd = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bStopAudioOnDialogueEnd;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_DialogueSoundClass;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_DialogueVolumeMultiplier;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_DialogueConcurrency;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_DialogueAttenuation;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDialogueStarted;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDialogueUpdated;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDialogueEnded;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDialogueTagReached;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnVariableChanged;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnCharacterVariableChanged;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnScriptStarted;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnScriptEnded;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnError;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnBackgroundImageChanged;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnAudioPlayRequested;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDialogueWidgetCreated;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_CachedSubsystem;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_CurrentDialogueAudio;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ActiveDialogueWidget;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UStoryFlowComponent constinit property declarations ************************
	static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
		{ .NameUTF8 = UTF8TEXT("AdvanceDialogue"), .Pointer = &UStoryFlowComponent::execAdvanceDialogue },
		{ .NameUTF8 = UTF8TEXT("GetArrayVariable"), .Pointer = &UStoryFlowComponent::execGetArrayVariable },
		{ .NameUTF8 = UTF8TEXT("GetAudioArrayVariable"), .Pointer = &UStoryFlowComponent::execGetAudioArrayVariable },
		{ .NameUTF8 = UTF8TEXT("GetAvailableScripts"), .Pointer = &UStoryFlowComponent::execGetAvailableScripts },
		{ .NameUTF8 = UTF8TEXT("GetBoolArrayVariable"), .Pointer = &UStoryFlowComponent::execGetBoolArrayVariable },
		{ .NameUTF8 = UTF8TEXT("GetBoolVariable"), .Pointer = &UStoryFlowComponent::execGetBoolVariable },
		{ .NameUTF8 = UTF8TEXT("GetCharacter"), .Pointer = &UStoryFlowComponent::execGetCharacter },
		{ .NameUTF8 = UTF8TEXT("GetCharacterArrayVariable"), .Pointer = &UStoryFlowComponent::execGetCharacterArrayVariable },
		{ .NameUTF8 = UTF8TEXT("GetCharacterBoolVariable"), .Pointer = &UStoryFlowComponent::execGetCharacterBoolVariable },
		{ .NameUTF8 = UTF8TEXT("GetCharacterEnumVariable"), .Pointer = &UStoryFlowComponent::execGetCharacterEnumVariable },
		{ .NameUTF8 = UTF8TEXT("GetCharacterFloatVariable"), .Pointer = &UStoryFlowComponent::execGetCharacterFloatVariable },
		{ .NameUTF8 = UTF8TEXT("GetCharacterIntVariable"), .Pointer = &UStoryFlowComponent::execGetCharacterIntVariable },
		{ .NameUTF8 = UTF8TEXT("GetCharacterPortrait"), .Pointer = &UStoryFlowComponent::execGetCharacterPortrait },
		{ .NameUTF8 = UTF8TEXT("GetCharacterStringVariable"), .Pointer = &UStoryFlowComponent::execGetCharacterStringVariable },
		{ .NameUTF8 = UTF8TEXT("GetCharacterVariable"), .Pointer = &UStoryFlowComponent::execGetCharacterVariable },
		{ .NameUTF8 = UTF8TEXT("GetCharacterVariableNames"), .Pointer = &UStoryFlowComponent::execGetCharacterVariableNames },
		{ .NameUTF8 = UTF8TEXT("GetCurrentDialogue"), .Pointer = &UStoryFlowComponent::execGetCurrentDialogue },
		{ .NameUTF8 = UTF8TEXT("GetCurrentDialogueTags"), .Pointer = &UStoryFlowComponent::execGetCurrentDialogueTags },
		{ .NameUTF8 = UTF8TEXT("GetDialogueWidget"), .Pointer = &UStoryFlowComponent::execGetDialogueWidget },
		{ .NameUTF8 = UTF8TEXT("GetEnumArrayVariable"), .Pointer = &UStoryFlowComponent::execGetEnumArrayVariable },
		{ .NameUTF8 = UTF8TEXT("GetEnumVariable"), .Pointer = &UStoryFlowComponent::execGetEnumVariable },
		{ .NameUTF8 = UTF8TEXT("GetFloatArrayVariable"), .Pointer = &UStoryFlowComponent::execGetFloatArrayVariable },
		{ .NameUTF8 = UTF8TEXT("GetFloatVariable"), .Pointer = &UStoryFlowComponent::execGetFloatVariable },
		{ .NameUTF8 = UTF8TEXT("GetImageArrayVariable"), .Pointer = &UStoryFlowComponent::execGetImageArrayVariable },
		{ .NameUTF8 = UTF8TEXT("GetIntArrayVariable"), .Pointer = &UStoryFlowComponent::execGetIntArrayVariable },
		{ .NameUTF8 = UTF8TEXT("GetIntToBoolMap"), .Pointer = &UStoryFlowComponent::execGetIntToBoolMap },
		{ .NameUTF8 = UTF8TEXT("GetIntToFloatMap"), .Pointer = &UStoryFlowComponent::execGetIntToFloatMap },
		{ .NameUTF8 = UTF8TEXT("GetIntToIntMap"), .Pointer = &UStoryFlowComponent::execGetIntToIntMap },
		{ .NameUTF8 = UTF8TEXT("GetIntToStringMap"), .Pointer = &UStoryFlowComponent::execGetIntToStringMap },
		{ .NameUTF8 = UTF8TEXT("GetIntVariable"), .Pointer = &UStoryFlowComponent::execGetIntVariable },
		{ .NameUTF8 = UTF8TEXT("GetLocalizedString"), .Pointer = &UStoryFlowComponent::execGetLocalizedString },
		{ .NameUTF8 = UTF8TEXT("GetMapKeysInOrder"), .Pointer = &UStoryFlowComponent::execGetMapKeysInOrder },
		{ .NameUTF8 = UTF8TEXT("GetMapVariable"), .Pointer = &UStoryFlowComponent::execGetMapVariable },
		{ .NameUTF8 = UTF8TEXT("GetProject"), .Pointer = &UStoryFlowComponent::execGetProject },
		{ .NameUTF8 = UTF8TEXT("GetStoryFlowSubsystem"), .Pointer = &UStoryFlowComponent::execGetStoryFlowSubsystem },
		{ .NameUTF8 = UTF8TEXT("GetStringArrayVariable"), .Pointer = &UStoryFlowComponent::execGetStringArrayVariable },
		{ .NameUTF8 = UTF8TEXT("GetStringToBoolMap"), .Pointer = &UStoryFlowComponent::execGetStringToBoolMap },
		{ .NameUTF8 = UTF8TEXT("GetStringToFloatMap"), .Pointer = &UStoryFlowComponent::execGetStringToFloatMap },
		{ .NameUTF8 = UTF8TEXT("GetStringToIntMap"), .Pointer = &UStoryFlowComponent::execGetStringToIntMap },
		{ .NameUTF8 = UTF8TEXT("GetStringToStringMap"), .Pointer = &UStoryFlowComponent::execGetStringToStringMap },
		{ .NameUTF8 = UTF8TEXT("GetStringVariable"), .Pointer = &UStoryFlowComponent::execGetStringVariable },
		{ .NameUTF8 = UTF8TEXT("IsDialogueActive"), .Pointer = &UStoryFlowComponent::execIsDialogueActive },
		{ .NameUTF8 = UTF8TEXT("IsPaused"), .Pointer = &UStoryFlowComponent::execIsPaused },
		{ .NameUTF8 = UTF8TEXT("IsWaitingForInput"), .Pointer = &UStoryFlowComponent::execIsWaitingForInput },
		{ .NameUTF8 = UTF8TEXT("OnDialogueAudioFinished"), .Pointer = &UStoryFlowComponent::execOnDialogueAudioFinished },
		{ .NameUTF8 = UTF8TEXT("PauseDialogue"), .Pointer = &UStoryFlowComponent::execPauseDialogue },
		{ .NameUTF8 = UTF8TEXT("PlayDialogueAudio"), .Pointer = &UStoryFlowComponent::execPlayDialogueAudio },
		{ .NameUTF8 = UTF8TEXT("ResetVariables"), .Pointer = &UStoryFlowComponent::execResetVariables },
		{ .NameUTF8 = UTF8TEXT("ResumeDialogue"), .Pointer = &UStoryFlowComponent::execResumeDialogue },
		{ .NameUTF8 = UTF8TEXT("SelectOption"), .Pointer = &UStoryFlowComponent::execSelectOption },
		{ .NameUTF8 = UTF8TEXT("SetAudioArrayVariable"), .Pointer = &UStoryFlowComponent::execSetAudioArrayVariable },
		{ .NameUTF8 = UTF8TEXT("SetBoolArrayVariable"), .Pointer = &UStoryFlowComponent::execSetBoolArrayVariable },
		{ .NameUTF8 = UTF8TEXT("SetBoolVariable"), .Pointer = &UStoryFlowComponent::execSetBoolVariable },
		{ .NameUTF8 = UTF8TEXT("SetCharacterArrayVariable"), .Pointer = &UStoryFlowComponent::execSetCharacterArrayVariable },
		{ .NameUTF8 = UTF8TEXT("SetCharacterBoolVariable"), .Pointer = &UStoryFlowComponent::execSetCharacterBoolVariable },
		{ .NameUTF8 = UTF8TEXT("SetCharacterEnumVariable"), .Pointer = &UStoryFlowComponent::execSetCharacterEnumVariable },
		{ .NameUTF8 = UTF8TEXT("SetCharacterFloatVariable"), .Pointer = &UStoryFlowComponent::execSetCharacterFloatVariable },
		{ .NameUTF8 = UTF8TEXT("SetCharacterIntVariable"), .Pointer = &UStoryFlowComponent::execSetCharacterIntVariable },
		{ .NameUTF8 = UTF8TEXT("SetCharacterStringVariable"), .Pointer = &UStoryFlowComponent::execSetCharacterStringVariable },
		{ .NameUTF8 = UTF8TEXT("SetCharacterVariable"), .Pointer = &UStoryFlowComponent::execSetCharacterVariable },
		{ .NameUTF8 = UTF8TEXT("SetEnumArrayVariable"), .Pointer = &UStoryFlowComponent::execSetEnumArrayVariable },
		{ .NameUTF8 = UTF8TEXT("SetEnumVariable"), .Pointer = &UStoryFlowComponent::execSetEnumVariable },
		{ .NameUTF8 = UTF8TEXT("SetFloatArrayVariable"), .Pointer = &UStoryFlowComponent::execSetFloatArrayVariable },
		{ .NameUTF8 = UTF8TEXT("SetFloatVariable"), .Pointer = &UStoryFlowComponent::execSetFloatVariable },
		{ .NameUTF8 = UTF8TEXT("SetImageArrayVariable"), .Pointer = &UStoryFlowComponent::execSetImageArrayVariable },
		{ .NameUTF8 = UTF8TEXT("SetIntArrayVariable"), .Pointer = &UStoryFlowComponent::execSetIntArrayVariable },
		{ .NameUTF8 = UTF8TEXT("SetIntToBoolMap"), .Pointer = &UStoryFlowComponent::execSetIntToBoolMap },
		{ .NameUTF8 = UTF8TEXT("SetIntToFloatMap"), .Pointer = &UStoryFlowComponent::execSetIntToFloatMap },
		{ .NameUTF8 = UTF8TEXT("SetIntToIntMap"), .Pointer = &UStoryFlowComponent::execSetIntToIntMap },
		{ .NameUTF8 = UTF8TEXT("SetIntToStringMap"), .Pointer = &UStoryFlowComponent::execSetIntToStringMap },
		{ .NameUTF8 = UTF8TEXT("SetIntVariable"), .Pointer = &UStoryFlowComponent::execSetIntVariable },
		{ .NameUTF8 = UTF8TEXT("SetStringArrayVariable"), .Pointer = &UStoryFlowComponent::execSetStringArrayVariable },
		{ .NameUTF8 = UTF8TEXT("SetStringToBoolMap"), .Pointer = &UStoryFlowComponent::execSetStringToBoolMap },
		{ .NameUTF8 = UTF8TEXT("SetStringToFloatMap"), .Pointer = &UStoryFlowComponent::execSetStringToFloatMap },
		{ .NameUTF8 = UTF8TEXT("SetStringToIntMap"), .Pointer = &UStoryFlowComponent::execSetStringToIntMap },
		{ .NameUTF8 = UTF8TEXT("SetStringToStringMap"), .Pointer = &UStoryFlowComponent::execSetStringToStringMap },
		{ .NameUTF8 = UTF8TEXT("SetStringVariable"), .Pointer = &UStoryFlowComponent::execSetStringVariable },
		{ .NameUTF8 = UTF8TEXT("StartDialogue"), .Pointer = &UStoryFlowComponent::execStartDialogue },
		{ .NameUTF8 = UTF8TEXT("StartDialogueWithScript"), .Pointer = &UStoryFlowComponent::execStartDialogueWithScript },
		{ .NameUTF8 = UTF8TEXT("StopDialogue"), .Pointer = &UStoryFlowComponent::execStopDialogue },
		{ .NameUTF8 = UTF8TEXT("StopDialogueAudio"), .Pointer = &UStoryFlowComponent::execStopDialogueAudio },
	};
	static FTypeConstructFunc* DependentSingletons[];
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UStoryFlowComponent_AdvanceDialogue, "AdvanceDialogue" }, // d0cfc01c6e5bc40b15ad485dfabb26e7f179c916
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetArrayVariable, "GetArrayVariable" }, // dd88437f76042afc9ddfc79d241464c35bbd633c
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetAudioArrayVariable, "GetAudioArrayVariable" }, // 7f46346b77e43a80042eba8cc7e581808d23eabb
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetAvailableScripts, "GetAvailableScripts" }, // 785f3c65a92a024334d1a5fbc4ad408d215f0804
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetBoolArrayVariable, "GetBoolArrayVariable" }, // e0bc102b0145c6cfcb7cfdda1ab7c48ef2ca6362
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetBoolVariable, "GetBoolVariable" }, // 8f3283378dea73f3b87385cbb3a257cfe0bacaf8
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacter, "GetCharacter" }, // 1b1b94ebe7e19e0bcf9c526c626f3e1db1bc6bba
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterArrayVariable, "GetCharacterArrayVariable" }, // 47cd40f94b34df34cd10960c845c56273c4c6682
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterBoolVariable, "GetCharacterBoolVariable" }, // 87caeb14f8e1ef1ca8efbed419069ffa5b640ea3
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterEnumVariable, "GetCharacterEnumVariable" }, // 118f0b093e1d4a7dc69e4b724f61c094cd0da2f7
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterFloatVariable, "GetCharacterFloatVariable" }, // fec79ca5129e7c4581c0bd399515c3d0e1f2e2dc
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterIntVariable, "GetCharacterIntVariable" }, // 93e67d37156ccc0e460a38e5d1ce05545883e056
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterPortrait, "GetCharacterPortrait" }, // fb161240adfbcd537d19105655d85b596cb181b0
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterStringVariable, "GetCharacterStringVariable" }, // b079c921b8ecd8fa28f118dd4a76b60a98df23de
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariable, "GetCharacterVariable" }, // e82f82c7238684c0d8072c63aec7e58f6191e616
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCharacterVariableNames, "GetCharacterVariableNames" }, // bc0ecda5599ac20373316113b9d9cbac1602a5e7
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogue, "GetCurrentDialogue" }, // 07e9bff29e334d1c4dca7b537d9eb33219dd8d7c
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetCurrentDialogueTags, "GetCurrentDialogueTags" }, // 92c75ae10d11d766249f7d39a80bb992e9e99d7c
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetDialogueWidget, "GetDialogueWidget" }, // a9b555ad54f28f862b9055a58d4e8cf8606af838
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetEnumArrayVariable, "GetEnumArrayVariable" }, // 43f28fccce9a7a4e8f3412b9b52a5a51177abeb8
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetEnumVariable, "GetEnumVariable" }, // 1f5bee9dc62b75bb3769b5d8bde219d64072691b
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetFloatArrayVariable, "GetFloatArrayVariable" }, // f649dc484261d12bec20ca8fd9bc044af224e43a
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetFloatVariable, "GetFloatVariable" }, // 8a1787c3f6c755a43500a8a9c9d91a2ed8952973
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetImageArrayVariable, "GetImageArrayVariable" }, // 6edf0483844040fce39f3b21ad2e92dd2875452a
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntArrayVariable, "GetIntArrayVariable" }, // 64214651ba356e8bf65e64effe29bc5b226d39e3
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntToBoolMap, "GetIntToBoolMap" }, // 7a1e1c41c3070836f2bad375f54a6694c0d66f06
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntToFloatMap, "GetIntToFloatMap" }, // 87fcd55618ba15ee4868d5ef09c9d8c5fbdd82ca
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntToIntMap, "GetIntToIntMap" }, // 92c218541956c8cc5b95abf1aa5b0b1eeb38d1b3
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntToStringMap, "GetIntToStringMap" }, // f9020628f35f27b924200c1c2cba60893398bd05
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetIntVariable, "GetIntVariable" }, // 344d41212f912307e43ba4fd2b3291f574b72c57
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetLocalizedString, "GetLocalizedString" }, // 9ae38db443f87db0a4e4e64995ac8765e01e66bd
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetMapKeysInOrder, "GetMapKeysInOrder" }, // 76bec3092e9a0bb90f14957fc544f9981a3dc880
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetMapVariable, "GetMapVariable" }, // f46b6e776053bf57a06ae4ff68e3b4cd127cbb81
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetProject, "GetProject" }, // 399e9ae5ce16c179b0087e35221dd0fe1a16fcd7
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStoryFlowSubsystem, "GetStoryFlowSubsystem" }, // 742377f0e425b268f937fd9930c6719cb7136dfe
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringArrayVariable, "GetStringArrayVariable" }, // cb41dc487c7cdc3507fbf8d52fac8070612d5dc5
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringToBoolMap, "GetStringToBoolMap" }, // 16332c9a91306d3e64edb34fedac172520a638ac
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringToFloatMap, "GetStringToFloatMap" }, // f86fb6de21590f41859b869462c5beab0462e182
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringToIntMap, "GetStringToIntMap" }, // 12ead5957ac3709d839dcf2eb22de595727a929a
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringToStringMap, "GetStringToStringMap" }, // ffcad844c9ae1f4defd321d683d7d73f538016ff
		{ &Z_Construct_UFunction_UStoryFlowComponent_GetStringVariable, "GetStringVariable" }, // a85bc5023125f23df3495a75a6130d4f9ca76937
		{ &Z_Construct_UFunction_UStoryFlowComponent_IsDialogueActive, "IsDialogueActive" }, // 09e1da2ac3257ac0731950de5dd4b78fe085662e
		{ &Z_Construct_UFunction_UStoryFlowComponent_IsPaused, "IsPaused" }, // 8c8cc2a8a2bc1cd52b38e56098583b618f1fa756
		{ &Z_Construct_UFunction_UStoryFlowComponent_IsWaitingForInput, "IsWaitingForInput" }, // d225b0e1aff5160d33efc1aa148a90347e2af812
		{ &Z_Construct_UFunction_UStoryFlowComponent_OnDialogueAudioFinished, "OnDialogueAudioFinished" }, // a523cc8d568101ccec898bc689bcacf03b566f96
		{ &Z_Construct_UFunction_UStoryFlowComponent_PauseDialogue, "PauseDialogue" }, // 065908fe4ea70b9ac276ced8424ef5f49d44d83b
		{ &Z_Construct_UFunction_UStoryFlowComponent_PlayDialogueAudio, "PlayDialogueAudio" }, // a08cce111bd9a013afa48fd66269979c5efc214b
		{ &Z_Construct_UFunction_UStoryFlowComponent_ResetVariables, "ResetVariables" }, // 5c7dabf2643658abea5946b26cacfe908ccb30bf
		{ &Z_Construct_UFunction_UStoryFlowComponent_ResumeDialogue, "ResumeDialogue" }, // 8887a209469a893cd5136c54f7d2737f35545f17
		{ &Z_Construct_UFunction_UStoryFlowComponent_SelectOption, "SelectOption" }, // 99f34683f91cfbd30a72358bb1544438762ce6e5
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetAudioArrayVariable, "SetAudioArrayVariable" }, // 698ec2fd374767b7c15c58bee5aa68333e8d63d7
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetBoolArrayVariable, "SetBoolArrayVariable" }, // fa13464f3dd891589e11e4f25c3259ae1fe1b264
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetBoolVariable, "SetBoolVariable" }, // d84a87d8c21a7ff8415256d5e52a8ae42e7f4a9d
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterArrayVariable, "SetCharacterArrayVariable" }, // 2cf874af73cbcdcceaaec09812fd314683654aa0
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterBoolVariable, "SetCharacterBoolVariable" }, // e52e6e81a43f161b6fd1ca8b2501e39b54d27bfa
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterEnumVariable, "SetCharacterEnumVariable" }, // d3b6a0cf5426310a20226fafd4aec2f0d08e7f78
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterFloatVariable, "SetCharacterFloatVariable" }, // 26685c360c8f25a12dfe51a64b341b1ff9fdca9e
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterIntVariable, "SetCharacterIntVariable" }, // 2e80170530cff1c444e6186f03a7ec35e6942cdd
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterStringVariable, "SetCharacterStringVariable" }, // 04ceee40cfd9aee0bc122c3961500886b5739086
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetCharacterVariable, "SetCharacterVariable" }, // 3e4e8f881ee96e04512ff06c49f15c4b3ac2a68e
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetEnumArrayVariable, "SetEnumArrayVariable" }, // b55ade6bc335c001b117ce1ada745d676b990c84
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetEnumVariable, "SetEnumVariable" }, // 40729d4d6a48b91cfb9f8f3e7c820ff460091eb0
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetFloatArrayVariable, "SetFloatArrayVariable" }, // 4301572e314403e61ff5db4ba47c58a5407ee5eb
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetFloatVariable, "SetFloatVariable" }, // 297aa58533dba64522272e09c391a8f9cb06a5b9
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetImageArrayVariable, "SetImageArrayVariable" }, // 1967356f9a492bac86447d27e68d6f020e59641d
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntArrayVariable, "SetIntArrayVariable" }, // e16b51cfea401e1d6ee29fdc80ac7252cb00a0ed
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntToBoolMap, "SetIntToBoolMap" }, // 623753ff3d8a183243e0c246b24481c01061d731
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntToFloatMap, "SetIntToFloatMap" }, // 70bc99ca1e88842cefc0c89768d19df298f42491
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntToIntMap, "SetIntToIntMap" }, // 7c7ac416efd5f708cc00698d1171b2c17266a217
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntToStringMap, "SetIntToStringMap" }, // 2cbdd4788b9c705e2a0cf9b4592df789d544bf9b
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetIntVariable, "SetIntVariable" }, // b0cb6944d20c088d6916d2b54eb379459b781f27
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringArrayVariable, "SetStringArrayVariable" }, // 0165051b11db69d59f3bc92c24ed7619d6c1157c
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringToBoolMap, "SetStringToBoolMap" }, // cf976af3f5beaf535480c81bf4901dafe336b09c
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringToFloatMap, "SetStringToFloatMap" }, // f9e1796cd6679fbc8e3d00f4959ee09371de561c
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringToIntMap, "SetStringToIntMap" }, // 4ec99d5ee9447c66b588b9ccaa14b1a2d55379a6
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringToStringMap, "SetStringToStringMap" }, // de2f4dbabed7d867617a88928fd34c32462ff587
		{ &Z_Construct_UFunction_UStoryFlowComponent_SetStringVariable, "SetStringVariable" }, // f9959aa7d3ede8856b9fa8845e0bd519265bff12
		{ &Z_Construct_UFunction_UStoryFlowComponent_StartDialogue, "StartDialogue" }, // 84e6206d2036a3958ab004c7be123763ab6ba045
		{ &Z_Construct_UFunction_UStoryFlowComponent_StartDialogueWithScript, "StartDialogueWithScript" }, // 7619227c38689cc2799a617d1ed09122cf622982
		{ &Z_Construct_UFunction_UStoryFlowComponent_StopDialogue, "StopDialogue" }, // a843a0e56b5c6ccf788807a12990ff930b4fcda5
		{ &Z_Construct_UFunction_UStoryFlowComponent_StopDialogueAudio, "StopDialogueAudio" }, // 0ff21e1611bc9a01630aac225242a7950d485fe0
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UStoryFlowComponent>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
}; // struct UHT_STATICS

// ********** Begin Class UStoryFlowComponent Property Definitions *********************************
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_Script = { "Script", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, Script), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Script_MetaData), NewProp_Script_MetaData) };
const UECodeGen_Private::FStrPropertyParams UHT_STATICS::NewProp_LanguageCode = { "LanguageCode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, LanguageCode), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LanguageCode_MetaData), NewProp_LanguageCode_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bTraceEnabled = { "bTraceEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(UStoryFlowComponent), &UHT_STATICS::NewProp_bTraceEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTraceEnabled_MetaData), NewProp_bTraceEnabled_MetaData) };
const UECodeGen_Private::FClassPropertyParams UHT_STATICS::NewProp_DialogueWidgetClass = { "DialogueWidgetClass", nullptr, (EPropertyFlags)0x0014000000000005, UECodeGen_Private::EPropertyGenFlags::Class, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, DialogueWidgetClass), Z_Construct_UClass_UClass, Z_Construct_UClass_UStoryFlowDialogueWidget, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DialogueWidgetClass_MetaData), NewProp_DialogueWidgetClass_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bAutoAddWidgetToViewport = { "bAutoAddWidgetToViewport", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(UStoryFlowComponent), &UHT_STATICS::NewProp_bAutoAddWidgetToViewport_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoAddWidgetToViewport_MetaData), NewProp_bAutoAddWidgetToViewport_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bUse3DAudio = { "bUse3DAudio", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(UStoryFlowComponent), &UHT_STATICS::NewProp_bUse3DAudio_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUse3DAudio_MetaData), NewProp_bUse3DAudio_MetaData) };
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_bStopAudioOnDialogueEnd = { "bStopAudioOnDialogueEnd", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(UStoryFlowComponent), &UHT_STATICS::NewProp_bStopAudioOnDialogueEnd_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStopAudioOnDialogueEnd_MetaData), NewProp_bStopAudioOnDialogueEnd_MetaData) };
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_DialogueSoundClass = { "DialogueSoundClass", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, DialogueSoundClass), Z_Construct_UClass_USoundClass, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DialogueSoundClass_MetaData), NewProp_DialogueSoundClass_MetaData) };
const UECodeGen_Private::FFloatPropertyParams UHT_STATICS::NewProp_DialogueVolumeMultiplier = { "DialogueVolumeMultiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, DialogueVolumeMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DialogueVolumeMultiplier_MetaData), NewProp_DialogueVolumeMultiplier_MetaData) };
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_DialogueConcurrency = { "DialogueConcurrency", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, DialogueConcurrency), Z_Construct_UClass_USoundConcurrency, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DialogueConcurrency_MetaData), NewProp_DialogueConcurrency_MetaData) };
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_DialogueAttenuation = { "DialogueAttenuation", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, DialogueAttenuation), Z_Construct_UClass_USoundAttenuation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DialogueAttenuation_MetaData), NewProp_DialogueAttenuation_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnDialogueStarted = { "OnDialogueStarted", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnDialogueStarted), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueStarted__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDialogueStarted_MetaData), NewProp_OnDialogueStarted_MetaData) }; // 19b47fb980678691c37a4bf4110dd6520063cbca
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnDialogueUpdated = { "OnDialogueUpdated", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnDialogueUpdated), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueUpdated__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDialogueUpdated_MetaData), NewProp_OnDialogueUpdated_MetaData) }; // aad99db8db2fce24c43fda58471625fad535ce9f
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnDialogueEnded = { "OnDialogueEnded", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnDialogueEnded), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueEnded__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDialogueEnded_MetaData), NewProp_OnDialogueEnded_MetaData) }; // ba6aa36677b59ed4a57eebefdc8e4ffadfbdd995
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnDialogueTagReached = { "OnDialogueTagReached", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnDialogueTagReached), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueTagReached__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDialogueTagReached_MetaData), NewProp_OnDialogueTagReached_MetaData) }; // 5f31ed3a69237fabac80abda50f01c813f17401d
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnVariableChanged = { "OnVariableChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnVariableChanged), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnVariableChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnVariableChanged_MetaData), NewProp_OnVariableChanged_MetaData) }; // a4934fa62211a7f8616b42e6e4766025cef77568
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnCharacterVariableChanged = { "OnCharacterVariableChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnCharacterVariableChanged), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnCharacterVariableChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnCharacterVariableChanged_MetaData), NewProp_OnCharacterVariableChanged_MetaData) }; // cf25ef6dfc65bf55195b333f9f5a0f00ee35f5e2
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnScriptStarted = { "OnScriptStarted", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnScriptStarted), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptStarted__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnScriptStarted_MetaData), NewProp_OnScriptStarted_MetaData) }; // 3cfd2ee689f745d5976b126daa102ee9836edb84
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnScriptEnded = { "OnScriptEnded", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnScriptEnded), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnScriptEnded__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnScriptEnded_MetaData), NewProp_OnScriptEnded_MetaData) }; // 2af455598f4aa5cb45db78ff80464eb77030cb9d
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnError = { "OnError", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnError), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnError__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnError_MetaData), NewProp_OnError_MetaData) }; // 6adfda8803aa5fdfe2f74e46649cea051e4838e5
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnBackgroundImageChanged = { "OnBackgroundImageChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnBackgroundImageChanged), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnBackgroundImageChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnBackgroundImageChanged_MetaData), NewProp_OnBackgroundImageChanged_MetaData) }; // fd5d7ccb5382b94232d05ca27c2fd84830042fb8
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnAudioPlayRequested = { "OnAudioPlayRequested", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnAudioPlayRequested), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnAudioPlayRequested__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnAudioPlayRequested_MetaData), NewProp_OnAudioPlayRequested_MetaData) }; // 1e15d0d3e9b478077e594f36696e873ce025cb91
const UECodeGen_Private::FMulticastDelegatePropertyParams UHT_STATICS::NewProp_OnDialogueWidgetCreated = { "OnDialogueWidgetCreated", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, OnDialogueWidgetCreated), Z_Construct_UDelegateFunction_StoryFlowRuntime_OnDialogueWidgetCreated__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDialogueWidgetCreated_MetaData), NewProp_OnDialogueWidgetCreated_MetaData) }; // 7c18797528ca9e026060387961e5c98326ca231d
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_CachedSubsystem = { "CachedSubsystem", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, CachedSubsystem), Z_Construct_UClass_UStoryFlowSubsystem, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedSubsystem_MetaData), NewProp_CachedSubsystem_MetaData) };
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_CurrentDialogueAudio = { "CurrentDialogueAudio", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, CurrentDialogueAudio), Z_Construct_UClass_UAudioComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentDialogueAudio_MetaData), NewProp_CurrentDialogueAudio_MetaData) };
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_ActiveDialogueWidget = { "ActiveDialogueWidget", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowComponent, ActiveDialogueWidget), Z_Construct_UClass_UStoryFlowDialogueWidget, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveDialogueWidget_MetaData), NewProp_ActiveDialogueWidget_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Script,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_LanguageCode,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bTraceEnabled,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_DialogueWidgetClass,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bAutoAddWidgetToViewport,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bUse3DAudio,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_bStopAudioOnDialogueEnd,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_DialogueSoundClass,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_DialogueVolumeMultiplier,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_DialogueConcurrency,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_DialogueAttenuation,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnDialogueStarted,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnDialogueUpdated,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnDialogueEnded,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnDialogueTagReached,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnVariableChanged,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnCharacterVariableChanged,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnScriptStarted,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnScriptEnded,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnError,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnBackgroundImageChanged,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnAudioPlayRequested,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OnDialogueWidgetCreated,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_CachedSubsystem,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_CurrentDialogueAudio,
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ActiveDialogueWidget,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Class UStoryFlowComponent Property Definitions ***********************************
FTypeConstructFunc* UHT_STATICS::DependentSingletons[] = {
	(FTypeConstructFunc*)Z_Construct_UClass_UActorComponent,
	(FTypeConstructFunc*)Z_Construct_UPackage__Script_StoryFlowRuntime,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams UHT_STATICS::ClassParams = {
	&Z_Construct_UClass_UStoryFlowComponent,
	"Engine",
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	UHT_STATICS::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(UHT_STATICS::PropPointers),
	0,
	0x00B000A4u,
	METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)
};
static void UStoryFlowComponent_StaticRegisterNativesUStoryFlowComponent()
{
	UClass* Class = UStoryFlowComponent::StaticClass();
	FNativeFunctionRegistrar::RegisterFunctions(Class, 		MakeConstArrayView(UHT_STATICS::Funcs));
}
FClassRegistrationInfo Z_Registration_Info_UClass_UStoryFlowComponent;
UClass* Z_Construct_UClass_UStoryFlowComponent(ETypeConstructPhase Phase)
{
	if (Phase == ETypeConstructPhase::Inner)
	{
		using TClass = UStoryFlowComponent;
		if (!Z_Registration_Info_UClass_UStoryFlowComponent.InnerSingleton)
		{
			GetPrivateStaticClassBody(
				TClass::StaticPackage(),
				TEXT("StoryFlowComponent"),
				Z_Registration_Info_UClass_UStoryFlowComponent.InnerSingleton,
				UStoryFlowComponent_StaticRegisterNativesUStoryFlowComponent,
				DataSizeOf<TClass>(),
				alignof(TClass),
				TClass::StaticClassFlags,
				TClass::StaticClassCastFlags(),
				TClass::StaticConfigName(),
				(UClass::ClassConstructorType)InternalConstructor<TClass>,
				(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
				UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
				&TClass::Super::StaticClass,
				&TClass::WithinClass::StaticClass
			);
		}
		return Z_Registration_Info_UClass_UStoryFlowComponent.InnerSingleton;
	}
	if (!Z_Registration_Info_UClass_UStoryFlowComponent.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStoryFlowComponent.OuterSingleton, UHT_STATICS::ClassParams);
	}
	return Z_Registration_Info_UClass_UStoryFlowComponent.OuterSingleton;
}
#undef UHT_STATICS
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStoryFlowComponent);
// ********** End Class UStoryFlowComponent ********************************************************

// ********** Begin Registration *******************************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_8_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Components_StoryFlowComponent_h__Script_StoryFlowRuntime_Statics
struct UHT_STATICS
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UStoryFlowComponent, TEXT("UStoryFlowComponent"), &Z_Registration_Info_UClass_UStoryFlowComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStoryFlowComponent), 494629690U) },
	};
}; // UHT_STATICS 
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_8_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_Components_StoryFlowComponent_h__Script_StoryFlowRuntime_b2804e5901e9af709ad36d49d80833a2d2480d82{
	TEXT("/Script/StoryFlowRuntime"),
	UHT_STATICS::ClassInfo, UE_ARRAY_COUNT(UHT_STATICS::ClassInfo),
	nullptr, 0,
	nullptr, 0,
	nullptr, 0,
};
#undef UHT_STATICS
// ********** End Registration *********************************************************************
#undef UHT_STRUCT_BASE

PRAGMA_ENABLE_DEPRECATION_WARNINGS
