// 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 "SubobjectDataSubsystem.h" #include "SubobjectData.h" #include "SubobjectDataHandle.h" #include "UObject/Class.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeSubobjectDataSubsystem() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister(); COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UActorComponent_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UBlueprint_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UEngineSubsystem(); SUBOBJECTDATAINTERFACE_API UClass* Z_Construct_UClass_USubobjectDataSubsystem(); SUBOBJECTDATAINTERFACE_API UClass* Z_Construct_UClass_USubobjectDataSubsystem_NoRegister(); SUBOBJECTDATAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FAddNewSubobjectParams(); SUBOBJECTDATAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FReparentSubobjectParams(); SUBOBJECTDATAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FSubobjectData(); SUBOBJECTDATAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FSubobjectDataHandle(); UPackage* Z_Construct_UPackage__Script_SubobjectDataInterface(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FAddNewSubobjectParams ******************************************** struct Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAddNewSubobjectParams); } static inline consteval int16 GetStructAlignment() { return alignof(FAddNewSubobjectParams); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Category", "SubobjectDataSubsystem" }, { "Comment", "/** Options when adding a new subobject */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Options when adding a new subobject" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentHandle_MetaData[] = { { "Category", "SubobjectDataSubsystem" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewClass_MetaData[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/** The class of the new subobject that will be added */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "The class of the new subobject that will be added" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlueprintContext_MetaData[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09 * Pointer to the blueprint context that this subobject is in. If this is null, it is assumed that\n\x09 * this subobject is being added to an instance.\n\x09 */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Pointer to the blueprint context that this subobject is in. If this is null, it is assumed that\nthis subobject is being added to an instance." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSkipMarkBlueprintModified_MetaData[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/** Optionally skip marking this blueprint as modified (e.g. if we're handling that externally */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Optionally skip marking this blueprint as modified (e.g. if we're handling that externally" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bConformTransformToParent_MetaData[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/** Whether the newly created component should keep its transform, or conform it to its parent */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Whether the newly created component should keep its transform, or conform it to its parent" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAddNewSubobjectParams constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_ParentHandle; static const UECodeGen_Private::FClassPropertyParams NewProp_NewClass; static const UECodeGen_Private::FObjectPropertyParams NewProp_BlueprintContext; static void NewProp_bSkipMarkBlueprintModified_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipMarkBlueprintModified; static void NewProp_bConformTransformToParent_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bConformTransformToParent; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FAddNewSubobjectParams constinit property declarations ************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAddNewSubobjectParams; class UScriptStruct* FAddNewSubobjectParams::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAddNewSubobjectParams.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAddNewSubobjectParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAddNewSubobjectParams, (UObject*)Z_Construct_UPackage__Script_SubobjectDataInterface(), TEXT("AddNewSubobjectParams")); } return Z_Registration_Info_UScriptStruct_FAddNewSubobjectParams.OuterSingleton; } // ********** Begin ScriptStruct FAddNewSubobjectParams Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_ParentHandle = { "ParentHandle", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddNewSubobjectParams, ParentHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentHandle_MetaData), NewProp_ParentHandle_MetaData) }; // 3641203513 const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_NewClass = { "NewClass", nullptr, (EPropertyFlags)0x0114000000000004, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddNewSubobjectParams, NewClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewClass_MetaData), NewProp_NewClass_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_BlueprintContext = { "BlueprintContext", nullptr, (EPropertyFlags)0x0114000000000004, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddNewSubobjectParams, BlueprintContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlueprintContext_MetaData), NewProp_BlueprintContext_MetaData) }; void Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_bSkipMarkBlueprintModified_SetBit(void* Obj) { ((FAddNewSubobjectParams*)Obj)->bSkipMarkBlueprintModified = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_bSkipMarkBlueprintModified = { "bSkipMarkBlueprintModified", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAddNewSubobjectParams), &Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_bSkipMarkBlueprintModified_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSkipMarkBlueprintModified_MetaData), NewProp_bSkipMarkBlueprintModified_MetaData) }; void Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_bConformTransformToParent_SetBit(void* Obj) { ((FAddNewSubobjectParams*)Obj)->bConformTransformToParent = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_bConformTransformToParent = { "bConformTransformToParent", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAddNewSubobjectParams), &Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_bConformTransformToParent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bConformTransformToParent_MetaData), NewProp_bConformTransformToParent_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_ParentHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_NewClass, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_BlueprintContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_bSkipMarkBlueprintModified, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewProp_bConformTransformToParent, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::PropPointers) < 2048); // ********** End ScriptStruct FAddNewSubobjectParams Property Definitions ************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_SubobjectDataInterface, nullptr, &NewStructOps, "AddNewSubobjectParams", Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::PropPointers), sizeof(FAddNewSubobjectParams), alignof(FAddNewSubobjectParams), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAddNewSubobjectParams() { if (!Z_Registration_Info_UScriptStruct_FAddNewSubobjectParams.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAddNewSubobjectParams.InnerSingleton, Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAddNewSubobjectParams.InnerSingleton); } // ********** End ScriptStruct FAddNewSubobjectParams ********************************************** // ********** Begin ScriptStruct FReparentSubobjectParams ****************************************** struct Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics { static inline consteval int32 GetStructSize() { return sizeof(FReparentSubobjectParams); } static inline consteval int16 GetStructAlignment() { return alignof(FReparentSubobjectParams); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Category", "SubobjectDataSubsystem" }, { "Comment", "/** Options for reparenting subobjects */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Options for reparenting subobjects" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewParentHandle_MetaData[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/** The handle of the subobject to reparent to. */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "The handle of the subobject to reparent to." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlueprintContext_MetaData[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Pointer to the blueprint context that this subobject is in. If this is null, it is assumed that\n\x09* this subobject is being added to an instance.\n\x09*/" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Pointer to the blueprint context that this subobject is in. If this is null, it is assumed that\nthis subobject is being added to an instance." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActorPreviewContext_MetaData[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/** \n\x09* The preview actor context to be used if in a blueprint context. \n\x09* This must have a value if BlueprintContext is needed. \n\x09*/" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "The preview actor context to be used if in a blueprint context.\nThis must have a value if BlueprintContext is needed." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FReparentSubobjectParams constinit property declarations ********** static const UECodeGen_Private::FStructPropertyParams NewProp_NewParentHandle; static const UECodeGen_Private::FObjectPropertyParams NewProp_BlueprintContext; static const UECodeGen_Private::FObjectPropertyParams NewProp_ActorPreviewContext; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FReparentSubobjectParams constinit property declarations ************ static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FReparentSubobjectParams; class UScriptStruct* FReparentSubobjectParams::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FReparentSubobjectParams.OuterSingleton) { Z_Registration_Info_UScriptStruct_FReparentSubobjectParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FReparentSubobjectParams, (UObject*)Z_Construct_UPackage__Script_SubobjectDataInterface(), TEXT("ReparentSubobjectParams")); } return Z_Registration_Info_UScriptStruct_FReparentSubobjectParams.OuterSingleton; } // ********** Begin ScriptStruct FReparentSubobjectParams Property Definitions ********************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::NewProp_NewParentHandle = { "NewParentHandle", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReparentSubobjectParams, NewParentHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewParentHandle_MetaData), NewProp_NewParentHandle_MetaData) }; // 3641203513 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::NewProp_BlueprintContext = { "BlueprintContext", nullptr, (EPropertyFlags)0x0114000000000004, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReparentSubobjectParams, BlueprintContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlueprintContext_MetaData), NewProp_BlueprintContext_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::NewProp_ActorPreviewContext = { "ActorPreviewContext", nullptr, (EPropertyFlags)0x0114000000000004, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReparentSubobjectParams, ActorPreviewContext), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActorPreviewContext_MetaData), NewProp_ActorPreviewContext_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::NewProp_NewParentHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::NewProp_BlueprintContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::NewProp_ActorPreviewContext, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::PropPointers) < 2048); // ********** End ScriptStruct FReparentSubobjectParams Property Definitions *********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_SubobjectDataInterface, nullptr, &NewStructOps, "ReparentSubobjectParams", Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::PropPointers), sizeof(FReparentSubobjectParams), alignof(FReparentSubobjectParams), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FReparentSubobjectParams() { if (!Z_Registration_Info_UScriptStruct_FReparentSubobjectParams.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FReparentSubobjectParams.InnerSingleton, Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FReparentSubobjectParams.InnerSingleton); } // ********** End ScriptStruct FReparentSubobjectParams ******************************************** // ********** Begin Class USubobjectDataSubsystem Function AddNewSubobject ************************* struct Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics { struct SubobjectDataSubsystem_eventAddNewSubobject_Parms { FAddNewSubobjectParams Params; FText FailReason; FSubobjectDataHandle ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Add a new subobject as a child to the given parent object \n\x09*\n\x09* @param Params\x09\x09\x09Options to consider when adding this subobject\n\x09*\n\x09* @return FSubobjectDataHandle\x09\x09Handle to the newly created subobject, Invalid handle if creation failed\n\x09*/" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Add a new subobject as a child to the given parent object\n\n@param Params Options to consider when adding this subobject\n\n@return FSubobjectDataHandle Handle to the newly created subobject, Invalid handle if creation failed" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Params_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddNewSubobject constinit property declarations *********************** static const UECodeGen_Private::FStructPropertyParams NewProp_Params; static const UECodeGen_Private::FTextPropertyParams NewProp_FailReason; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddNewSubobject constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddNewSubobject Property Definitions ********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::NewProp_Params = { "Params", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventAddNewSubobject_Parms, Params), Z_Construct_UScriptStruct_FAddNewSubobjectParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Params_MetaData), NewProp_Params_MetaData) }; // 4169762018 const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::NewProp_FailReason = { "FailReason", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventAddNewSubobject_Parms, FailReason), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventAddNewSubobject_Parms, ReturnValue), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::NewProp_Params, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::NewProp_FailReason, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::PropPointers) < 2048); // ********** End Function AddNewSubobject Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "AddNewSubobject", Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::SubobjectDataSubsystem_eventAddNewSubobject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::SubobjectDataSubsystem_eventAddNewSubobject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execAddNewSubobject) { P_GET_STRUCT_REF(FAddNewSubobjectParams,Z_Param_Out_Params); P_GET_PROPERTY_REF(FTextProperty,Z_Param_Out_FailReason); P_FINISH; P_NATIVE_BEGIN; *(FSubobjectDataHandle*)Z_Param__Result=P_THIS->AddNewSubobject(Z_Param_Out_Params,Z_Param_Out_FailReason); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function AddNewSubobject *************************** // ********** Begin Class USubobjectDataSubsystem Function AttachSubobject ************************* struct Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics { struct SubobjectDataSubsystem_eventAttachSubobject_Parms { FSubobjectDataHandle OwnerHandle; FSubobjectDataHandle ChildToAddHandle; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09 * Add the given subobject to a new owner. This will remove the subobject from its previous \n\x09 * owner if necessary.\n\x09 *\n\x09 * @param OwnerHandle\x09\x09The new owner to attach to\n\x09 * @param ChildToAddHandle\x09Handle to the subobject that will become a child of the owner\n\x09 * \n\x09 * @return true if the child was added successfully\n\x09 */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Add the given subobject to a new owner. This will remove the subobject from its previous\nowner if necessary.\n\n@param OwnerHandle The new owner to attach to\n@param ChildToAddHandle Handle to the subobject that will become a child of the owner\n\n@return true if the child was added successfully" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwnerHandle_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildToAddHandle_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AttachSubobject constinit property declarations *********************** static const UECodeGen_Private::FStructPropertyParams NewProp_OwnerHandle; static const UECodeGen_Private::FStructPropertyParams NewProp_ChildToAddHandle; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AttachSubobject constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AttachSubobject Property Definitions ********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::NewProp_OwnerHandle = { "OwnerHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventAttachSubobject_Parms, OwnerHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwnerHandle_MetaData), NewProp_OwnerHandle_MetaData) }; // 3641203513 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::NewProp_ChildToAddHandle = { "ChildToAddHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventAttachSubobject_Parms, ChildToAddHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildToAddHandle_MetaData), NewProp_ChildToAddHandle_MetaData) }; // 3641203513 void Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventAttachSubobject_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventAttachSubobject_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::NewProp_OwnerHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::NewProp_ChildToAddHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::PropPointers) < 2048); // ********** End Function AttachSubobject Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "AttachSubobject", Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::SubobjectDataSubsystem_eventAttachSubobject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::SubobjectDataSubsystem_eventAttachSubobject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execAttachSubobject) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_OwnerHandle); P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_ChildToAddHandle); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->AttachSubobject(Z_Param_Out_OwnerHandle,Z_Param_Out_ChildToAddHandle); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function AttachSubobject *************************** // ********** Begin Class USubobjectDataSubsystem Function CanCopySubobjects *********************** struct Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics { struct SubobjectDataSubsystem_eventCanCopySubobjects_Parms { TArray Handles; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09 * Returns true if the given array of handles represents subobjects that\n\x09 * can be copied.\n\x09 */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Returns true if the given array of handles represents subobjects that\ncan be copied." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Handles_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CanCopySubobjects constinit property declarations ********************* static const UECodeGen_Private::FStructPropertyParams NewProp_Handles_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Handles; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CanCopySubobjects constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CanCopySubobjects Property Definitions ******************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::NewProp_Handles_Inner = { "Handles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::NewProp_Handles = { "Handles", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCanCopySubobjects_Parms, Handles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Handles_MetaData), NewProp_Handles_MetaData) }; // 3641203513 void Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventCanCopySubobjects_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventCanCopySubobjects_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::NewProp_Handles_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::NewProp_Handles, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::PropPointers) < 2048); // ********** End Function CanCopySubobjects Property Definitions ********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "CanCopySubobjects", Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::SubobjectDataSubsystem_eventCanCopySubobjects_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::SubobjectDataSubsystem_eventCanCopySubobjects_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execCanCopySubobjects) { P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_Handles); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->CanCopySubobjects(Z_Param_Out_Handles); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function CanCopySubobjects ************************* // ********** Begin Class USubobjectDataSubsystem Function CanPasteSubobjects ********************** struct Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics { struct SubobjectDataSubsystem_eventCanPasteSubobjects_Parms { FSubobjectDataHandle RootHandle; UBlueprint* BPContext; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "CPP_Default_BPContext", "None" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootHandle_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CanPasteSubobjects constinit property declarations ******************** static const UECodeGen_Private::FStructPropertyParams NewProp_RootHandle; static const UECodeGen_Private::FObjectPropertyParams NewProp_BPContext; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CanPasteSubobjects constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CanPasteSubobjects Property Definitions ******************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::NewProp_RootHandle = { "RootHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCanPasteSubobjects_Parms, RootHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootHandle_MetaData), NewProp_RootHandle_MetaData) }; // 3641203513 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::NewProp_BPContext = { "BPContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCanPasteSubobjects_Parms, BPContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventCanPasteSubobjects_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventCanPasteSubobjects_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::NewProp_RootHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::NewProp_BPContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::PropPointers) < 2048); // ********** End Function CanPasteSubobjects Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "CanPasteSubobjects", Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::SubobjectDataSubsystem_eventCanPasteSubobjects_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::SubobjectDataSubsystem_eventCanPasteSubobjects_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execCanPasteSubobjects) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_RootHandle); P_GET_OBJECT(UBlueprint,Z_Param_BPContext); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->CanPasteSubobjects(Z_Param_Out_RootHandle,Z_Param_BPContext); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function CanPasteSubobjects ************************ // ********** Begin Class USubobjectDataSubsystem Function ChangeSubobjectClass ******************** struct Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics { struct SubobjectDataSubsystem_eventChangeSubobjectClass_Parms { FSubobjectDataHandle Handle; const UClass* NewClass; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Attempts to change the subclass of a native component\n\x09*\n\x09* @param Handle\x09\x09\x09Handle to the subobject to change class of\n\x09* @param NewClass\x09\x09The new class that is desired for the given subobject\n\x09*\n\x09* @return True if the class change was successful, false otherwise.\n\x09*/" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Attempts to change the subclass of a native component\n\n@param Handle Handle to the subobject to change class of\n@param NewClass The new class that is desired for the given subobject\n\n@return True if the class change was successful, false otherwise." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Handle_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewClass_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ChangeSubobjectClass constinit property declarations ****************** static const UECodeGen_Private::FStructPropertyParams NewProp_Handle; static const UECodeGen_Private::FClassPropertyParams NewProp_NewClass; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ChangeSubobjectClass constinit property declarations ******************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ChangeSubobjectClass Property Definitions ***************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::NewProp_Handle = { "Handle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventChangeSubobjectClass_Parms, Handle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Handle_MetaData), NewProp_Handle_MetaData) }; // 3641203513 const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::NewProp_NewClass = { "NewClass", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventChangeSubobjectClass_Parms, NewClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewClass_MetaData), NewProp_NewClass_MetaData) }; void Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventChangeSubobjectClass_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventChangeSubobjectClass_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::NewProp_Handle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::NewProp_NewClass, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::PropPointers) < 2048); // ********** End Function ChangeSubobjectClass Property Definitions ******************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "ChangeSubobjectClass", Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::SubobjectDataSubsystem_eventChangeSubobjectClass_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::SubobjectDataSubsystem_eventChangeSubobjectClass_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execChangeSubobjectClass) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_Handle); P_GET_OBJECT(UClass,Z_Param_NewClass); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->ChangeSubobjectClass(Z_Param_Out_Handle,Z_Param_NewClass); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function ChangeSubobjectClass ********************** // ********** Begin Class USubobjectDataSubsystem Function CopySubobjects ************************** struct Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics { struct SubobjectDataSubsystem_eventCopySubobjects_Parms { TArray Handles; UBlueprint* BpContext; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Handles_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CopySubobjects constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_Handles_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Handles; static const UECodeGen_Private::FObjectPropertyParams NewProp_BpContext; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CopySubobjects constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CopySubobjects Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::NewProp_Handles_Inner = { "Handles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::NewProp_Handles = { "Handles", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCopySubobjects_Parms, Handles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Handles_MetaData), NewProp_Handles_MetaData) }; // 3641203513 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::NewProp_BpContext = { "BpContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCopySubobjects_Parms, BpContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::NewProp_Handles_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::NewProp_Handles, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::NewProp_BpContext, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::PropPointers) < 2048); // ********** End Function CopySubobjects Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "CopySubobjects", Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::SubobjectDataSubsystem_eventCopySubobjects_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::SubobjectDataSubsystem_eventCopySubobjects_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execCopySubobjects) { P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_Handles); P_GET_OBJECT(UBlueprint,Z_Param_BpContext); P_FINISH; P_NATIVE_BEGIN; P_THIS->CopySubobjects(Z_Param_Out_Handles,Z_Param_BpContext); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function CopySubobjects **************************** // ********** Begin Class USubobjectDataSubsystem Function CreateNewBPComponent ******************** struct Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics { struct SubobjectDataSubsystem_eventCreateNewBPComponent_Parms { TSubclassOf ComponentClass; FString NewClassPath; FString NewClassName; UClass* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09 * Creates a new Blueprint component from the specified class type\n\x09 * The user will be prompted to pick a new subclass name and a blueprint asset will be created\n\x09 *\n\x09 * @return The new class that was created\n\x09 */" }, { "DisplayName", "Create New Blueprint Component" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Creates a new Blueprint component from the specified class type\nThe user will be prompted to pick a new subclass name and a blueprint asset will be created\n\n@return The new class that was created" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewClassPath_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewClassName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CreateNewBPComponent constinit property declarations ****************** static const UECodeGen_Private::FClassPropertyParams NewProp_ComponentClass; static const UECodeGen_Private::FStrPropertyParams NewProp_NewClassPath; static const UECodeGen_Private::FStrPropertyParams NewProp_NewClassName; static const UECodeGen_Private::FClassPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateNewBPComponent constinit property declarations ******************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateNewBPComponent Property Definitions ***************************** const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::NewProp_ComponentClass = { "ComponentClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCreateNewBPComponent_Parms, ComponentClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UActorComponent_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::NewProp_NewClassPath = { "NewClassPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCreateNewBPComponent_Parms, NewClassPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewClassPath_MetaData), NewProp_NewClassPath_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::NewProp_NewClassName = { "NewClassName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCreateNewBPComponent_Parms, NewClassName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewClassName_MetaData), NewProp_NewClassName_MetaData) }; const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCreateNewBPComponent_Parms, ReturnValue), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::NewProp_ComponentClass, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::NewProp_NewClassPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::NewProp_NewClassName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::PropPointers) < 2048); // ********** End Function CreateNewBPComponent Property Definitions ******************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "CreateNewBPComponent", Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::SubobjectDataSubsystem_eventCreateNewBPComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::SubobjectDataSubsystem_eventCreateNewBPComponent_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execCreateNewBPComponent) { P_GET_OBJECT(UClass,Z_Param_ComponentClass); P_GET_PROPERTY(FStrProperty,Z_Param_NewClassPath); P_GET_PROPERTY(FStrProperty,Z_Param_NewClassName); P_FINISH; P_NATIVE_BEGIN; *(UClass**)Z_Param__Result=USubobjectDataSubsystem::CreateNewBPComponent(Z_Param_ComponentClass,Z_Param_NewClassPath,Z_Param_NewClassName); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function CreateNewBPComponent ********************** // ********** Begin Class USubobjectDataSubsystem Function CreateNewCPPComponent ******************* struct Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics { struct SubobjectDataSubsystem_eventCreateNewCPPComponent_Parms { TSubclassOf ComponentClass; FString NewClassPath; FString NewClassName; UClass* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09 * Creates a new C++ component from the specified class type\n\x09 * The user will be prompted to pick a new subclass name and code will be recompiled\n\x09 *\n\x09 * @return The new class that was created\n\x09 */" }, { "DisplayName", "Create New C++ Component" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Creates a new C++ component from the specified class type\nThe user will be prompted to pick a new subclass name and code will be recompiled\n\n@return The new class that was created" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewClassPath_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewClassName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CreateNewCPPComponent constinit property declarations ***************** static const UECodeGen_Private::FClassPropertyParams NewProp_ComponentClass; static const UECodeGen_Private::FStrPropertyParams NewProp_NewClassPath; static const UECodeGen_Private::FStrPropertyParams NewProp_NewClassName; static const UECodeGen_Private::FClassPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateNewCPPComponent constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateNewCPPComponent Property Definitions **************************** const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::NewProp_ComponentClass = { "ComponentClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCreateNewCPPComponent_Parms, ComponentClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UActorComponent_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::NewProp_NewClassPath = { "NewClassPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCreateNewCPPComponent_Parms, NewClassPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewClassPath_MetaData), NewProp_NewClassPath_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::NewProp_NewClassName = { "NewClassName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCreateNewCPPComponent_Parms, NewClassName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewClassName_MetaData), NewProp_NewClassName_MetaData) }; const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventCreateNewCPPComponent_Parms, ReturnValue), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::NewProp_ComponentClass, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::NewProp_NewClassPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::NewProp_NewClassName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::PropPointers) < 2048); // ********** End Function CreateNewCPPComponent Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "CreateNewCPPComponent", Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::SubobjectDataSubsystem_eventCreateNewCPPComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::SubobjectDataSubsystem_eventCreateNewCPPComponent_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execCreateNewCPPComponent) { P_GET_OBJECT(UClass,Z_Param_ComponentClass); P_GET_PROPERTY(FStrProperty,Z_Param_NewClassPath); P_GET_PROPERTY(FStrProperty,Z_Param_NewClassName); P_FINISH; P_NATIVE_BEGIN; *(UClass**)Z_Param__Result=USubobjectDataSubsystem::CreateNewCPPComponent(Z_Param_ComponentClass,Z_Param_NewClassPath,Z_Param_NewClassName); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function CreateNewCPPComponent ********************* // ********** Begin Class USubobjectDataSubsystem Function DeleteSubobject ************************* struct Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics { struct SubobjectDataSubsystem_eventDeleteSubobject_Parms { FSubobjectDataHandle ContextHandle; FSubobjectDataHandle SubobjectToDelete; UBlueprint* BPContext; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Attempts to delete the given subobject from its blueprint context \n\x09*\n\x09* @param ContextHandle\x09\x09\x09The owning context of the subobjects that should be removed\n\x09* @param SubobjectToDelete\x09\x09The subobject handles that should be deleted\n\x09* @param BPContext\x09\x09\x09\x09The blueprint context for the given \n\x09*\n\x09* @return \x09The number of subobjects successfully deleted\n\x09*/" }, { "CPP_Default_BPContext", "None" }, { "DisplayName", "Delete Subobject from Blueprint" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Attempts to delete the given subobject from its blueprint context\n\n@param ContextHandle The owning context of the subobjects that should be removed\n@param SubobjectToDelete The subobject handles that should be deleted\n@param BPContext The blueprint context for the given\n\n@return The number of subobjects successfully deleted" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContextHandle_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubobjectToDelete_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DeleteSubobject constinit property declarations *********************** static const UECodeGen_Private::FStructPropertyParams NewProp_ContextHandle; static const UECodeGen_Private::FStructPropertyParams NewProp_SubobjectToDelete; static const UECodeGen_Private::FObjectPropertyParams NewProp_BPContext; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DeleteSubobject constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DeleteSubobject Property Definitions ********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::NewProp_ContextHandle = { "ContextHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDeleteSubobject_Parms, ContextHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContextHandle_MetaData), NewProp_ContextHandle_MetaData) }; // 3641203513 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::NewProp_SubobjectToDelete = { "SubobjectToDelete", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDeleteSubobject_Parms, SubobjectToDelete), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubobjectToDelete_MetaData), NewProp_SubobjectToDelete_MetaData) }; // 3641203513 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::NewProp_BPContext = { "BPContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDeleteSubobject_Parms, BPContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDeleteSubobject_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::NewProp_ContextHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::NewProp_SubobjectToDelete, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::NewProp_BPContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::PropPointers) < 2048); // ********** End Function DeleteSubobject Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "DeleteSubobject", Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::SubobjectDataSubsystem_eventDeleteSubobject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::SubobjectDataSubsystem_eventDeleteSubobject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execDeleteSubobject) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_ContextHandle); P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_SubobjectToDelete); P_GET_OBJECT(UBlueprint,Z_Param_BPContext); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->DeleteSubobject(Z_Param_Out_ContextHandle,Z_Param_Out_SubobjectToDelete,Z_Param_BPContext); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function DeleteSubobject *************************** // ********** Begin Class USubobjectDataSubsystem Function DeleteSubobjects ************************ struct Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics { struct SubobjectDataSubsystem_eventDeleteSubobjects_Parms { FSubobjectDataHandle ContextHandle; TArray SubobjectsToDelete; UBlueprint* BPContext; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Attempts to delete the given array of subobjects from their context \n\x09*\n\x09* @param ContextHandle\x09\x09\x09The owning context of the subobjects that should be removed\n\x09* @param SubobjectsToDelete\x09\x09""Array of subobject handles that should be deleted\n\x09* @param BPContext\x09\x09\x09\x09The blueprint context for the given\n\x09* \n\x09* @return \x09The number of subobjects successfully deleted\n\x09*/" }, { "CPP_Default_BPContext", "None" }, { "DisplayName", "Delete Subobjects from Blueprint" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Attempts to delete the given array of subobjects from their context\n\n@param ContextHandle The owning context of the subobjects that should be removed\n@param SubobjectsToDelete Array of subobject handles that should be deleted\n@param BPContext The blueprint context for the given\n\n@return The number of subobjects successfully deleted" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContextHandle_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubobjectsToDelete_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DeleteSubobjects constinit property declarations ********************** static const UECodeGen_Private::FStructPropertyParams NewProp_ContextHandle; static const UECodeGen_Private::FStructPropertyParams NewProp_SubobjectsToDelete_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SubobjectsToDelete; static const UECodeGen_Private::FObjectPropertyParams NewProp_BPContext; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DeleteSubobjects constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DeleteSubobjects Property Definitions ********************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::NewProp_ContextHandle = { "ContextHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDeleteSubobjects_Parms, ContextHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContextHandle_MetaData), NewProp_ContextHandle_MetaData) }; // 3641203513 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::NewProp_SubobjectsToDelete_Inner = { "SubobjectsToDelete", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::NewProp_SubobjectsToDelete = { "SubobjectsToDelete", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDeleteSubobjects_Parms, SubobjectsToDelete), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubobjectsToDelete_MetaData), NewProp_SubobjectsToDelete_MetaData) }; // 3641203513 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::NewProp_BPContext = { "BPContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDeleteSubobjects_Parms, BPContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDeleteSubobjects_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::NewProp_ContextHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::NewProp_SubobjectsToDelete_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::NewProp_SubobjectsToDelete, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::NewProp_BPContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::PropPointers) < 2048); // ********** End Function DeleteSubobjects Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "DeleteSubobjects", Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::SubobjectDataSubsystem_eventDeleteSubobjects_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::SubobjectDataSubsystem_eventDeleteSubobjects_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execDeleteSubobjects) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_ContextHandle); P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_SubobjectsToDelete); P_GET_OBJECT(UBlueprint,Z_Param_BPContext); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->DeleteSubobjects(Z_Param_Out_ContextHandle,Z_Param_Out_SubobjectsToDelete,Z_Param_BPContext); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function DeleteSubobjects ************************** // ********** Begin Class USubobjectDataSubsystem Function DetachSubobject ************************* struct Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics { struct SubobjectDataSubsystem_eventDetachSubobject_Parms { FSubobjectDataHandle OwnerHandle; FSubobjectDataHandle ChildToRemove; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09 * Remove the child subobject from the owner\n\x09 *\n\x09 * @return True if the child was successfully removed. \n\x09 */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Remove the child subobject from the owner\n\n@return True if the child was successfully removed." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwnerHandle_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildToRemove_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DetachSubobject constinit property declarations *********************** static const UECodeGen_Private::FStructPropertyParams NewProp_OwnerHandle; static const UECodeGen_Private::FStructPropertyParams NewProp_ChildToRemove; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DetachSubobject constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DetachSubobject Property Definitions ********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::NewProp_OwnerHandle = { "OwnerHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDetachSubobject_Parms, OwnerHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwnerHandle_MetaData), NewProp_OwnerHandle_MetaData) }; // 3641203513 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::NewProp_ChildToRemove = { "ChildToRemove", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDetachSubobject_Parms, ChildToRemove), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildToRemove_MetaData), NewProp_ChildToRemove_MetaData) }; // 3641203513 void Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventDetachSubobject_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventDetachSubobject_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::NewProp_OwnerHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::NewProp_ChildToRemove, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::PropPointers) < 2048); // ********** End Function DetachSubobject Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "DetachSubobject", Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::SubobjectDataSubsystem_eventDetachSubobject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::SubobjectDataSubsystem_eventDetachSubobject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execDetachSubobject) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_OwnerHandle); P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_ChildToRemove); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->DetachSubobject(Z_Param_Out_OwnerHandle,Z_Param_Out_ChildToRemove); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function DetachSubobject *************************** // ********** Begin Class USubobjectDataSubsystem Function DuplicateSubobjects ********************* struct Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics { struct SubobjectDataSubsystem_eventDuplicateSubobjects_Parms { FSubobjectDataHandle Context; TArray SubobjectsToDup; UBlueprint* BpContext; TArray OutNewSubobjects; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09 * Duplicate the given array of subobjects on the context. \n\x09 *\n\x09 * @param Context\x09\x09\x09The owning context that the subobjects to dup come from\n\x09 * @param SubobjectsToDup\x09""Array of handles of existing subobjects you would like to have duplicated\n\x09 * @param BpContext\x09\x09\x09Pointer to the current blueprint context if necessary. Use nullptr if dealing with instances\n\x09 * @param OutNewSubobjects\x09""Array that will be populated with any newly created subobjects\n\x09 */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Duplicate the given array of subobjects on the context.\n\n@param Context The owning context that the subobjects to dup come from\n@param SubobjectsToDup Array of handles of existing subobjects you would like to have duplicated\n@param BpContext Pointer to the current blueprint context if necessary. Use nullptr if dealing with instances\n@param OutNewSubobjects Array that will be populated with any newly created subobjects" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubobjectsToDup_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DuplicateSubobjects constinit property declarations ******************* static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static const UECodeGen_Private::FStructPropertyParams NewProp_SubobjectsToDup_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SubobjectsToDup; static const UECodeGen_Private::FObjectPropertyParams NewProp_BpContext; static const UECodeGen_Private::FStructPropertyParams NewProp_OutNewSubobjects_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutNewSubobjects; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DuplicateSubobjects constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DuplicateSubobjects Property Definitions ****************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDuplicateSubobjects_Parms, Context), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 3641203513 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_SubobjectsToDup_Inner = { "SubobjectsToDup", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_SubobjectsToDup = { "SubobjectsToDup", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDuplicateSubobjects_Parms, SubobjectsToDup), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubobjectsToDup_MetaData), NewProp_SubobjectsToDup_MetaData) }; // 3641203513 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_BpContext = { "BpContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDuplicateSubobjects_Parms, BpContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_OutNewSubobjects_Inner = { "OutNewSubobjects", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_OutNewSubobjects = { "OutNewSubobjects", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventDuplicateSubobjects_Parms, OutNewSubobjects), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_SubobjectsToDup_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_SubobjectsToDup, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_BpContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_OutNewSubobjects_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::NewProp_OutNewSubobjects, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::PropPointers) < 2048); // ********** End Function DuplicateSubobjects Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "DuplicateSubobjects", Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::SubobjectDataSubsystem_eventDuplicateSubobjects_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::SubobjectDataSubsystem_eventDuplicateSubobjects_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execDuplicateSubobjects) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_Context); P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_SubobjectsToDup); P_GET_OBJECT(UBlueprint,Z_Param_BpContext); P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_OutNewSubobjects); P_FINISH; P_NATIVE_BEGIN; P_THIS->DuplicateSubobjects(Z_Param_Out_Context,Z_Param_Out_SubobjectsToDup,Z_Param_BpContext,Z_Param_Out_OutNewSubobjects); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function DuplicateSubobjects *********************** // ********** Begin Class USubobjectDataSubsystem Function FindHandleForObject ********************* struct Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics { struct SubobjectDataSubsystem_eventFindHandleForObject_Parms { FSubobjectDataHandle Context; const UObject* ObjectToFind; UBlueprint* BPContext; FSubobjectDataHandle ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Attempt to find an existing handle for the given object. \n\x09*\n\x09* @param Context\x09\x09The context that the object to find is within\n\x09* @param ObjectToFind\x09The object that you want to find the handle for within the context\n\x09*\n\x09* @return FSubobjectDataHandle\x09The subobject handle for the object, Invalid handle if not found.\n\x09*/" }, { "CPP_Default_BPContext", "None" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Attempt to find an existing handle for the given object.\n\n@param Context The context that the object to find is within\n@param ObjectToFind The object that you want to find the handle for within the context\n\n@return FSubobjectDataHandle The subobject handle for the object, Invalid handle if not found." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectToFind_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function FindHandleForObject constinit property declarations ******************* static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static const UECodeGen_Private::FObjectPropertyParams NewProp_ObjectToFind; static const UECodeGen_Private::FObjectPropertyParams NewProp_BPContext; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function FindHandleForObject constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function FindHandleForObject Property Definitions ****************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventFindHandleForObject_Parms, Context), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 3641203513 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::NewProp_ObjectToFind = { "ObjectToFind", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventFindHandleForObject_Parms, ObjectToFind), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectToFind_MetaData), NewProp_ObjectToFind_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::NewProp_BPContext = { "BPContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventFindHandleForObject_Parms, BPContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventFindHandleForObject_Parms, ReturnValue), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::NewProp_ObjectToFind, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::NewProp_BPContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::PropPointers) < 2048); // ********** End Function FindHandleForObject Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "FindHandleForObject", Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::SubobjectDataSubsystem_eventFindHandleForObject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::SubobjectDataSubsystem_eventFindHandleForObject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execFindHandleForObject) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_Context); P_GET_OBJECT(UObject,Z_Param_ObjectToFind); P_GET_OBJECT(UBlueprint,Z_Param_BPContext); P_FINISH; P_NATIVE_BEGIN; *(FSubobjectDataHandle*)Z_Param__Result=P_THIS->FindHandleForObject(Z_Param_Out_Context,Z_Param_ObjectToFind,Z_Param_BPContext); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function FindHandleForObject *********************** // ********** Begin Class USubobjectDataSubsystem Function IsValidRename *************************** struct Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics { struct SubobjectDataSubsystem_eventIsValidRename_Parms { FSubobjectDataHandle Handle; FText InNewText; FText OutErrorMessage; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09 * Returns true if the given new text is a valid option to rename the\n\x09 * subobject with the given handle. Populates the OutErrorMessage if\n\x09 * it is not valid.\n\x09 *\n\x09 * @param Handle\x09\x09\x09Handle to the subobject that is being checked\n\x09 * @param InNewText\x09\x09\x09The new name that is desired\n\x09 * @param OutErrorMessage\x09The reasoning for an invalid name\n\x09 *\n\x09 * @return True if the rename is valid\n\x09 */" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Returns true if the given new text is a valid option to rename the\nsubobject with the given handle. Populates the OutErrorMessage if\nit is not valid.\n\n@param Handle Handle to the subobject that is being checked\n@param InNewText The new name that is desired\n@param OutErrorMessage The reasoning for an invalid name\n\n@return True if the rename is valid" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Handle_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InNewText_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function IsValidRename constinit property declarations ************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Handle; static const UECodeGen_Private::FTextPropertyParams NewProp_InNewText; static const UECodeGen_Private::FTextPropertyParams NewProp_OutErrorMessage; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsValidRename constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsValidRename Property Definitions ************************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::NewProp_Handle = { "Handle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventIsValidRename_Parms, Handle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Handle_MetaData), NewProp_Handle_MetaData) }; // 3641203513 const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::NewProp_InNewText = { "InNewText", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventIsValidRename_Parms, InNewText), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InNewText_MetaData), NewProp_InNewText_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::NewProp_OutErrorMessage = { "OutErrorMessage", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventIsValidRename_Parms, OutErrorMessage), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventIsValidRename_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventIsValidRename_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::NewProp_Handle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::NewProp_InNewText, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::NewProp_OutErrorMessage, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::PropPointers) < 2048); // ********** End Function IsValidRename Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "IsValidRename", Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::SubobjectDataSubsystem_eventIsValidRename_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::SubobjectDataSubsystem_eventIsValidRename_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execIsValidRename) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_Handle); P_GET_PROPERTY_REF(FTextProperty,Z_Param_Out_InNewText); P_GET_PROPERTY_REF(FTextProperty,Z_Param_Out_OutErrorMessage); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsValidRename(Z_Param_Out_Handle,Z_Param_Out_InNewText,Z_Param_Out_OutErrorMessage); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function IsValidRename ***************************** // ********** Begin Class USubobjectDataSubsystem Function K2_DeleteSubobjectFromInstance ********** struct Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics { struct SubobjectDataSubsystem_eventK2_DeleteSubobjectFromInstance_Parms { FSubobjectDataHandle ContextHandle; FSubobjectDataHandle SubobjectToDelete; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Attempts to delete the given subobject from its context \n\x09*\n\x09* @param ContextHandle\x09\x09\x09The owning context of the subobjects that should be removed\n\x09* @param SubobjectToDelete\x09\x09The subobject handles that should be deleted\n\x09*\n\x09* @return \x09The number of subobjects successfully deleted\n\x09*/" }, { "DisplayName", "Delete Subobject from Instance" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Attempts to delete the given subobject from its context\n\n@param ContextHandle The owning context of the subobjects that should be removed\n@param SubobjectToDelete The subobject handles that should be deleted\n\n@return The number of subobjects successfully deleted" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContextHandle_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubobjectToDelete_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function K2_DeleteSubobjectFromInstance constinit property declarations ******** static const UECodeGen_Private::FStructPropertyParams NewProp_ContextHandle; static const UECodeGen_Private::FStructPropertyParams NewProp_SubobjectToDelete; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DeleteSubobjectFromInstance constinit property declarations ********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DeleteSubobjectFromInstance Property Definitions ******************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::NewProp_ContextHandle = { "ContextHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_DeleteSubobjectFromInstance_Parms, ContextHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContextHandle_MetaData), NewProp_ContextHandle_MetaData) }; // 3641203513 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::NewProp_SubobjectToDelete = { "SubobjectToDelete", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_DeleteSubobjectFromInstance_Parms, SubobjectToDelete), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubobjectToDelete_MetaData), NewProp_SubobjectToDelete_MetaData) }; // 3641203513 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_DeleteSubobjectFromInstance_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::NewProp_ContextHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::NewProp_SubobjectToDelete, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::PropPointers) < 2048); // ********** End Function K2_DeleteSubobjectFromInstance Property Definitions ********************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "K2_DeleteSubobjectFromInstance", Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::SubobjectDataSubsystem_eventK2_DeleteSubobjectFromInstance_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::SubobjectDataSubsystem_eventK2_DeleteSubobjectFromInstance_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execK2_DeleteSubobjectFromInstance) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_ContextHandle); P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_SubobjectToDelete); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->K2_DeleteSubobjectFromInstance(Z_Param_Out_ContextHandle,Z_Param_Out_SubobjectToDelete); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function K2_DeleteSubobjectFromInstance ************ // ********** Begin Class USubobjectDataSubsystem Function K2_DeleteSubobjectsFromInstance ********* struct Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics { struct SubobjectDataSubsystem_eventK2_DeleteSubobjectsFromInstance_Parms { FSubobjectDataHandle ContextHandle; TArray SubobjectsToDelete; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Attempts to delete the given array of subobjects from their context \n\x09*\n\x09* @param ContextHandle\x09\x09\x09The owning context of the subobjects that should be removed\n\x09* @param SubobjectsToDelete\x09\x09""Array of subobject handles that should be deleted\n\x09*\n\x09* @return \x09The number of subobjects successfully deleted\n\x09*/" }, { "DisplayName", "Delete Subobjects from Instance" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Attempts to delete the given array of subobjects from their context\n\n@param ContextHandle The owning context of the subobjects that should be removed\n@param SubobjectsToDelete Array of subobject handles that should be deleted\n\n@return The number of subobjects successfully deleted" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContextHandle_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubobjectsToDelete_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function K2_DeleteSubobjectsFromInstance constinit property declarations ******* static const UECodeGen_Private::FStructPropertyParams NewProp_ContextHandle; static const UECodeGen_Private::FStructPropertyParams NewProp_SubobjectsToDelete_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SubobjectsToDelete; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DeleteSubobjectsFromInstance constinit property declarations ********* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DeleteSubobjectsFromInstance Property Definitions ****************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::NewProp_ContextHandle = { "ContextHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_DeleteSubobjectsFromInstance_Parms, ContextHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContextHandle_MetaData), NewProp_ContextHandle_MetaData) }; // 3641203513 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::NewProp_SubobjectsToDelete_Inner = { "SubobjectsToDelete", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::NewProp_SubobjectsToDelete = { "SubobjectsToDelete", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_DeleteSubobjectsFromInstance_Parms, SubobjectsToDelete), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubobjectsToDelete_MetaData), NewProp_SubobjectsToDelete_MetaData) }; // 3641203513 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_DeleteSubobjectsFromInstance_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::NewProp_ContextHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::NewProp_SubobjectsToDelete_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::NewProp_SubobjectsToDelete, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::PropPointers) < 2048); // ********** End Function K2_DeleteSubobjectsFromInstance Property Definitions ******************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "K2_DeleteSubobjectsFromInstance", Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::SubobjectDataSubsystem_eventK2_DeleteSubobjectsFromInstance_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::SubobjectDataSubsystem_eventK2_DeleteSubobjectsFromInstance_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execK2_DeleteSubobjectsFromInstance) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_ContextHandle); P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_SubobjectsToDelete); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->K2_DeleteSubobjectsFromInstance(Z_Param_Out_ContextHandle,Z_Param_Out_SubobjectsToDelete); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function K2_DeleteSubobjectsFromInstance *********** // ********** Begin Class USubobjectDataSubsystem Function K2_FindSubobjectDataFromHandle ********** struct Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics { struct SubobjectDataSubsystem_eventK2_FindSubobjectDataFromHandle_Parms { FSubobjectDataHandle Handle; FSubobjectData OutData; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Attempt to find the subobject data for a given handle. OutData will only \n\x09* be valid if the function returns true.\n\x09*\n\x09* @param Handle\x09\x09Handle of the subobject data you want to acquire\n\x09* @param OutData\x09Reference to the subobject data to populate\n\x09*\n\x09* @return bool\x09\x09true if the data was found\n\x09*/" }, { "DisplayName", "FindSubobjectDataFromHandle" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Attempt to find the subobject data for a given handle. OutData will only\nbe valid if the function returns true.\n\n@param Handle Handle of the subobject data you want to acquire\n@param OutData Reference to the subobject data to populate\n\n@return bool true if the data was found" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Handle_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function K2_FindSubobjectDataFromHandle constinit property declarations ******** static const UECodeGen_Private::FStructPropertyParams NewProp_Handle; static const UECodeGen_Private::FStructPropertyParams NewProp_OutData; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_FindSubobjectDataFromHandle constinit property declarations ********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_FindSubobjectDataFromHandle Property Definitions ******************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::NewProp_Handle = { "Handle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_FindSubobjectDataFromHandle_Parms, Handle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Handle_MetaData), NewProp_Handle_MetaData) }; // 3641203513 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::NewProp_OutData = { "OutData", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_FindSubobjectDataFromHandle_Parms, OutData), Z_Construct_UScriptStruct_FSubobjectData, METADATA_PARAMS(0, nullptr) }; // 790922751 void Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventK2_FindSubobjectDataFromHandle_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventK2_FindSubobjectDataFromHandle_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::NewProp_Handle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::NewProp_OutData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::PropPointers) < 2048); // ********** End Function K2_FindSubobjectDataFromHandle Property Definitions ********************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "K2_FindSubobjectDataFromHandle", Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::SubobjectDataSubsystem_eventK2_FindSubobjectDataFromHandle_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::SubobjectDataSubsystem_eventK2_FindSubobjectDataFromHandle_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execK2_FindSubobjectDataFromHandle) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_Handle); P_GET_STRUCT_REF(FSubobjectData,Z_Param_Out_OutData); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->K2_FindSubobjectDataFromHandle(Z_Param_Out_Handle,Z_Param_Out_OutData); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function K2_FindSubobjectDataFromHandle ************ // ********** Begin Class USubobjectDataSubsystem Function K2_GatherSubobjectDataForBlueprint ****** struct Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics { struct SubobjectDataSubsystem_eventK2_GatherSubobjectDataForBlueprint_Parms { UBlueprint* Context; TArray OutArray; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Gather all subobjects that the given Blueprint context has. Populates an array of\n\x09* handles that will have the given context and all it's subobjects.\n\x09*\n\x09* @param Context\x09\x09Object to gather subobjects for\n\x09* @param OutArray\x09\x09""Array to populate (will be emptied first)\n\x09*/" }, { "DisplayName", "Gather Subobject Data For Blueprint" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Gather all subobjects that the given Blueprint context has. Populates an array of\nhandles that will have the given context and all it's subobjects.\n\n@param Context Object to gather subobjects for\n@param OutArray Array to populate (will be emptied first)" }, }; #endif // WITH_METADATA // ********** Begin Function K2_GatherSubobjectDataForBlueprint constinit property declarations **** static const UECodeGen_Private::FObjectPropertyParams NewProp_Context; static const UECodeGen_Private::FStructPropertyParams NewProp_OutArray_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutArray; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_GatherSubobjectDataForBlueprint constinit property declarations ****** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_GatherSubobjectDataForBlueprint Property Definitions *************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_GatherSubobjectDataForBlueprint_Parms, Context), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::NewProp_OutArray_Inner = { "OutArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::NewProp_OutArray = { "OutArray", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_GatherSubobjectDataForBlueprint_Parms, OutArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::NewProp_OutArray_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::NewProp_OutArray, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::PropPointers) < 2048); // ********** End Function K2_GatherSubobjectDataForBlueprint Property Definitions ***************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "K2_GatherSubobjectDataForBlueprint", Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::SubobjectDataSubsystem_eventK2_GatherSubobjectDataForBlueprint_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::SubobjectDataSubsystem_eventK2_GatherSubobjectDataForBlueprint_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execK2_GatherSubobjectDataForBlueprint) { P_GET_OBJECT(UBlueprint,Z_Param_Context); P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_OutArray); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_GatherSubobjectDataForBlueprint(Z_Param_Context,Z_Param_Out_OutArray); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function K2_GatherSubobjectDataForBlueprint ******** // ********** Begin Class USubobjectDataSubsystem Function K2_GatherSubobjectDataForInstance ******* struct Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics { struct SubobjectDataSubsystem_eventK2_GatherSubobjectDataForInstance_Parms { AActor* Context; TArray OutArray; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Gather all subobjects that the given actor instance has. Populates an array of\n\x09* handles that will have the given context and all it's subobjects.\n\x09*\n\x09* @param Context\x09\x09Object to gather subobjects for\n\x09* @param OutArray\x09\x09""Array to populate (will be emptied first)\n\x09*/" }, { "DisplayName", "Gather Subobject Data For Instance" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Gather all subobjects that the given actor instance has. Populates an array of\nhandles that will have the given context and all it's subobjects.\n\n@param Context Object to gather subobjects for\n@param OutArray Array to populate (will be emptied first)" }, }; #endif // WITH_METADATA // ********** Begin Function K2_GatherSubobjectDataForInstance constinit property declarations ***** static const UECodeGen_Private::FObjectPropertyParams NewProp_Context; static const UECodeGen_Private::FStructPropertyParams NewProp_OutArray_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutArray; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_GatherSubobjectDataForInstance constinit property declarations ******* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_GatherSubobjectDataForInstance Property Definitions **************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_GatherSubobjectDataForInstance_Parms, Context), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::NewProp_OutArray_Inner = { "OutArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::NewProp_OutArray = { "OutArray", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventK2_GatherSubobjectDataForInstance_Parms, OutArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::NewProp_OutArray_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::NewProp_OutArray, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::PropPointers) < 2048); // ********** End Function K2_GatherSubobjectDataForInstance Property Definitions ****************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "K2_GatherSubobjectDataForInstance", Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::SubobjectDataSubsystem_eventK2_GatherSubobjectDataForInstance_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::SubobjectDataSubsystem_eventK2_GatherSubobjectDataForInstance_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execK2_GatherSubobjectDataForInstance) { P_GET_OBJECT(AActor,Z_Param_Context); P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_OutArray); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_GatherSubobjectDataForInstance(Z_Param_Context,Z_Param_Out_OutArray); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function K2_GatherSubobjectDataForInstance ********* // ********** Begin Class USubobjectDataSubsystem Function MakeNewSceneRoot ************************ struct Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics { struct SubobjectDataSubsystem_eventMakeNewSceneRoot_Parms { FSubobjectDataHandle Context; FSubobjectDataHandle NewSceneRoot; UBlueprint* BPContext; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewSceneRoot_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function MakeNewSceneRoot constinit property declarations ********************** static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static const UECodeGen_Private::FStructPropertyParams NewProp_NewSceneRoot; static const UECodeGen_Private::FObjectPropertyParams NewProp_BPContext; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function MakeNewSceneRoot constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function MakeNewSceneRoot Property Definitions ********************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventMakeNewSceneRoot_Parms, Context), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 3641203513 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::NewProp_NewSceneRoot = { "NewSceneRoot", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventMakeNewSceneRoot_Parms, NewSceneRoot), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewSceneRoot_MetaData), NewProp_NewSceneRoot_MetaData) }; // 3641203513 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::NewProp_BPContext = { "BPContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventMakeNewSceneRoot_Parms, BPContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventMakeNewSceneRoot_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventMakeNewSceneRoot_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::NewProp_NewSceneRoot, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::NewProp_BPContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::PropPointers) < 2048); // ********** End Function MakeNewSceneRoot Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "MakeNewSceneRoot", Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::SubobjectDataSubsystem_eventMakeNewSceneRoot_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::SubobjectDataSubsystem_eventMakeNewSceneRoot_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execMakeNewSceneRoot) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_Context); P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_NewSceneRoot); P_GET_OBJECT(UBlueprint,Z_Param_BPContext); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->MakeNewSceneRoot(Z_Param_Out_Context,Z_Param_Out_NewSceneRoot,Z_Param_BPContext); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function MakeNewSceneRoot ************************** // ********** Begin Class USubobjectDataSubsystem Function PasteSubobjects ************************* struct Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics { struct SubobjectDataSubsystem_eventPasteSubobjects_Parms { FSubobjectDataHandle PasteToContext; TArray NewParentHandles; UBlueprint* BpContext; TArray OutPastedHandles; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Pastes the given subobjects to the PasteToContext.\n\x09* \n\x09* @param PasteToContext\x09\x09The subobject to paste things onto\n\x09* @param NewParentHandles\x09""Array of Subobject Handles that you would like to paste\n\x09* @param BpContext\x09\x09\x09""Blueprint to use, if you are pasting to a blueprint. Null if pasting to an instanced object\n\x09* @param OutPastedHandles\x09""Array populated with the handles to the newly pasted subobjects\n\x09*/" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Pastes the given subobjects to the PasteToContext.\n\n@param PasteToContext The subobject to paste things onto\n@param NewParentHandles Array of Subobject Handles that you would like to paste\n@param BpContext Blueprint to use, if you are pasting to a blueprint. Null if pasting to an instanced object\n@param OutPastedHandles Array populated with the handles to the newly pasted subobjects" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PasteToContext_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewParentHandles_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function PasteSubobjects constinit property declarations *********************** static const UECodeGen_Private::FStructPropertyParams NewProp_PasteToContext; static const UECodeGen_Private::FStructPropertyParams NewProp_NewParentHandles_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_NewParentHandles; static const UECodeGen_Private::FObjectPropertyParams NewProp_BpContext; static const UECodeGen_Private::FStructPropertyParams NewProp_OutPastedHandles_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutPastedHandles; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function PasteSubobjects constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function PasteSubobjects Property Definitions ********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_PasteToContext = { "PasteToContext", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventPasteSubobjects_Parms, PasteToContext), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PasteToContext_MetaData), NewProp_PasteToContext_MetaData) }; // 3641203513 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_NewParentHandles_Inner = { "NewParentHandles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_NewParentHandles = { "NewParentHandles", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventPasteSubobjects_Parms, NewParentHandles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewParentHandles_MetaData), NewProp_NewParentHandles_MetaData) }; // 3641203513 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_BpContext = { "BpContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventPasteSubobjects_Parms, BpContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_OutPastedHandles_Inner = { "OutPastedHandles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_OutPastedHandles = { "OutPastedHandles", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventPasteSubobjects_Parms, OutPastedHandles), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_PasteToContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_NewParentHandles_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_NewParentHandles, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_BpContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_OutPastedHandles_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::NewProp_OutPastedHandles, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::PropPointers) < 2048); // ********** End Function PasteSubobjects Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "PasteSubobjects", Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::SubobjectDataSubsystem_eventPasteSubobjects_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::SubobjectDataSubsystem_eventPasteSubobjects_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execPasteSubobjects) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_PasteToContext); P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_NewParentHandles); P_GET_OBJECT(UBlueprint,Z_Param_BpContext); P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_OutPastedHandles); P_FINISH; P_NATIVE_BEGIN; P_THIS->PasteSubobjects(Z_Param_Out_PasteToContext,Z_Param_Out_NewParentHandles,Z_Param_BpContext,Z_Param_Out_OutPastedHandles); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function PasteSubobjects *************************** // ********** Begin Class USubobjectDataSubsystem Function RenameSubobject ************************* struct Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics { struct SubobjectDataSubsystem_eventRenameSubobject_Parms { FSubobjectDataHandle Handle; FText InNewName; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Attempts to rename the given subobject to the new name.\n\x09*\n\x09* @param Handle\x09\x09\x09Handle to the subobject to rename\n\x09* @param InNewName\x09\x09The new name that is desired for the given subobject\n\x09*\n\x09* @return True if the rename was successful, false otherwise.\n\x09*/" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Attempts to rename the given subobject to the new name.\n\n@param Handle Handle to the subobject to rename\n@param InNewName The new name that is desired for the given subobject\n\n@return True if the rename was successful, false otherwise." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Handle_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InNewName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function RenameSubobject constinit property declarations *********************** static const UECodeGen_Private::FStructPropertyParams NewProp_Handle; static const UECodeGen_Private::FTextPropertyParams NewProp_InNewName; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function RenameSubobject constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function RenameSubobject Property Definitions ********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::NewProp_Handle = { "Handle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventRenameSubobject_Parms, Handle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Handle_MetaData), NewProp_Handle_MetaData) }; // 3641203513 const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::NewProp_InNewName = { "InNewName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventRenameSubobject_Parms, InNewName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InNewName_MetaData), NewProp_InNewName_MetaData) }; void Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventRenameSubobject_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventRenameSubobject_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::NewProp_Handle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::NewProp_InNewName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::PropPointers) < 2048); // ********** End Function RenameSubobject Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "RenameSubobject", Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::SubobjectDataSubsystem_eventRenameSubobject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::SubobjectDataSubsystem_eventRenameSubobject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execRenameSubobject) { P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_Handle); P_GET_PROPERTY_REF(FTextProperty,Z_Param_Out_InNewName); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->RenameSubobject(Z_Param_Out_Handle,Z_Param_Out_InNewName); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function RenameSubobject *************************** // ********** Begin Class USubobjectDataSubsystem Function RenameSubobjectMemberVariable *********** struct Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics { struct SubobjectDataSubsystem_eventRenameSubobjectMemberVariable_Parms { UBlueprint* BPContext; FSubobjectDataHandle InHandle; FName NewName; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InHandle_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function RenameSubobjectMemberVariable constinit property declarations ********* static const UECodeGen_Private::FObjectPropertyParams NewProp_BPContext; static const UECodeGen_Private::FStructPropertyParams NewProp_InHandle; static const UECodeGen_Private::FNamePropertyParams NewProp_NewName; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function RenameSubobjectMemberVariable constinit property declarations *********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function RenameSubobjectMemberVariable Property Definitions ******************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::NewProp_BPContext = { "BPContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventRenameSubobjectMemberVariable_Parms, BPContext), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::NewProp_InHandle = { "InHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventRenameSubobjectMemberVariable_Parms, InHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InHandle_MetaData), NewProp_InHandle_MetaData) }; // 3641203513 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventRenameSubobjectMemberVariable_Parms, NewName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewName_MetaData), NewProp_NewName_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::NewProp_BPContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::NewProp_InHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::NewProp_NewName, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::PropPointers) < 2048); // ********** End Function RenameSubobjectMemberVariable Property Definitions ********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "RenameSubobjectMemberVariable", Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::SubobjectDataSubsystem_eventRenameSubobjectMemberVariable_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::SubobjectDataSubsystem_eventRenameSubobjectMemberVariable_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execRenameSubobjectMemberVariable) { P_GET_OBJECT(UBlueprint,Z_Param_BPContext); P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_InHandle); P_GET_PROPERTY(FNameProperty,Z_Param_NewName); P_FINISH; P_NATIVE_BEGIN; USubobjectDataSubsystem::RenameSubobjectMemberVariable(Z_Param_BPContext,Z_Param_Out_InHandle,Z_Param_NewName); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function RenameSubobjectMemberVariable ************* // ********** Begin Class USubobjectDataSubsystem Function ReparentSubobject *********************** struct Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics { struct SubobjectDataSubsystem_eventReparentSubobject_Parms { FReparentSubobjectParams Params; FSubobjectDataHandle ToReparentHandle; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Attempts to reparent the given subobject to the new parent\n\x09*\n\x09* @param NewParentHandle\x09\x09Handle of the new parent\n\x09* @param ToReparentHandle\x09\x09The handle of the subobject that will get moved\n\x09*\n\x09* @return True if the reparent was successful, false otherwise.\n\x09*/" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Attempts to reparent the given subobject to the new parent\n\n@param NewParentHandle Handle of the new parent\n@param ToReparentHandle The handle of the subobject that will get moved\n\n@return True if the reparent was successful, false otherwise." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Params_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToReparentHandle_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ReparentSubobject constinit property declarations ********************* static const UECodeGen_Private::FStructPropertyParams NewProp_Params; static const UECodeGen_Private::FStructPropertyParams NewProp_ToReparentHandle; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReparentSubobject constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReparentSubobject Property Definitions ******************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::NewProp_Params = { "Params", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventReparentSubobject_Parms, Params), Z_Construct_UScriptStruct_FReparentSubobjectParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Params_MetaData), NewProp_Params_MetaData) }; // 1166657712 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::NewProp_ToReparentHandle = { "ToReparentHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventReparentSubobject_Parms, ToReparentHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToReparentHandle_MetaData), NewProp_ToReparentHandle_MetaData) }; // 3641203513 void Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventReparentSubobject_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventReparentSubobject_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::NewProp_Params, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::NewProp_ToReparentHandle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::PropPointers) < 2048); // ********** End Function ReparentSubobject Property Definitions ********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "ReparentSubobject", Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::SubobjectDataSubsystem_eventReparentSubobject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::SubobjectDataSubsystem_eventReparentSubobject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execReparentSubobject) { P_GET_STRUCT_REF(FReparentSubobjectParams,Z_Param_Out_Params); P_GET_STRUCT_REF(FSubobjectDataHandle,Z_Param_Out_ToReparentHandle); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->ReparentSubobject(Z_Param_Out_Params,Z_Param_Out_ToReparentHandle); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function ReparentSubobject ************************* // ********** Begin Class USubobjectDataSubsystem Function ReparentSubobjects ********************** struct Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics { struct SubobjectDataSubsystem_eventReparentSubobjects_Parms { FReparentSubobjectParams Params; TArray HandlesToMove; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n\x09* Attempts to reparent all subobjects in the HandlesToMove array to the new parent handle.\n\x09* \n\x09* @param NewParentHandle\x09\x09Handle of the new parent\n\x09*/" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "Attempts to reparent all subobjects in the HandlesToMove array to the new parent handle.\n\n@param NewParentHandle Handle of the new parent" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Params_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HandlesToMove_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ReparentSubobjects constinit property declarations ******************** static const UECodeGen_Private::FStructPropertyParams NewProp_Params; static const UECodeGen_Private::FStructPropertyParams NewProp_HandlesToMove_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_HandlesToMove; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReparentSubobjects constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReparentSubobjects Property Definitions ******************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::NewProp_Params = { "Params", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventReparentSubobjects_Parms, Params), Z_Construct_UScriptStruct_FReparentSubobjectParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Params_MetaData), NewProp_Params_MetaData) }; // 1166657712 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::NewProp_HandlesToMove_Inner = { "HandlesToMove", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::NewProp_HandlesToMove = { "HandlesToMove", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubobjectDataSubsystem_eventReparentSubobjects_Parms, HandlesToMove), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HandlesToMove_MetaData), NewProp_HandlesToMove_MetaData) }; // 3641203513 void Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((SubobjectDataSubsystem_eventReparentSubobjects_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SubobjectDataSubsystem_eventReparentSubobjects_Parms), &Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::NewProp_Params, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::NewProp_HandlesToMove_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::NewProp_HandlesToMove, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::PropPointers) < 2048); // ********** End Function ReparentSubobjects Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubobjectDataSubsystem, nullptr, "ReparentSubobjects", Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::PropPointers), sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::SubobjectDataSubsystem_eventReparentSubobjects_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::SubobjectDataSubsystem_eventReparentSubobjects_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USubobjectDataSubsystem::execReparentSubobjects) { P_GET_STRUCT_REF(FReparentSubobjectParams,Z_Param_Out_Params); P_GET_TARRAY_REF(FSubobjectDataHandle,Z_Param_Out_HandlesToMove); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->ReparentSubobjects(Z_Param_Out_Params,Z_Param_Out_HandlesToMove); P_NATIVE_END; } // ********** End Class USubobjectDataSubsystem Function ReparentSubobjects ************************ // ********** Begin Class USubobjectDataSubsystem ************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_USubobjectDataSubsystem; UClass* USubobjectDataSubsystem::GetPrivateStaticClass() { using TClass = USubobjectDataSubsystem; if (!Z_Registration_Info_UClass_USubobjectDataSubsystem.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("SubobjectDataSubsystem"), Z_Registration_Info_UClass_USubobjectDataSubsystem.InnerSingleton, StaticRegisterNativesUSubobjectDataSubsystem, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_USubobjectDataSubsystem.InnerSingleton; } UClass* Z_Construct_UClass_USubobjectDataSubsystem_NoRegister() { return USubobjectDataSubsystem::GetPrivateStaticClass(); } struct Z_Construct_UClass_USubobjectDataSubsystem_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Category", "SubobjectDataSubsystem" }, { "Comment", "/**\n* The Subobject Data Subsystem will produce the reflected subobject data\n* based on a given root object. A root object can be anything, an actor \n* instance clicked on via the level editor, a UBlueprint* by opening an asset,\n* or something piped in from python or other scripting languages. \n*/" }, { "IncludePath", "SubobjectDataSubsystem.h" }, { "ModuleRelativePath", "Public/SubobjectDataSubsystem.h" }, { "ToolTip", "The Subobject Data Subsystem will produce the reflected subobject data\nbased on a given root object. A root object can be anything, an actor\ninstance clicked on via the level editor, a UBlueprint* by opening an asset,\nor something piped in from python or other scripting languages." }, }; #endif // WITH_METADATA // ********** Begin Class USubobjectDataSubsystem constinit property declarations ****************** // ********** End Class USubobjectDataSubsystem constinit property declarations ******************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("AddNewSubobject"), .Pointer = &USubobjectDataSubsystem::execAddNewSubobject }, { .NameUTF8 = UTF8TEXT("AttachSubobject"), .Pointer = &USubobjectDataSubsystem::execAttachSubobject }, { .NameUTF8 = UTF8TEXT("CanCopySubobjects"), .Pointer = &USubobjectDataSubsystem::execCanCopySubobjects }, { .NameUTF8 = UTF8TEXT("CanPasteSubobjects"), .Pointer = &USubobjectDataSubsystem::execCanPasteSubobjects }, { .NameUTF8 = UTF8TEXT("ChangeSubobjectClass"), .Pointer = &USubobjectDataSubsystem::execChangeSubobjectClass }, { .NameUTF8 = UTF8TEXT("CopySubobjects"), .Pointer = &USubobjectDataSubsystem::execCopySubobjects }, { .NameUTF8 = UTF8TEXT("CreateNewBPComponent"), .Pointer = &USubobjectDataSubsystem::execCreateNewBPComponent }, { .NameUTF8 = UTF8TEXT("CreateNewCPPComponent"), .Pointer = &USubobjectDataSubsystem::execCreateNewCPPComponent }, { .NameUTF8 = UTF8TEXT("DeleteSubobject"), .Pointer = &USubobjectDataSubsystem::execDeleteSubobject }, { .NameUTF8 = UTF8TEXT("DeleteSubobjects"), .Pointer = &USubobjectDataSubsystem::execDeleteSubobjects }, { .NameUTF8 = UTF8TEXT("DetachSubobject"), .Pointer = &USubobjectDataSubsystem::execDetachSubobject }, { .NameUTF8 = UTF8TEXT("DuplicateSubobjects"), .Pointer = &USubobjectDataSubsystem::execDuplicateSubobjects }, { .NameUTF8 = UTF8TEXT("FindHandleForObject"), .Pointer = &USubobjectDataSubsystem::execFindHandleForObject }, { .NameUTF8 = UTF8TEXT("IsValidRename"), .Pointer = &USubobjectDataSubsystem::execIsValidRename }, { .NameUTF8 = UTF8TEXT("K2_DeleteSubobjectFromInstance"), .Pointer = &USubobjectDataSubsystem::execK2_DeleteSubobjectFromInstance }, { .NameUTF8 = UTF8TEXT("K2_DeleteSubobjectsFromInstance"), .Pointer = &USubobjectDataSubsystem::execK2_DeleteSubobjectsFromInstance }, { .NameUTF8 = UTF8TEXT("K2_FindSubobjectDataFromHandle"), .Pointer = &USubobjectDataSubsystem::execK2_FindSubobjectDataFromHandle }, { .NameUTF8 = UTF8TEXT("K2_GatherSubobjectDataForBlueprint"), .Pointer = &USubobjectDataSubsystem::execK2_GatherSubobjectDataForBlueprint }, { .NameUTF8 = UTF8TEXT("K2_GatherSubobjectDataForInstance"), .Pointer = &USubobjectDataSubsystem::execK2_GatherSubobjectDataForInstance }, { .NameUTF8 = UTF8TEXT("MakeNewSceneRoot"), .Pointer = &USubobjectDataSubsystem::execMakeNewSceneRoot }, { .NameUTF8 = UTF8TEXT("PasteSubobjects"), .Pointer = &USubobjectDataSubsystem::execPasteSubobjects }, { .NameUTF8 = UTF8TEXT("RenameSubobject"), .Pointer = &USubobjectDataSubsystem::execRenameSubobject }, { .NameUTF8 = UTF8TEXT("RenameSubobjectMemberVariable"), .Pointer = &USubobjectDataSubsystem::execRenameSubobjectMemberVariable }, { .NameUTF8 = UTF8TEXT("ReparentSubobject"), .Pointer = &USubobjectDataSubsystem::execReparentSubobject }, { .NameUTF8 = UTF8TEXT("ReparentSubobjects"), .Pointer = &USubobjectDataSubsystem::execReparentSubobjects }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_USubobjectDataSubsystem_AddNewSubobject, "AddNewSubobject" }, // 1976805038 { &Z_Construct_UFunction_USubobjectDataSubsystem_AttachSubobject, "AttachSubobject" }, // 189466307 { &Z_Construct_UFunction_USubobjectDataSubsystem_CanCopySubobjects, "CanCopySubobjects" }, // 2987344103 { &Z_Construct_UFunction_USubobjectDataSubsystem_CanPasteSubobjects, "CanPasteSubobjects" }, // 3762321906 { &Z_Construct_UFunction_USubobjectDataSubsystem_ChangeSubobjectClass, "ChangeSubobjectClass" }, // 2123204889 { &Z_Construct_UFunction_USubobjectDataSubsystem_CopySubobjects, "CopySubobjects" }, // 2897749314 { &Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewBPComponent, "CreateNewBPComponent" }, // 2590595483 { &Z_Construct_UFunction_USubobjectDataSubsystem_CreateNewCPPComponent, "CreateNewCPPComponent" }, // 539157356 { &Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobject, "DeleteSubobject" }, // 1918376609 { &Z_Construct_UFunction_USubobjectDataSubsystem_DeleteSubobjects, "DeleteSubobjects" }, // 459557920 { &Z_Construct_UFunction_USubobjectDataSubsystem_DetachSubobject, "DetachSubobject" }, // 3793248585 { &Z_Construct_UFunction_USubobjectDataSubsystem_DuplicateSubobjects, "DuplicateSubobjects" }, // 3696641387 { &Z_Construct_UFunction_USubobjectDataSubsystem_FindHandleForObject, "FindHandleForObject" }, // 173052966 { &Z_Construct_UFunction_USubobjectDataSubsystem_IsValidRename, "IsValidRename" }, // 2908105986 { &Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectFromInstance, "K2_DeleteSubobjectFromInstance" }, // 2599466937 { &Z_Construct_UFunction_USubobjectDataSubsystem_K2_DeleteSubobjectsFromInstance, "K2_DeleteSubobjectsFromInstance" }, // 3437528684 { &Z_Construct_UFunction_USubobjectDataSubsystem_K2_FindSubobjectDataFromHandle, "K2_FindSubobjectDataFromHandle" }, // 2032380665 { &Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForBlueprint, "K2_GatherSubobjectDataForBlueprint" }, // 2045598995 { &Z_Construct_UFunction_USubobjectDataSubsystem_K2_GatherSubobjectDataForInstance, "K2_GatherSubobjectDataForInstance" }, // 3422190052 { &Z_Construct_UFunction_USubobjectDataSubsystem_MakeNewSceneRoot, "MakeNewSceneRoot" }, // 3284545668 { &Z_Construct_UFunction_USubobjectDataSubsystem_PasteSubobjects, "PasteSubobjects" }, // 3786928466 { &Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobject, "RenameSubobject" }, // 947050486 { &Z_Construct_UFunction_USubobjectDataSubsystem_RenameSubobjectMemberVariable, "RenameSubobjectMemberVariable" }, // 288421896 { &Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobject, "ReparentSubobject" }, // 2402275705 { &Z_Construct_UFunction_USubobjectDataSubsystem_ReparentSubobjects, "ReparentSubobjects" }, // 496052204 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_USubobjectDataSubsystem_Statics UObject* (*const Z_Construct_UClass_USubobjectDataSubsystem_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UEngineSubsystem, (UObject* (*)())Z_Construct_UPackage__Script_SubobjectDataInterface, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USubobjectDataSubsystem_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_USubobjectDataSubsystem_Statics::ClassParams = { &USubobjectDataSubsystem::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USubobjectDataSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_USubobjectDataSubsystem_Statics::Class_MetaDataParams) }; void USubobjectDataSubsystem::StaticRegisterNativesUSubobjectDataSubsystem() { UClass* Class = USubobjectDataSubsystem::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USubobjectDataSubsystem_Statics::Funcs)); } UClass* Z_Construct_UClass_USubobjectDataSubsystem() { if (!Z_Registration_Info_UClass_USubobjectDataSubsystem.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USubobjectDataSubsystem.OuterSingleton, Z_Construct_UClass_USubobjectDataSubsystem_Statics::ClassParams); } return Z_Registration_Info_UClass_USubobjectDataSubsystem.OuterSingleton; } USubobjectDataSubsystem::USubobjectDataSubsystem() {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USubobjectDataSubsystem); USubobjectDataSubsystem::~USubobjectDataSubsystem() {} // ********** End Class USubobjectDataSubsystem **************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h__Script_SubobjectDataInterface_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FAddNewSubobjectParams::StaticStruct, Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics::NewStructOps, TEXT("AddNewSubobjectParams"),&Z_Registration_Info_UScriptStruct_FAddNewSubobjectParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAddNewSubobjectParams), 4169762018U) }, { FReparentSubobjectParams::StaticStruct, Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics::NewStructOps, TEXT("ReparentSubobjectParams"),&Z_Registration_Info_UScriptStruct_FReparentSubobjectParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FReparentSubobjectParams), 1166657712U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_USubobjectDataSubsystem, USubobjectDataSubsystem::StaticClass, TEXT("USubobjectDataSubsystem"), &Z_Registration_Info_UClass_USubobjectDataSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USubobjectDataSubsystem), 828066029U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h__Script_SubobjectDataInterface_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h__Script_SubobjectDataInterface_3789983865{ TEXT("/Script/SubobjectDataInterface"), Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h__Script_SubobjectDataInterface_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h__Script_SubobjectDataInterface_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h__Script_SubobjectDataInterface_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h__Script_SubobjectDataInterface_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS