Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/StateTreeModule/UHT/StateTreePropertyBindings.gen.cpp

703 lines
57 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "StateTreePropertyBindings.h"
#include "PropertyBindingPath.h"
#include "StateTreeTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeStateTreePropertyBindings() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UStruct_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
PROPERTYBINDINGUTILS_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyBindingBindableStructDescriptor();
PROPERTYBINDINGUTILS_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyBindingBinding();
PROPERTYBINDINGUTILS_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyBindingBindingCollection();
PROPERTYBINDINGUTILS_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyBindingPath();
PROPERTYBINDINGUTILS_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyBindingPropertyIndirection();
STATETREEMODULE_API UEnum* Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreeBindableStructDesc();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreeDataHandle();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreePropertyAccess();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreePropertyBindings();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreePropertyPathBinding();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreePropertyRefPath();
UPackage* Z_Construct_UPackage__Script_StateTreeModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EStateTreeBindableStructSource ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EStateTreeBindableStructSource;
static UEnum* EStateTreeBindableStructSource_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EStateTreeBindableStructSource.OuterSingleton)
{
Z_Registration_Info_UEnum_EStateTreeBindableStructSource.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource, (UObject*)Z_Construct_UPackage__Script_StateTreeModule(), TEXT("EStateTreeBindableStructSource"));
}
return Z_Registration_Info_UEnum_EStateTreeBindableStructSource.OuterSingleton;
}
template<> STATETREEMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EStateTreeBindableStructSource>()
{
return EStateTreeBindableStructSource_StaticEnum();
}
struct Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Condition.Comment", "/** Source is State condition */" },
{ "Condition.Name", "EStateTreeBindableStructSource::Condition" },
{ "Condition.ToolTip", "Source is State condition" },
{ "Consideration.Comment", "/** Source is State utility consideration */" },
{ "Consideration.Name", "EStateTreeBindableStructSource::Consideration" },
{ "Consideration.ToolTip", "Source is State utility consideration" },
{ "Context.Comment", "/** Source is StateTree context object */" },
{ "Context.Name", "EStateTreeBindableStructSource::Context" },
{ "Context.ToolTip", "Source is StateTree context object" },
{ "Evaluator.Comment", "/** Source is StateTree evaluator */" },
{ "Evaluator.Name", "EStateTreeBindableStructSource::Evaluator" },
{ "Evaluator.ToolTip", "Source is StateTree evaluator" },
{ "GlobalTask.Comment", "/** Source is StateTree global task */" },
{ "GlobalTask.Name", "EStateTreeBindableStructSource::GlobalTask" },
{ "GlobalTask.ToolTip", "Source is StateTree global task" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "Parameter.Comment", "/** Source is StateTree parameter */" },
{ "Parameter.Name", "EStateTreeBindableStructSource::Parameter" },
{ "Parameter.ToolTip", "Source is StateTree parameter" },
{ "PropertyFunction.Comment", "/** Source is Property Function */" },
{ "PropertyFunction.Name", "EStateTreeBindableStructSource::PropertyFunction" },
{ "PropertyFunction.ToolTip", "Source is Property Function" },
{ "StateEvent.Comment", "/** Source is StateTree event used by state selection */" },
{ "StateEvent.Name", "EStateTreeBindableStructSource::StateEvent" },
{ "StateEvent.ToolTip", "Source is StateTree event used by state selection" },
{ "StateParameter.Comment", "/** Source is State parameter */" },
{ "StateParameter.Name", "EStateTreeBindableStructSource::StateParameter" },
{ "StateParameter.ToolTip", "Source is State parameter" },
{ "Task.Comment", "/** Source is State task */" },
{ "Task.Name", "EStateTreeBindableStructSource::Task" },
{ "Task.ToolTip", "Source is State task" },
{ "Transition.Comment", "/** Source is Transition */" },
{ "Transition.Name", "EStateTreeBindableStructSource::Transition" },
{ "Transition.ToolTip", "Source is Transition" },
{ "TransitionEvent.Comment", "/** Source is StateTree event used by transition */" },
{ "TransitionEvent.Name", "EStateTreeBindableStructSource::TransitionEvent" },
{ "TransitionEvent.ToolTip", "Source is StateTree event used by transition" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EStateTreeBindableStructSource::Context", (int64)EStateTreeBindableStructSource::Context },
{ "EStateTreeBindableStructSource::Parameter", (int64)EStateTreeBindableStructSource::Parameter },
{ "EStateTreeBindableStructSource::Evaluator", (int64)EStateTreeBindableStructSource::Evaluator },
{ "EStateTreeBindableStructSource::GlobalTask", (int64)EStateTreeBindableStructSource::GlobalTask },
{ "EStateTreeBindableStructSource::StateParameter", (int64)EStateTreeBindableStructSource::StateParameter },
{ "EStateTreeBindableStructSource::Task", (int64)EStateTreeBindableStructSource::Task },
{ "EStateTreeBindableStructSource::Condition", (int64)EStateTreeBindableStructSource::Condition },
{ "EStateTreeBindableStructSource::Consideration", (int64)EStateTreeBindableStructSource::Consideration },
{ "EStateTreeBindableStructSource::TransitionEvent", (int64)EStateTreeBindableStructSource::TransitionEvent },
{ "EStateTreeBindableStructSource::StateEvent", (int64)EStateTreeBindableStructSource::StateEvent },
{ "EStateTreeBindableStructSource::PropertyFunction", (int64)EStateTreeBindableStructSource::PropertyFunction },
{ "EStateTreeBindableStructSource::Transition", (int64)EStateTreeBindableStructSource::Transition },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_StateTreeModule,
nullptr,
"EStateTreeBindableStructSource",
"EStateTreeBindableStructSource",
Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource_Statics::Enum_MetaDataParams), Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource()
{
if (!Z_Registration_Info_UEnum_EStateTreeBindableStructSource.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EStateTreeBindableStructSource.InnerSingleton, Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EStateTreeBindableStructSource.InnerSingleton;
}
// ********** End Enum EStateTreeBindableStructSource **********************************************
// ********** Begin ScriptStruct FStateTreeBindableStructDesc **************************************
struct Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStateTreeBindableStructDesc); }
static inline consteval int16 GetStructAlignment() { return alignof(FStateTreeBindableStructDesc); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Descriptor for a struct or class that can be a binding source or target.\n * Each struct has unique identifier, which is used to distinguish them, and name that is mostly for debugging and UI.\n */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Descriptor for a struct or class that can be a binding source or target.\nEach struct has unique identifier, which is used to distinguish them, and name that is mostly for debugging and UI." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataHandle_MetaData[] = {
{ "Comment", "/** Runtime data the struct represents. */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Runtime data the struct represents." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataSource_MetaData[] = {
{ "Comment", "/** Type of the source. */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Type of the source." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StatePath_MetaData[] = {
{ "Comment", "/** In Editor path to State containing the data. */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "In Editor path to State containing the data." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStateTreeBindableStructDesc constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_DataHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_DataSource_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DataSource;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStrPropertyParams NewProp_StatePath;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStateTreeBindableStructDesc constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStateTreeBindableStructDesc>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics
static_assert(std::is_polymorphic<FStateTreeBindableStructDesc>() == std::is_polymorphic<FPropertyBindingBindableStructDescriptor>(), "USTRUCT FStateTreeBindableStructDesc cannot be polymorphic unless super FPropertyBindingBindableStructDescriptor is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStateTreeBindableStructDesc;
class UScriptStruct* FStateTreeBindableStructDesc::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreeBindableStructDesc.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStateTreeBindableStructDesc.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStateTreeBindableStructDesc, (UObject*)Z_Construct_UPackage__Script_StateTreeModule(), TEXT("StateTreeBindableStructDesc"));
}
return Z_Registration_Info_UScriptStruct_FStateTreeBindableStructDesc.OuterSingleton;
}
// ********** Begin ScriptStruct FStateTreeBindableStructDesc Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::NewProp_DataHandle = { "DataHandle", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreeBindableStructDesc, DataHandle), Z_Construct_UScriptStruct_FStateTreeDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataHandle_MetaData), NewProp_DataHandle_MetaData) }; // 1892859071
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::NewProp_DataSource_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::NewProp_DataSource = { "DataSource", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreeBindableStructDesc, DataSource), Z_Construct_UEnum_StateTreeModule_EStateTreeBindableStructSource, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataSource_MetaData), NewProp_DataSource_MetaData) }; // 3472041978
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::NewProp_StatePath = { "StatePath", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreeBindableStructDesc, StatePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StatePath_MetaData), NewProp_StatePath_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::NewProp_DataHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::NewProp_DataSource_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::NewProp_DataSource,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::NewProp_StatePath,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStateTreeBindableStructDesc Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StateTreeModule,
Z_Construct_UScriptStruct_FPropertyBindingBindableStructDescriptor,
&NewStructOps,
"StateTreeBindableStructDesc",
Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::PropPointers),
sizeof(FStateTreeBindableStructDesc),
alignof(FStateTreeBindableStructDesc),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStateTreeBindableStructDesc()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreeBindableStructDesc.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStateTreeBindableStructDesc.InnerSingleton, Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStateTreeBindableStructDesc.InnerSingleton);
}
// ********** End ScriptStruct FStateTreeBindableStructDesc ****************************************
// ********** Begin ScriptStruct FStateTreeEditorPropertyPath **************************************
struct Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStateTreeEditorPropertyPath); }
static inline consteval int16 GetStructAlignment() { return alignof(FStateTreeEditorPropertyPath); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StructID_MetaData[] = {
{ "Comment", "/** Handle of the struct this property path is relative to. */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Handle of the struct this property path is relative to." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = {
{ "Comment", "/** Property path segments */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Property path segments" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStateTreeEditorPropertyPath constinit property declarations ******
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_StructID;
static const UECodeGen_Private::FStrPropertyParams NewProp_Path_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Path;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FStateTreeEditorPropertyPath constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStateTreeEditorPropertyPath>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStateTreeEditorPropertyPath;
class UScriptStruct* FStateTreeEditorPropertyPath::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreeEditorPropertyPath.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStateTreeEditorPropertyPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath, (UObject*)Z_Construct_UPackage__Script_StateTreeModule(), TEXT("StateTreeEditorPropertyPath"));
}
return Z_Registration_Info_UScriptStruct_FStateTreeEditorPropertyPath.OuterSingleton;
}
// ********** Begin ScriptStruct FStateTreeEditorPropertyPath Property Definitions *****************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::NewProp_StructID = { "StructID", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreeEditorPropertyPath, StructID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StructID_MetaData), NewProp_StructID_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::NewProp_Path_Inner = { "Path", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreeEditorPropertyPath, Path), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::NewProp_StructID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::NewProp_Path_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::NewProp_Path,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FStateTreeEditorPropertyPath Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StateTreeModule,
nullptr,
&NewStructOps,
"StateTreeEditorPropertyPath",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::PropPointers), 0),
sizeof(FStateTreeEditorPropertyPath),
alignof(FStateTreeEditorPropertyPath),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreeEditorPropertyPath.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStateTreeEditorPropertyPath.InnerSingleton, Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStateTreeEditorPropertyPath.InnerSingleton);
}
// ********** End ScriptStruct FStateTreeEditorPropertyPath ****************************************
// ********** Begin ScriptStruct FStateTreePropertyPathBinding *************************************
struct Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStateTreePropertyPathBinding); }
static inline consteval int16 GetStructAlignment() { return alignof(FStateTreePropertyPathBinding); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Representation of a property binding in StateTree\n */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Representation of a property binding in StateTree" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceDataHandle_MetaData[] = {
{ "Comment", "/** Describes how to get the source data pointer for the binding. */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Describes how to get the source data pointer for the binding." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsOutputBinding_MetaData[] = {
{ "Comment", "/** Whether this binding is reversed(i.e., copying from target to source). */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Whether this binding is reversed(i.e., copying from target to source)." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourcePath_MetaData[] = {
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetPath_MetaData[] = {
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStateTreePropertyPathBinding constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceDataHandle;
static void NewProp_bIsOutputBinding_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsOutputBinding;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_SourcePath;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetPath;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStateTreePropertyPathBinding constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStateTreePropertyPathBinding>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics
static_assert(std::is_polymorphic<FStateTreePropertyPathBinding>() == std::is_polymorphic<FPropertyBindingBinding>(), "USTRUCT FStateTreePropertyPathBinding cannot be polymorphic unless super FPropertyBindingBinding is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStateTreePropertyPathBinding;
class UScriptStruct* FStateTreePropertyPathBinding::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreePropertyPathBinding.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStateTreePropertyPathBinding.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStateTreePropertyPathBinding, (UObject*)Z_Construct_UPackage__Script_StateTreeModule(), TEXT("StateTreePropertyPathBinding"));
}
return Z_Registration_Info_UScriptStruct_FStateTreePropertyPathBinding.OuterSingleton;
}
// ********** Begin ScriptStruct FStateTreePropertyPathBinding Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewProp_SourceDataHandle = { "SourceDataHandle", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyPathBinding, SourceDataHandle), Z_Construct_UScriptStruct_FStateTreeDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceDataHandle_MetaData), NewProp_SourceDataHandle_MetaData) }; // 1892859071
void Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewProp_bIsOutputBinding_SetBit(void* Obj)
{
((FStateTreePropertyPathBinding*)Obj)->bIsOutputBinding = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewProp_bIsOutputBinding = { "bIsOutputBinding", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStateTreePropertyPathBinding), &Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewProp_bIsOutputBinding_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsOutputBinding_MetaData), NewProp_bIsOutputBinding_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewProp_SourcePath = { "SourcePath", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyPathBinding, SourcePath_DEPRECATED), Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourcePath_MetaData), NewProp_SourcePath_MetaData) }; // 2982545867
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewProp_TargetPath = { "TargetPath", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyPathBinding, TargetPath_DEPRECATED), Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetPath_MetaData), NewProp_TargetPath_MetaData) }; // 2982545867
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewProp_SourceDataHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewProp_bIsOutputBinding,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewProp_SourcePath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewProp_TargetPath,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStateTreePropertyPathBinding Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StateTreeModule,
Z_Construct_UScriptStruct_FPropertyBindingBinding,
&NewStructOps,
"StateTreePropertyPathBinding",
Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::PropPointers),
sizeof(FStateTreePropertyPathBinding),
alignof(FStateTreePropertyPathBinding),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStateTreePropertyPathBinding()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreePropertyPathBinding.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStateTreePropertyPathBinding.InnerSingleton, Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStateTreePropertyPathBinding.InnerSingleton);
}
// ********** End ScriptStruct FStateTreePropertyPathBinding ***************************************
// ********** Begin ScriptStruct FStateTreePropertyRefPath *****************************************
struct Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStateTreePropertyRefPath); }
static inline consteval int16 GetStructAlignment() { return alignof(FStateTreePropertyRefPath); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Representation of a property reference binding in StateTree.\n */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Representation of a property reference binding in StateTree." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourcePropertyPath_MetaData[] = {
{ "Comment", "/** Source property path of the reference */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Source property path of the reference" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceDataHandle_MetaData[] = {
{ "Comment", "/** Describes how to get the source data pointer */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Describes how to get the source data pointer" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStateTreePropertyRefPath constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_SourcePropertyPath;
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceDataHandle;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStateTreePropertyRefPath constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStateTreePropertyRefPath>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStateTreePropertyRefPath;
class UScriptStruct* FStateTreePropertyRefPath::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreePropertyRefPath.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStateTreePropertyRefPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStateTreePropertyRefPath, (UObject*)Z_Construct_UPackage__Script_StateTreeModule(), TEXT("StateTreePropertyRefPath"));
}
return Z_Registration_Info_UScriptStruct_FStateTreePropertyRefPath.OuterSingleton;
}
// ********** Begin ScriptStruct FStateTreePropertyRefPath Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::NewProp_SourcePropertyPath = { "SourcePropertyPath", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyRefPath, SourcePropertyPath), Z_Construct_UScriptStruct_FPropertyBindingPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourcePropertyPath_MetaData), NewProp_SourcePropertyPath_MetaData) }; // 173750809
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::NewProp_SourceDataHandle = { "SourceDataHandle", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyRefPath, SourceDataHandle), Z_Construct_UScriptStruct_FStateTreeDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceDataHandle_MetaData), NewProp_SourceDataHandle_MetaData) }; // 1892859071
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::NewProp_SourcePropertyPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::NewProp_SourceDataHandle,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStateTreePropertyRefPath Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StateTreeModule,
nullptr,
&NewStructOps,
"StateTreePropertyRefPath",
Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::PropPointers),
sizeof(FStateTreePropertyRefPath),
alignof(FStateTreePropertyRefPath),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStateTreePropertyRefPath()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreePropertyRefPath.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStateTreePropertyRefPath.InnerSingleton, Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStateTreePropertyRefPath.InnerSingleton);
}
// ********** End ScriptStruct FStateTreePropertyRefPath *******************************************
// ********** Begin ScriptStruct FStateTreePropertyAccess ******************************************
struct Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStateTreePropertyAccess); }
static inline consteval int16 GetStructAlignment() { return alignof(FStateTreePropertyAccess); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Describes access to referenced property.\n */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Describes access to referenced property." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceIndirection_MetaData[] = {
{ "Comment", "/** Source property access. */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Source property access." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceStructType_MetaData[] = {
{ "Comment", "/** Type of the source data, used for validation. */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Type of the source data, used for validation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceDataHandle_MetaData[] = {
{ "Comment", "/** Describes how to get the source data pointer. */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Describes how to get the source data pointer." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStateTreePropertyAccess constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceIndirection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceStructType;
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceDataHandle;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStateTreePropertyAccess constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStateTreePropertyAccess>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStateTreePropertyAccess;
class UScriptStruct* FStateTreePropertyAccess::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreePropertyAccess.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStateTreePropertyAccess.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStateTreePropertyAccess, (UObject*)Z_Construct_UPackage__Script_StateTreeModule(), TEXT("StateTreePropertyAccess"));
}
return Z_Registration_Info_UScriptStruct_FStateTreePropertyAccess.OuterSingleton;
}
// ********** Begin ScriptStruct FStateTreePropertyAccess Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::NewProp_SourceIndirection = { "SourceIndirection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyAccess, SourceIndirection), Z_Construct_UScriptStruct_FPropertyBindingPropertyIndirection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceIndirection_MetaData), NewProp_SourceIndirection_MetaData) }; // 3519136707
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::NewProp_SourceStructType = { "SourceStructType", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyAccess, SourceStructType), Z_Construct_UClass_UStruct_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceStructType_MetaData), NewProp_SourceStructType_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::NewProp_SourceDataHandle = { "SourceDataHandle", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyAccess, SourceDataHandle), Z_Construct_UScriptStruct_FStateTreeDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceDataHandle_MetaData), NewProp_SourceDataHandle_MetaData) }; // 1892859071
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::NewProp_SourceIndirection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::NewProp_SourceStructType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::NewProp_SourceDataHandle,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStateTreePropertyAccess Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StateTreeModule,
nullptr,
&NewStructOps,
"StateTreePropertyAccess",
Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::PropPointers),
sizeof(FStateTreePropertyAccess),
alignof(FStateTreePropertyAccess),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStateTreePropertyAccess()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreePropertyAccess.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStateTreePropertyAccess.InnerSingleton, Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStateTreePropertyAccess.InnerSingleton);
}
// ********** End ScriptStruct FStateTreePropertyAccess ********************************************
// ********** Begin ScriptStruct FStateTreePropertyBindings ****************************************
struct Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStateTreePropertyBindings); }
static inline consteval int16 GetStructAlignment() { return alignof(FStateTreePropertyBindings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Runtime storage and execution of property bindings.\n */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Runtime storage and execution of property bindings." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceStructs_MetaData[] = {
{ "Comment", "/** Array of expected source structs. */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Array of expected source structs." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyPathBindings_MetaData[] = {
{ "Comment", "/** Array of property bindings, resolved into arrays of copies before use. */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Array of property bindings, resolved into arrays of copies before use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyReferencePaths_MetaData[] = {
{ "Comment", "/** Array of referenced property paths */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Array of referenced property paths" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyAccesses_MetaData[] = {
{ "Comment", "/** Array of individually accessed properties */" },
{ "ModuleRelativePath", "Public/StateTreePropertyBindings.h" },
{ "ToolTip", "Array of individually accessed properties" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStateTreePropertyBindings constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceStructs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SourceStructs;
static const UECodeGen_Private::FStructPropertyParams NewProp_PropertyPathBindings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PropertyPathBindings;
static const UECodeGen_Private::FStructPropertyParams NewProp_PropertyReferencePaths_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PropertyReferencePaths;
static const UECodeGen_Private::FStructPropertyParams NewProp_PropertyAccesses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PropertyAccesses;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStateTreePropertyBindings constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStateTreePropertyBindings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics
static_assert(std::is_polymorphic<FStateTreePropertyBindings>() == std::is_polymorphic<FPropertyBindingBindingCollection>(), "USTRUCT FStateTreePropertyBindings cannot be polymorphic unless super FPropertyBindingBindingCollection is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStateTreePropertyBindings;
class UScriptStruct* FStateTreePropertyBindings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreePropertyBindings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStateTreePropertyBindings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStateTreePropertyBindings, (UObject*)Z_Construct_UPackage__Script_StateTreeModule(), TEXT("StateTreePropertyBindings"));
}
return Z_Registration_Info_UScriptStruct_FStateTreePropertyBindings.OuterSingleton;
}
// ********** Begin ScriptStruct FStateTreePropertyBindings Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_SourceStructs_Inner = { "SourceStructs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStateTreeBindableStructDesc, METADATA_PARAMS(0, nullptr) }; // 2638685837
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_SourceStructs = { "SourceStructs", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyBindings, SourceStructs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceStructs_MetaData), NewProp_SourceStructs_MetaData) }; // 2638685837
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyPathBindings_Inner = { "PropertyPathBindings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStateTreePropertyPathBinding, METADATA_PARAMS(0, nullptr) }; // 2612430632
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyPathBindings = { "PropertyPathBindings", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyBindings, PropertyPathBindings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyPathBindings_MetaData), NewProp_PropertyPathBindings_MetaData) }; // 2612430632
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyReferencePaths_Inner = { "PropertyReferencePaths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStateTreePropertyRefPath, METADATA_PARAMS(0, nullptr) }; // 2762178117
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyReferencePaths = { "PropertyReferencePaths", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyBindings, PropertyReferencePaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyReferencePaths_MetaData), NewProp_PropertyReferencePaths_MetaData) }; // 2762178117
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyAccesses_Inner = { "PropertyAccesses", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStateTreePropertyAccess, METADATA_PARAMS(0, nullptr) }; // 2043784855
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyAccesses = { "PropertyAccesses", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStateTreePropertyBindings, PropertyAccesses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyAccesses_MetaData), NewProp_PropertyAccesses_MetaData) }; // 2043784855
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_SourceStructs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_SourceStructs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyPathBindings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyPathBindings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyReferencePaths_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyReferencePaths,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyAccesses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewProp_PropertyAccesses,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStateTreePropertyBindings Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StateTreeModule,
Z_Construct_UScriptStruct_FPropertyBindingBindingCollection,
&NewStructOps,
"StateTreePropertyBindings",
Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::PropPointers),
sizeof(FStateTreePropertyBindings),
alignof(FStateTreePropertyBindings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStateTreePropertyBindings()
{
if (!Z_Registration_Info_UScriptStruct_FStateTreePropertyBindings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStateTreePropertyBindings.InnerSingleton, Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStateTreePropertyBindings.InnerSingleton);
}
// ********** End ScriptStruct FStateTreePropertyBindings ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTreePropertyBindings_h__Script_StateTreeModule_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EStateTreeBindableStructSource_StaticEnum, TEXT("EStateTreeBindableStructSource"), &Z_Registration_Info_UEnum_EStateTreeBindableStructSource, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3472041978U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FStateTreeBindableStructDesc::StaticStruct, Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics::NewStructOps, TEXT("StateTreeBindableStructDesc"),&Z_Registration_Info_UScriptStruct_FStateTreeBindableStructDesc, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStateTreeBindableStructDesc), 2638685837U) },
{ FStateTreeEditorPropertyPath::StaticStruct, Z_Construct_UScriptStruct_FStateTreeEditorPropertyPath_Statics::NewStructOps, TEXT("StateTreeEditorPropertyPath"),&Z_Registration_Info_UScriptStruct_FStateTreeEditorPropertyPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStateTreeEditorPropertyPath), 2982545867U) },
{ FStateTreePropertyPathBinding::StaticStruct, Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics::NewStructOps, TEXT("StateTreePropertyPathBinding"),&Z_Registration_Info_UScriptStruct_FStateTreePropertyPathBinding, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStateTreePropertyPathBinding), 2612430632U) },
{ FStateTreePropertyRefPath::StaticStruct, Z_Construct_UScriptStruct_FStateTreePropertyRefPath_Statics::NewStructOps, TEXT("StateTreePropertyRefPath"),&Z_Registration_Info_UScriptStruct_FStateTreePropertyRefPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStateTreePropertyRefPath), 2762178117U) },
{ FStateTreePropertyAccess::StaticStruct, Z_Construct_UScriptStruct_FStateTreePropertyAccess_Statics::NewStructOps, TEXT("StateTreePropertyAccess"),&Z_Registration_Info_UScriptStruct_FStateTreePropertyAccess, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStateTreePropertyAccess), 2043784855U) },
{ FStateTreePropertyBindings::StaticStruct, Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics::NewStructOps, TEXT("StateTreePropertyBindings"),&Z_Registration_Info_UScriptStruct_FStateTreePropertyBindings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStateTreePropertyBindings), 629466857U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTreePropertyBindings_h__Script_StateTreeModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTreePropertyBindings_h__Script_StateTreeModule_2615532953{
TEXT("/Script/StateTreeModule"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTreePropertyBindings_h__Script_StateTreeModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTreePropertyBindings_h__Script_StateTreeModule_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTreePropertyBindings_h__Script_StateTreeModule_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTreePropertyBindings_h__Script_StateTreeModule_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS