// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
	Generated code exported from UnrealHeaderTool.
	DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/

#include "UObject/GeneratedCppIncludes.h"
#include "StoryFlowRuntime/Public/UI/StoryFlowDialogueWidget.h"
#include "StoryFlowRuntime/Public/Data/StoryFlowTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeStoryFlowDialogueWidget() {}
// Cross Module References
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowComponent_NoRegister();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowDialogueWidget();
	STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowDialogueWidget_NoRegister();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowDialogueState();
	STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowVariable();
	UMG_API UClass* Z_Construct_UClass_UUserWidget();
	UPackage* Z_Construct_UPackage__Script_StoryFlowRuntime();
// End Cross Module References
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execHandleVariableChanged)
	{
		P_GET_STRUCT_REF(FStoryFlowVariable,Z_Param_Out_Variable);
		P_GET_UBOOL(Z_Param_bIsGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->HandleVariableChanged(Z_Param_Out_Variable,Z_Param_bIsGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execHandleDialogueEnded)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->HandleDialogueEnded();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execHandleDialogueUpdated)
	{
		P_GET_STRUCT_REF(FStoryFlowDialogueState,Z_Param_Out_DialogueState);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->HandleDialogueUpdated(Z_Param_Out_DialogueState);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execHandleDialogueStarted)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->HandleDialogueStarted();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execGetLocalizedString)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_Key);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FString*)Z_Param__Result=P_THIS->GetLocalizedString(Z_Param_Key);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execIsDialogueActive)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->IsDialogueActive();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execGetCurrentDialogueState)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FStoryFlowDialogueState*)Z_Param__Result=P_THIS->GetCurrentDialogueState();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execAdvanceDialogue)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->AdvanceDialogue();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execSelectOption)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_OptionId);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SelectOption(Z_Param_OptionId);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execOnVariableChanged)
	{
		P_GET_STRUCT_REF(FStoryFlowVariable,Z_Param_Out_Variable);
		P_GET_UBOOL(Z_Param_bIsGlobal);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->OnVariableChanged_Implementation(Z_Param_Out_Variable,Z_Param_bIsGlobal);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execOnDialogueEnded)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->OnDialogueEnded_Implementation();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execOnDialogueStarted)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->OnDialogueStarted_Implementation();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execOnDialogueUpdated)
	{
		P_GET_STRUCT_REF(FStoryFlowDialogueState,Z_Param_Out_DialogueState);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->OnDialogueUpdated_Implementation(Z_Param_Out_DialogueState);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execGetStoryFlowComponent)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UStoryFlowComponent**)Z_Param__Result=P_THIS->GetStoryFlowComponent();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execDetachFromComponent)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->DetachFromComponent();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UStoryFlowDialogueWidget::execInitializeWithComponent)
	{
		P_GET_OBJECT(UStoryFlowComponent,Z_Param_InComponent);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->InitializeWithComponent(Z_Param_InComponent);
		P_NATIVE_END;
	}
	struct StoryFlowDialogueWidget_eventOnDialogueUpdated_Parms
	{
		FStoryFlowDialogueState DialogueState;
	};
	struct StoryFlowDialogueWidget_eventOnVariableChanged_Parms
	{
		FStoryFlowVariable Variable;
		bool bIsGlobal;
	};
	static FName NAME_UStoryFlowDialogueWidget_OnDialogueEnded = FName(TEXT("OnDialogueEnded"));
	void UStoryFlowDialogueWidget::OnDialogueEnded()
	{
		ProcessEvent(FindFunctionChecked(NAME_UStoryFlowDialogueWidget_OnDialogueEnded),NULL);
	}
	static FName NAME_UStoryFlowDialogueWidget_OnDialogueStarted = FName(TEXT("OnDialogueStarted"));
	void UStoryFlowDialogueWidget::OnDialogueStarted()
	{
		ProcessEvent(FindFunctionChecked(NAME_UStoryFlowDialogueWidget_OnDialogueStarted),NULL);
	}
	static FName NAME_UStoryFlowDialogueWidget_OnDialogueUpdated = FName(TEXT("OnDialogueUpdated"));
	void UStoryFlowDialogueWidget::OnDialogueUpdated(FStoryFlowDialogueState const& DialogueState)
	{
		StoryFlowDialogueWidget_eventOnDialogueUpdated_Parms Parms;
		Parms.DialogueState=DialogueState;
		ProcessEvent(FindFunctionChecked(NAME_UStoryFlowDialogueWidget_OnDialogueUpdated),&Parms);
	}
	static FName NAME_UStoryFlowDialogueWidget_OnVariableChanged = FName(TEXT("OnVariableChanged"));
	void UStoryFlowDialogueWidget::OnVariableChanged(FStoryFlowVariable const& Variable, bool bIsGlobal)
	{
		StoryFlowDialogueWidget_eventOnVariableChanged_Parms Parms;
		Parms.Variable=Variable;
		Parms.bIsGlobal=bIsGlobal ? true : false;
		ProcessEvent(FindFunctionChecked(NAME_UStoryFlowDialogueWidget_OnVariableChanged),&Parms);
	}
	void UStoryFlowDialogueWidget::StaticRegisterNativesUStoryFlowDialogueWidget()
	{
		UClass* Class = UStoryFlowDialogueWidget::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "AdvanceDialogue", &UStoryFlowDialogueWidget::execAdvanceDialogue },
			{ "DetachFromComponent", &UStoryFlowDialogueWidget::execDetachFromComponent },
			{ "GetCurrentDialogueState", &UStoryFlowDialogueWidget::execGetCurrentDialogueState },
			{ "GetLocalizedString", &UStoryFlowDialogueWidget::execGetLocalizedString },
			{ "GetStoryFlowComponent", &UStoryFlowDialogueWidget::execGetStoryFlowComponent },
			{ "HandleDialogueEnded", &UStoryFlowDialogueWidget::execHandleDialogueEnded },
			{ "HandleDialogueStarted", &UStoryFlowDialogueWidget::execHandleDialogueStarted },
			{ "HandleDialogueUpdated", &UStoryFlowDialogueWidget::execHandleDialogueUpdated },
			{ "HandleVariableChanged", &UStoryFlowDialogueWidget::execHandleVariableChanged },
			{ "InitializeWithComponent", &UStoryFlowDialogueWidget::execInitializeWithComponent },
			{ "IsDialogueActive", &UStoryFlowDialogueWidget::execIsDialogueActive },
			{ "OnDialogueEnded", &UStoryFlowDialogueWidget::execOnDialogueEnded },
			{ "OnDialogueStarted", &UStoryFlowDialogueWidget::execOnDialogueStarted },
			{ "OnDialogueUpdated", &UStoryFlowDialogueWidget::execOnDialogueUpdated },
			{ "OnVariableChanged", &UStoryFlowDialogueWidget::execOnVariableChanged },
			{ "SelectOption", &UStoryFlowDialogueWidget::execSelectOption },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_AdvanceDialogue_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_AdvanceDialogue_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Advance a narrative-only dialogue (no options defined)\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Advance a narrative-only dialogue (no options defined)" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_AdvanceDialogue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "AdvanceDialogue", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_AdvanceDialogue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_AdvanceDialogue_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_AdvanceDialogue()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_AdvanceDialogue_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_DetachFromComponent_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_DetachFromComponent_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Stop following the component: unsubscribe from its events and forget it.\n\x09 *\n\x09 * The component calls this when it lets a widget go while the game owns the\n\x09 * widget's lifecycle (see UStoryFlowComponent::bAutoAddWidgetToViewport), so a\n\x09 * widget that is still fading out is not driven by the next dialogue.\n\x09 *\n\x09 * Clearing the component pointer is part of the contract rather than tidiness:\n\x09 * NativeConstruct re-binds whenever the pointer is still set, so re-parenting a\n\x09 * merely unsubscribed widget would silently resubscribe it.\n\x09 *\n\x09 * Afterwards GetStoryFlowComponent returns null and the helpers that route\n\x09 * through it (SelectOption, AdvanceDialogue, GetCurrentDialogueState) do\n\x09 * nothing, so a fade-out that still needs to talk to the component has to use\n\x09 * the game's own reference. Call InitializeWithComponent again to reattach.\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Stop following the component: unsubscribe from its events and forget it.\n\nThe component calls this when it lets a widget go while the game owns the\nwidget's lifecycle (see UStoryFlowComponent::bAutoAddWidgetToViewport), so a\nwidget that is still fading out is not driven by the next dialogue.\n\nClearing the component pointer is part of the contract rather than tidiness:\nNativeConstruct re-binds whenever the pointer is still set, so re-parenting a\nmerely unsubscribed widget would silently resubscribe it.\n\nAfterwards GetStoryFlowComponent returns null and the helpers that route\nthrough it (SelectOption, AdvanceDialogue, GetCurrentDialogueState) do\nnothing, so a fade-out that still needs to talk to the component has to use\nthe game's own reference. Call InitializeWithComponent again to reattach." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_DetachFromComponent_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "DetachFromComponent", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_DetachFromComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_DetachFromComponent_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_DetachFromComponent()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_DetachFromComponent_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics
	{
		struct StoryFlowDialogueWidget_eventGetCurrentDialogueState_Parms
		{
			FStoryFlowDialogueState ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventGetCurrentDialogueState_Parms, ReturnValue), Z_Construct_UScriptStruct_FStoryFlowDialogueState, METADATA_PARAMS(0, nullptr) }; // 6442230
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Get the current dialogue state\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Get the current dialogue state" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "GetCurrentDialogueState", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::StoryFlowDialogueWidget_eventGetCurrentDialogueState_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::StoryFlowDialogueWidget_eventGetCurrentDialogueState_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics
	{
		struct StoryFlowDialogueWidget_eventGetLocalizedString_Parms
		{
			FString Key;
			FString ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_Key;
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::NewProp_Key_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventGetLocalizedString_Parms, Key), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::NewProp_Key_MetaData), Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::NewProp_Key_MetaData) };
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventGetLocalizedString_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::NewProp_Key,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Get a localized string by key\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Get a localized string by key" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "GetLocalizedString", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::StoryFlowDialogueWidget_eventGetLocalizedString_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::StoryFlowDialogueWidget_eventGetLocalizedString_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics
	{
		struct StoryFlowDialogueWidget_eventGetStoryFlowComponent_Parms
		{
			UStoryFlowComponent* ReturnValue;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::NewProp_ReturnValue_MetaData[] = {
		{ "EditInline", "true" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventGetStoryFlowComponent_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::NewProp_ReturnValue_MetaData), Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::NewProp_ReturnValue_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Get the bound StoryFlow component\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Get the bound StoryFlow component" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "GetStoryFlowComponent", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::StoryFlowDialogueWidget_eventGetStoryFlowComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::StoryFlowDialogueWidget_eventGetStoryFlowComponent_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueEnded_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueEnded_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueEnded_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "HandleDialogueEnded", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueEnded_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueEnded_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueEnded()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueEnded_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueStarted_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueStarted_Statics::Function_MetaDataParams[] = {
		{ "Comment", "/** Internal handlers for component events */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Internal handlers for component events" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueStarted_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "HandleDialogueStarted", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueStarted_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueStarted_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueStarted()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueStarted_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics
	{
		struct StoryFlowDialogueWidget_eventHandleDialogueUpdated_Parms
		{
			FStoryFlowDialogueState DialogueState;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DialogueState_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_DialogueState;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::NewProp_DialogueState_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::NewProp_DialogueState = { "DialogueState", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventHandleDialogueUpdated_Parms, DialogueState), Z_Construct_UScriptStruct_FStoryFlowDialogueState, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::NewProp_DialogueState_MetaData), Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::NewProp_DialogueState_MetaData) }; // 6442230
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::NewProp_DialogueState,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "HandleDialogueUpdated", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::StoryFlowDialogueWidget_eventHandleDialogueUpdated_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00440401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::StoryFlowDialogueWidget_eventHandleDialogueUpdated_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics
	{
		struct StoryFlowDialogueWidget_eventHandleVariableChanged_Parms
		{
			FStoryFlowVariable Variable;
			bool bIsGlobal;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Variable_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Variable;
		static void NewProp_bIsGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsGlobal;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::NewProp_Variable_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::NewProp_Variable = { "Variable", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventHandleVariableChanged_Parms, Variable), Z_Construct_UScriptStruct_FStoryFlowVariable, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::NewProp_Variable_MetaData), Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::NewProp_Variable_MetaData) }; // 1412174551
	void Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::NewProp_bIsGlobal_SetBit(void* Obj)
	{
		((StoryFlowDialogueWidget_eventHandleVariableChanged_Parms*)Obj)->bIsGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::NewProp_bIsGlobal = { "bIsGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowDialogueWidget_eventHandleVariableChanged_Parms), &Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::NewProp_bIsGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::NewProp_Variable,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::NewProp_bIsGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "HandleVariableChanged", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::StoryFlowDialogueWidget_eventHandleVariableChanged_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00440401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::StoryFlowDialogueWidget_eventHandleVariableChanged_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics
	{
		struct StoryFlowDialogueWidget_eventInitializeWithComponent_Parms
		{
			UStoryFlowComponent* InComponent;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InComponent_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InComponent;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::NewProp_InComponent_MetaData[] = {
		{ "EditInline", "true" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::NewProp_InComponent = { "InComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventInitializeWithComponent_Parms, InComponent), Z_Construct_UClass_UStoryFlowComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::NewProp_InComponent_MetaData), Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::NewProp_InComponent_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::NewProp_InComponent,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Initialize the widget with a StoryFlow component\n\x09 * Call this after creating the widget to bind it to a component\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Initialize the widget with a StoryFlow component\nCall this after creating the widget to bind it to a component" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "InitializeWithComponent", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::StoryFlowDialogueWidget_eventInitializeWithComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::StoryFlowDialogueWidget_eventInitializeWithComponent_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics
	{
		struct StoryFlowDialogueWidget_eventIsDialogueActive_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	void Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowDialogueWidget_eventIsDialogueActive_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowDialogueWidget_eventIsDialogueActive_Parms), &Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Check if dialogue is currently active\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Check if dialogue is currently active" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "IsDialogueActive", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::StoryFlowDialogueWidget_eventIsDialogueActive_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::StoryFlowDialogueWidget_eventIsDialogueActive_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueEnded_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueEnded_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Called when dialogue ends\n\x09 * Override this in Blueprint to hide your dialogue UI\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Called when dialogue ends\nOverride this in Blueprint to hide your dialogue UI" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueEnded_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "OnDialogueEnded", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueEnded_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueEnded_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueEnded()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueEnded_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueStarted_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueStarted_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Called when dialogue starts\n\x09 * Override this in Blueprint to show your dialogue UI\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Called when dialogue starts\nOverride this in Blueprint to show your dialogue UI" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueStarted_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "OnDialogueStarted", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueStarted_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueStarted_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueStarted()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueStarted_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DialogueState_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_DialogueState;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::NewProp_DialogueState_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::NewProp_DialogueState = { "DialogueState", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventOnDialogueUpdated_Parms, DialogueState), Z_Construct_UScriptStruct_FStoryFlowDialogueState, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::NewProp_DialogueState_MetaData), Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::NewProp_DialogueState_MetaData) }; // 6442230
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::NewProp_DialogueState,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Called when dialogue state updates (new text, options, etc.)\n\x09 * Override this in Blueprint to update your UI\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Called when dialogue state updates (new text, options, etc.)\nOverride this in Blueprint to update your UI" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "OnDialogueUpdated", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::PropPointers), sizeof(StoryFlowDialogueWidget_eventOnDialogueUpdated_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08480C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::PropPointers) < 2048);
	static_assert(sizeof(StoryFlowDialogueWidget_eventOnDialogueUpdated_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Variable_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Variable;
		static void NewProp_bIsGlobal_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsGlobal;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::NewProp_Variable_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::NewProp_Variable = { "Variable", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventOnVariableChanged_Parms, Variable), Z_Construct_UScriptStruct_FStoryFlowVariable, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::NewProp_Variable_MetaData), Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::NewProp_Variable_MetaData) }; // 1412174551
	void Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::NewProp_bIsGlobal_SetBit(void* Obj)
	{
		((StoryFlowDialogueWidget_eventOnVariableChanged_Parms*)Obj)->bIsGlobal = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::NewProp_bIsGlobal = { "bIsGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(StoryFlowDialogueWidget_eventOnVariableChanged_Parms), &Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::NewProp_bIsGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::NewProp_Variable,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::NewProp_bIsGlobal,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Called when a variable changes\n\x09 * Override this in Blueprint to react to variable changes\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Called when a variable changes\nOverride this in Blueprint to react to variable changes" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "OnVariableChanged", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::PropPointers), sizeof(StoryFlowDialogueWidget_eventOnVariableChanged_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08480C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::PropPointers) < 2048);
	static_assert(sizeof(StoryFlowDialogueWidget_eventOnVariableChanged_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics
	{
		struct StoryFlowDialogueWidget_eventSelectOption_Parms
		{
			FString OptionId;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_OptionId_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_OptionId;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::NewProp_OptionId_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::NewProp_OptionId = { "OptionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventSelectOption_Parms, OptionId), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::NewProp_OptionId_MetaData), Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::NewProp_OptionId_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::NewProp_OptionId,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::Function_MetaDataParams[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Select a dialogue option by ID\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Select a dialogue option by ID" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "SelectOption", nullptr, nullptr, Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::StoryFlowDialogueWidget_eventSelectOption_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::StoryFlowDialogueWidget_eventSelectOption_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UStoryFlowDialogueWidget);
	UClass* Z_Construct_UClass_UStoryFlowDialogueWidget_NoRegister()
	{
		return UStoryFlowDialogueWidget::StaticClass();
	}
	struct Z_Construct_UClass_UStoryFlowDialogueWidget_Statics
	{
		static UObject* (*const DependentSingletons[])();
		static const FClassFunctionLinkInfo FuncInfo[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_StoryFlowComponent_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPtrPropertyParams NewProp_StoryFlowComponent;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UUserWidget,
		(UObject* (*)())Z_Construct_UPackage__Script_StoryFlowRuntime,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::DependentSingletons) < 16);
	const FClassFunctionLinkInfo Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_AdvanceDialogue, "AdvanceDialogue" }, // 435435624
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_DetachFromComponent, "DetachFromComponent" }, // 844189594
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState, "GetCurrentDialogueState" }, // 2893763132
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString, "GetLocalizedString" }, // 3767270032
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent, "GetStoryFlowComponent" }, // 1405731006
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueEnded, "HandleDialogueEnded" }, // 3860408675
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueStarted, "HandleDialogueStarted" }, // 3605551987
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated, "HandleDialogueUpdated" }, // 2096978915
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged, "HandleVariableChanged" }, // 1097934354
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent, "InitializeWithComponent" }, // 2419805883
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive, "IsDialogueActive" }, // 703006240
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueEnded, "OnDialogueEnded" }, // 3306664143
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueStarted, "OnDialogueStarted" }, // 3087948353
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated, "OnDialogueUpdated" }, // 2451077064
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged, "OnVariableChanged" }, // 3511885434
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption, "SelectOption" }, // 3871733035
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::FuncInfo) < 2048);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::Class_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "Comment", "/**\n * Base widget class for StoryFlow dialogue UI\n *\n * Extend this class in Blueprint to create custom dialogue UIs.\n * The widget automatically binds to a StoryFlowComponent and receives\n * dialogue updates via the OnDialogueUpdated event.\n */" },
		{ "IncludePath", "UI/StoryFlowDialogueWidget.h" },
		{ "IsBlueprintBase", "true" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Base widget class for StoryFlow dialogue UI\n\nExtend this class in Blueprint to create custom dialogue UIs.\nThe widget automatically binds to a StoryFlowComponent and receives\ndialogue updates via the OnDialogueUpdated event." },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::NewProp_StoryFlowComponent_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/** The bound StoryFlow component */" },
		{ "EditInline", "true" },
		{ "ExposeOnSpawn", "TRUE" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "The bound StoryFlow component" },
	};
