// 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 "UI/StoryFlowDialogueWidget.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 EmptyLinkFunctionForGeneratedCodeStoryFlowDialogueWidget() {}

// ********** Begin Cross Module References ********************************************************
UMG_API UClass* Z_Construct_UClass_UUserWidget(ETypeConstructPhase);
// ********** End Cross Module References **********************************************************

// ********** Begin Same Module References *********************************************************
UPackage* Z_Construct_UPackage__Script_StoryFlowRuntime(ETypeConstructPhase);
STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowDialogueState(ETypeConstructPhase);
STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowDialogueWidget(ETypeConstructPhase);
STORYFLOWRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStoryFlowVariable(ETypeConstructPhase);
STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowComponent(ETypeConstructPhase);
STORYFLOWRUNTIME_API UClass* Z_Construct_UClass_UStoryFlowDialogueWidget(ETypeConstructPhase);
// ********** End Same Module References ***********************************************************
#define UHT_STRUCT_BASE(INIT) UE::CodeGen::ConstInit::TCompiledInObjectPtr<const FStructBaseChain>(UE::Private::AsStructBaseChain(INIT))

// ********** Begin Class UStoryFlowDialogueWidget Function AdvanceDialogue ************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_AdvanceDialogue_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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 // 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_UStoryFlowDialogueWidget, 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_UStoryFlowDialogueWidget_AdvanceDialogue(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowDialogueWidget::execAdvanceDialogue)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->AdvanceDialogue();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowDialogueWidget Function AdvanceDialogue **************************

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

// ********** Begin Function DetachFromComponent constinit property declarations *******************
// ********** End Function DetachFromComponent constinit property declarations *********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "DetachFromComponent", 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_UStoryFlowDialogueWidget_DetachFromComponent(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowDialogueWidget::execDetachFromComponent)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->DetachFromComponent();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowDialogueWidget Function DetachFromComponent **********************

// ********** Begin Class UStoryFlowDialogueWidget Function GetCurrentDialogueState ****************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState_Statics
struct UHT_STATICS
{
	struct StoryFlowDialogueWidget_eventGetCurrentDialogueState_Parms
	{
		FStoryFlowDialogueState ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Get the current dialogue state\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Get the current dialogue state" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function GetCurrentDialogueState Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventGetCurrentDialogueState_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 GetCurrentDialogueState Property Definitions ****************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "GetCurrentDialogueState", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowDialogueWidget_eventGetCurrentDialogueState_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::StoryFlowDialogueWidget_eventGetCurrentDialogueState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowDialogueWidget::execGetCurrentDialogueState)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FStoryFlowDialogueState*)Z_Param__Result=P_THIS->GetCurrentDialogueState();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowDialogueWidget Function GetCurrentDialogueState ******************

// ********** Begin Class UStoryFlowDialogueWidget Function GetLocalizedString *********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString_Statics
struct UHT_STATICS
{
	struct StoryFlowDialogueWidget_eventGetLocalizedString_Parms
	{
		FString Key;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	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(StoryFlowDialogueWidget_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(StoryFlowDialogueWidget_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_UStoryFlowDialogueWidget, nullptr, "GetLocalizedString", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowDialogueWidget_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::StoryFlowDialogueWidget_eventGetLocalizedString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowDialogueWidget Function GetLocalizedString ***********************

// ********** Begin Class UStoryFlowDialogueWidget Function GetStoryFlowComponent ******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent_Statics
struct UHT_STATICS
{
	struct StoryFlowDialogueWidget_eventGetStoryFlowComponent_Parms
	{
		UStoryFlowComponent* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Category", "StoryFlow" },
		{ "Comment", "/**\n\x09 * Get the bound StoryFlow component\n\x09 */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Get the bound StoryFlow component" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "EditInline", "true" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function GetStoryFlowComponent Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventGetStoryFlowComponent_Parms, ReturnValue), Z_Construct_UClass_UStoryFlowComponent, 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 GetStoryFlowComponent Property Definitions ******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "GetStoryFlowComponent", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowDialogueWidget_eventGetStoryFlowComponent_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::StoryFlowDialogueWidget_eventGetStoryFlowComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowDialogueWidget::execGetStoryFlowComponent)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UStoryFlowComponent**)Z_Param__Result=P_THIS->GetStoryFlowComponent();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowDialogueWidget Function GetStoryFlowComponent ********************

// ********** Begin Class UStoryFlowDialogueWidget Function HandleDialogueEnded ********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueEnded_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
	};
#endif // WITH_METADATA

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

// ********** Begin Class UStoryFlowDialogueWidget Function HandleDialogueStarted ******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueStarted_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Comment", "/** Internal handlers for component events */" },
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
		{ "ToolTip", "Internal handlers for component events" },
	};
#endif // WITH_METADATA

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

// ********** Begin Class UStoryFlowDialogueWidget Function HandleDialogueUpdated ******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated_Statics
struct UHT_STATICS
{
	struct StoryFlowDialogueWidget_eventHandleDialogueUpdated_Parms
	{
		FStoryFlowDialogueState DialogueState;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DialogueState_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function HandleDialogueUpdated Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_DialogueState = { "DialogueState", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventHandleDialogueUpdated_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 Function HandleDialogueUpdated Property Definitions ******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "HandleDialogueUpdated", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowDialogueWidget_eventHandleDialogueUpdated_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00440401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowDialogueWidget_eventHandleDialogueUpdated_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowDialogueWidget Function HandleDialogueUpdated ********************

// ********** Begin Class UStoryFlowDialogueWidget Function HandleVariableChanged ******************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged_Statics
struct UHT_STATICS
{
	struct StoryFlowDialogueWidget_eventHandleVariableChanged_Parms
	{
		FStoryFlowVariable Variable;
		bool bIsGlobal;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "ModuleRelativePath", "Public/UI/StoryFlowDialogueWidget.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Variable_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function HandleVariableChanged Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_Variable = { "Variable", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventHandleVariableChanged_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(StoryFlowDialogueWidget_eventHandleVariableChanged_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 Function HandleVariableChanged Property Definitions ******************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "HandleVariableChanged", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowDialogueWidget_eventHandleVariableChanged_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00440401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(UHT_STATICS::StoryFlowDialogueWidget_eventHandleVariableChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowDialogueWidget Function HandleVariableChanged ********************

// ********** Begin Class UStoryFlowDialogueWidget Function InitializeWithComponent ****************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent_Statics
struct UHT_STATICS
{
	struct StoryFlowDialogueWidget_eventInitializeWithComponent_Parms
	{
		UStoryFlowComponent* InComponent;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InComponent_MetaData[] = {
		{ "EditInline", "true" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function InitializeWithComponent Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_InComponent = { "InComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_eventInitializeWithComponent_Parms, InComponent), Z_Construct_UClass_UStoryFlowComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InComponent_MetaData), NewProp_InComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_InComponent,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Function InitializeWithComponent Property Definitions ****************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "InitializeWithComponent", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowDialogueWidget_eventInitializeWithComponent_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::StoryFlowDialogueWidget_eventInitializeWithComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowDialogueWidget Function InitializeWithComponent ******************

// ********** Begin Class UStoryFlowDialogueWidget Function IsDialogueActive ***********************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive_Statics
struct UHT_STATICS
{
	struct StoryFlowDialogueWidget_eventIsDialogueActive_Parms
	{
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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 // WITH_METADATA

// ********** Begin Function IsDialogueActive constinit property declarations **********************
	static void NewProp_ReturnValue_SetBit(void* Obj)
	{
		((StoryFlowDialogueWidget_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(StoryFlowDialogueWidget_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_UStoryFlowDialogueWidget, nullptr, "IsDialogueActive", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowDialogueWidget_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::StoryFlowDialogueWidget_eventIsDialogueActive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowDialogueWidget::execIsDialogueActive)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->IsDialogueActive();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowDialogueWidget Function IsDialogueActive *************************

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

// ********** Begin Function OnDialogueEnded constinit property declarations ***********************
// ********** End Function OnDialogueEnded constinit property declarations *************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "OnDialogueEnded", 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_UStoryFlowDialogueWidget_OnDialogueEnded(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowDialogueWidget::execOnDialogueEnded)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->OnDialogueEnded_Implementation();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowDialogueWidget Function OnDialogueEnded **************************

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

// ********** Begin Function OnDialogueStarted constinit property declarations *********************
// ********** End Function OnDialogueStarted constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "OnDialogueStarted", 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_UStoryFlowDialogueWidget_OnDialogueStarted(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
DEFINE_FUNCTION(UStoryFlowDialogueWidget::execOnDialogueStarted)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->OnDialogueStarted_Implementation();
	P_NATIVE_END;
}
// ********** End Class UStoryFlowDialogueWidget Function OnDialogueStarted ************************

// ********** Begin Class UStoryFlowDialogueWidget Function OnDialogueUpdated **********************
struct StoryFlowDialogueWidget_eventOnDialogueUpdated_Parms
{
	FStoryFlowDialogueState DialogueState;
};
static FName NAME_UStoryFlowDialogueWidget_OnDialogueUpdated = FName(TEXT("OnDialogueUpdated"));
void UStoryFlowDialogueWidget::OnDialogueUpdated(FStoryFlowDialogueState const& DialogueState)
{
	UFunction* Func = FindFunctionChecked(NAME_UStoryFlowDialogueWidget_OnDialogueUpdated);
	if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
	{
		StoryFlowDialogueWidget_eventOnDialogueUpdated_Parms Parms;
		Parms.DialogueState=DialogueState;
	ProcessEvent(Func,&Parms);
	}
	else
	{
		OnDialogueUpdated_Implementation(DialogueState);
	}
}
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DialogueState_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function OnDialogueUpdated Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_DialogueState = { "DialogueState", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_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 Function OnDialogueUpdated Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "OnDialogueUpdated", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<StoryFlowDialogueWidget_eventOnDialogueUpdated_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08480C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(StoryFlowDialogueWidget_eventOnDialogueUpdated_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowDialogueWidget Function OnDialogueUpdated ************************

// ********** Begin Class UStoryFlowDialogueWidget Function OnVariableChanged **********************
struct StoryFlowDialogueWidget_eventOnVariableChanged_Parms
{
	FStoryFlowVariable Variable;
	bool bIsGlobal;
};
static FName NAME_UStoryFlowDialogueWidget_OnVariableChanged = FName(TEXT("OnVariableChanged"));
void UStoryFlowDialogueWidget::OnVariableChanged(FStoryFlowVariable const& Variable, bool bIsGlobal)
{
	UFunction* Func = FindFunctionChecked(NAME_UStoryFlowDialogueWidget_OnVariableChanged);
	if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
	{
		StoryFlowDialogueWidget_eventOnVariableChanged_Parms Parms;
		Parms.Variable=Variable;
		Parms.bIsGlobal=bIsGlobal ? true : false;
	ProcessEvent(Func,&Parms);
	}
	else
	{
		OnVariableChanged_Implementation(Variable, bIsGlobal);
	}
}
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Variable_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function OnVariableChanged Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams UHT_STATICS::NewProp_Variable = { "Variable", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, nullptr, nullptr, 1, STRUCT_OFFSET(StoryFlowDialogueWidget_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(StoryFlowDialogueWidget_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 Function OnVariableChanged Property Definitions **********************************
const UECodeGen_Private::FFunctionParams UHT_STATICS::FuncParams = { { (FTypeConstructFunc*)Z_Construct_UClass_UStoryFlowDialogueWidget, nullptr, "OnVariableChanged", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<StoryFlowDialogueWidget_eventOnVariableChanged_Parms>(), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08480C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)},  };
static_assert(sizeof(StoryFlowDialogueWidget_eventOnVariableChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowDialogueWidget Function OnVariableChanged ************************

// ********** Begin Class UStoryFlowDialogueWidget Function SelectOption ***************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption_Statics
struct UHT_STATICS
{
	struct StoryFlowDialogueWidget_eventSelectOption_Parms
	{
		FString OptionId;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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" },
	};
	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(StoryFlowDialogueWidget_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_UStoryFlowDialogueWidget, nullptr, "SelectOption", UHT_STATICS::PropPointers, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), DataSizeOf<UHT_STATICS::StoryFlowDialogueWidget_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::StoryFlowDialogueWidget_eventSelectOption_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption(ETypeConstructPhase Phase)
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, UHT_STATICS::FuncParams);
	}
	return ReturnFunction;
}
#undef UHT_STATICS
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;
}
// ********** End Class UStoryFlowDialogueWidget Function SelectOption *****************************

// ********** Begin Class UStoryFlowDialogueWidget *************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UClass_UStoryFlowDialogueWidget_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "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." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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 // WITH_METADATA

// ********** Begin Class UStoryFlowDialogueWidget constinit property declarations *****************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_StoryFlowComponent;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UStoryFlowDialogueWidget constinit property declarations *******************
	static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
		{ .NameUTF8 = UTF8TEXT("AdvanceDialogue"), .Pointer = &UStoryFlowDialogueWidget::execAdvanceDialogue },
		{ .NameUTF8 = UTF8TEXT("DetachFromComponent"), .Pointer = &UStoryFlowDialogueWidget::execDetachFromComponent },
		{ .NameUTF8 = UTF8TEXT("GetCurrentDialogueState"), .Pointer = &UStoryFlowDialogueWidget::execGetCurrentDialogueState },
		{ .NameUTF8 = UTF8TEXT("GetLocalizedString"), .Pointer = &UStoryFlowDialogueWidget::execGetLocalizedString },
		{ .NameUTF8 = UTF8TEXT("GetStoryFlowComponent"), .Pointer = &UStoryFlowDialogueWidget::execGetStoryFlowComponent },
		{ .NameUTF8 = UTF8TEXT("HandleDialogueEnded"), .Pointer = &UStoryFlowDialogueWidget::execHandleDialogueEnded },
		{ .NameUTF8 = UTF8TEXT("HandleDialogueStarted"), .Pointer = &UStoryFlowDialogueWidget::execHandleDialogueStarted },
		{ .NameUTF8 = UTF8TEXT("HandleDialogueUpdated"), .Pointer = &UStoryFlowDialogueWidget::execHandleDialogueUpdated },
		{ .NameUTF8 = UTF8TEXT("HandleVariableChanged"), .Pointer = &UStoryFlowDialogueWidget::execHandleVariableChanged },
		{ .NameUTF8 = UTF8TEXT("InitializeWithComponent"), .Pointer = &UStoryFlowDialogueWidget::execInitializeWithComponent },
		{ .NameUTF8 = UTF8TEXT("IsDialogueActive"), .Pointer = &UStoryFlowDialogueWidget::execIsDialogueActive },
		{ .NameUTF8 = UTF8TEXT("OnDialogueEnded"), .Pointer = &UStoryFlowDialogueWidget::execOnDialogueEnded },
		{ .NameUTF8 = UTF8TEXT("OnDialogueStarted"), .Pointer = &UStoryFlowDialogueWidget::execOnDialogueStarted },
		{ .NameUTF8 = UTF8TEXT("OnDialogueUpdated"), .Pointer = &UStoryFlowDialogueWidget::execOnDialogueUpdated },
		{ .NameUTF8 = UTF8TEXT("OnVariableChanged"), .Pointer = &UStoryFlowDialogueWidget::execOnVariableChanged },
		{ .NameUTF8 = UTF8TEXT("SelectOption"), .Pointer = &UStoryFlowDialogueWidget::execSelectOption },
	};
	static FTypeConstructFunc* DependentSingletons[];
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_AdvanceDialogue, "AdvanceDialogue" }, // fc78556715c1f009f33ace12d0704072a96f9126
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_DetachFromComponent, "DetachFromComponent" }, // 69e576822597eb1e64edb84c1777acdc2580a242
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_GetCurrentDialogueState, "GetCurrentDialogueState" }, // 47fd8c672dc35f94cdcd0c255c8e48749db119a1
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_GetLocalizedString, "GetLocalizedString" }, // a9920dd7f3f27aec958f9315f8cbaac656261c0b
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_GetStoryFlowComponent, "GetStoryFlowComponent" }, // c1c20f3b0e7dc959842c85d3befcd6dd9f1d78fc
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueEnded, "HandleDialogueEnded" }, // 2411d336375f904f36ab4a719eb57fe39944af94
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueStarted, "HandleDialogueStarted" }, // 8d731ed3c9b4bc8d1aeb8614f3b3c47d852eb248
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleDialogueUpdated, "HandleDialogueUpdated" }, // fe2d59644ac5081ee1409ee2f630564e12764f0e
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_HandleVariableChanged, "HandleVariableChanged" }, // 7864184bd015f769c520cb061bfdb915ee4caeeb
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_InitializeWithComponent, "InitializeWithComponent" }, // a707ec84329e2b91da94cd54f167f2855d4fac44
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_IsDialogueActive, "IsDialogueActive" }, // 3b28e8a9f71a62b4fc77d55254308453d9253337
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueEnded, "OnDialogueEnded" }, // 64159d1f2d5814b5ace070aa87398a08b1bc84a9
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueStarted, "OnDialogueStarted" }, // febb7b7266a54fc1ce2bcb2267dee398589ada2f
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_OnDialogueUpdated, "OnDialogueUpdated" }, // 79047f311c14f720962be4d7f5785e43e8558217
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_OnVariableChanged, "OnVariableChanged" }, // 515988e04c34b6a2e9abd0fd15a8bf9eee2bc79e
		{ &Z_Construct_UFunction_UStoryFlowDialogueWidget_SelectOption, "SelectOption" }, // f4adee4f0003e985318349bee854e53a78af72aa
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UStoryFlowDialogueWidget>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
}; // struct UHT_STATICS

// ********** Begin Class UStoryFlowDialogueWidget Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_StoryFlowComponent = { "StoryFlowComponent", nullptr, (EPropertyFlags)0x012508000008001c, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UStoryFlowDialogueWidget, StoryFlowComponent), Z_Construct_UClass_UStoryFlowComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StoryFlowComponent_MetaData), NewProp_StoryFlowComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_StoryFlowComponent,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Class UStoryFlowDialogueWidget Property Definitions ******************************
FTypeConstructFunc* UHT_STATICS::DependentSingletons[] = {
	(FTypeConstructFunc*)Z_Construct_UClass_UUserWidget,
	(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_UStoryFlowDialogueWidget,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	UHT_STATICS::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(UHT_STATICS::PropPointers),
	0,
	0x00B010A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)
};
static void UStoryFlowDialogueWidget_StaticRegisterNativesUStoryFlowDialogueWidget()
{
	UClass* Class = UStoryFlowDialogueWidget::StaticClass();
	FNativeFunctionRegistrar::RegisterFunctions(Class, 		MakeConstArrayView(UHT_STATICS::Funcs));
}
FClassRegistrationInfo Z_Registration_Info_UClass_UStoryFlowDialogueWidget;
UClass* Z_Construct_UClass_UStoryFlowDialogueWidget(ETypeConstructPhase Phase)
{
	if (Phase == ETypeConstructPhase::Inner)
	{
		using TClass = UStoryFlowDialogueWidget;
		if (!Z_Registration_Info_UClass_UStoryFlowDialogueWidget.InnerSingleton)
		{
			GetPrivateStaticClassBody(
				TClass::StaticPackage(),
				TEXT("StoryFlowDialogueWidget"),
				Z_Registration_Info_UClass_UStoryFlowDialogueWidget.InnerSingleton,
				UStoryFlowDialogueWidget_StaticRegisterNativesUStoryFlowDialogueWidget,
				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_UStoryFlowDialogueWidget.InnerSingleton;
	}
	if (!Z_Registration_Info_UClass_UStoryFlowDialogueWidget.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStoryFlowDialogueWidget.OuterSingleton, UHT_STATICS::ClassParams);
	}
	return Z_Registration_Info_UClass_UStoryFlowDialogueWidget.OuterSingleton;
}
#undef UHT_STATICS
UStoryFlowDialogueWidget::UStoryFlowDialogueWidget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStoryFlowDialogueWidget);
UStoryFlowDialogueWidget::~UStoryFlowDialogueWidget() {}
// ********** End Class UStoryFlowDialogueWidget ***************************************************

// ********** 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_UI_StoryFlowDialogueWidget_h__Script_StoryFlowRuntime_Statics
struct UHT_STATICS
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UStoryFlowDialogueWidget, TEXT("UStoryFlowDialogueWidget"), &Z_Registration_Info_UClass_UStoryFlowDialogueWidget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStoryFlowDialogueWidget), 3674588134U) },
	};
}; // 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_UI_StoryFlowDialogueWidget_h__Script_StoryFlowRuntime_9c7206e292ca064309be9367b049403490015601{
	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
