// 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() { 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(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FStateTreeBindableStructDesc_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "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(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(); } 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(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(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FStateTreePropertyPathBinding_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "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(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(); } 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(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(); } 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(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(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FStateTreePropertyBindings_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "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(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