#endif
	const UECodeGen_Private::FObjectPtrPropertyParams Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::NewProp_StoryFlowComponent = { "StoryFlowComponent", nullptr, (EPropertyFlags)0x002508000008001c, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowDialogueWidget, StoryFlowComponent), Z_Construct_UClass_UStoryFlowComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::NewProp_StoryFlowComponent_MetaData), Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::NewProp_StoryFlowComponent_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::NewProp_StoryFlowComponent,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UStoryFlowDialogueWidget>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::ClassParams = {
		&UStoryFlowDialogueWidget::StaticClass,
		nullptr,
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::PropPointers),
		0,
		0x00B010A0u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::Class_MetaDataParams), Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UStoryFlowDialogueWidget()
	{
		if (!Z_Registration_Info_UClass_UStoryFlowDialogueWidget.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStoryFlowDialogueWidget.OuterSingleton, Z_Construct_UClass_UStoryFlowDialogueWidget_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UStoryFlowDialogueWidget.OuterSingleton;
	}
	template<> STORYFLOWRUNTIME_API UClass* StaticClass<UStoryFlowDialogueWidget>()
	{
		return UStoryFlowDialogueWidget::StaticClass();
	}
	UStoryFlowDialogueWidget::UStoryFlowDialogueWidget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UStoryFlowDialogueWidget);
	UStoryFlowDialogueWidget::~UStoryFlowDialogueWidget() {}
	struct Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_UI_StoryFlowDialogueWidget_h_Statics
	{
		static const FClassRegisterCompiledInInfo ClassInfo[];
	};
	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_UI_StoryFlowDialogueWidget_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UStoryFlowDialogueWidget, UStoryFlowDialogueWidget::StaticClass, TEXT("UStoryFlowDialogueWidget"), &Z_Registration_Info_UClass_UStoryFlowDialogueWidget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStoryFlowDialogueWidget), 2049016600U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_UI_StoryFlowDialogueWidget_h_1178167648(TEXT("/Script/StoryFlowRuntime"),
		Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_UI_StoryFlowDialogueWidget_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_actions_runner__work_storyflow_ue5_plugin_storyflow_ue5_plugin_BuildOutput_StoryFlowPlugin_5_3_HostProject_Plugins_StoryFlowPlugin_Source_StoryFlowRuntime_Public_UI_StoryFlowDialogueWidget_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
