// 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 "Components/ForceFeedbackComponent.h" #include "GameFramework/ForceFeedbackAttenuation.h" #include "Serialization/ArchiveUObjectFromStructuredArchive.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeForceFeedbackComponent() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UForceFeedbackAttenuation_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UForceFeedbackComponent(); ENGINE_API UClass* Z_Construct_UClass_UForceFeedbackComponent_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UForceFeedbackEffect_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_USceneComponent(); ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FForceFeedbackAttenuationSettings(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin Delegate FOnForceFeedbackFinished ********************************************** struct Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics { struct _Script_Engine_eventOnForceFeedbackFinished_Parms { UForceFeedbackComponent* ForceFeedbackComponent; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Comment", "/** called when we finish playing forcefeedback effect, either because it played to completion or because a Stop() call turned it off early */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "called when we finish playing forcefeedback effect, either because it played to completion or because a Stop() call turned it off early" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForceFeedbackComponent_MetaData[] = { { "EditInline", "true" }, }; #endif // WITH_METADATA // ********** Begin Delegate FOnForceFeedbackFinished constinit property declarations ************** static const UECodeGen_Private::FObjectPropertyParams NewProp_ForceFeedbackComponent; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FOnForceFeedbackFinished constinit property declarations **************** static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FOnForceFeedbackFinished Property Definitions ************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::NewProp_ForceFeedbackComponent = { "ForceFeedbackComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnForceFeedbackFinished_Parms, ForceFeedbackComponent), Z_Construct_UClass_UForceFeedbackComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForceFeedbackComponent_MetaData), NewProp_ForceFeedbackComponent_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::NewProp_ForceFeedbackComponent, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FOnForceFeedbackFinished Property Definitions *************************** const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "OnForceFeedbackFinished__DelegateSignature", Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::_Script_Engine_eventOnForceFeedbackFinished_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::_Script_Engine_eventOnForceFeedbackFinished_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FOnForceFeedbackFinished_DelegateWrapper(const FMulticastScriptDelegate& OnForceFeedbackFinished, UForceFeedbackComponent* ForceFeedbackComponent) { struct _Script_Engine_eventOnForceFeedbackFinished_Parms { UForceFeedbackComponent* ForceFeedbackComponent; }; _Script_Engine_eventOnForceFeedbackFinished_Parms Parms; Parms.ForceFeedbackComponent=ForceFeedbackComponent; OnForceFeedbackFinished.ProcessMulticastDelegate(&Parms); } // ********** End Delegate FOnForceFeedbackFinished ************************************************ // ********** Begin Class UForceFeedbackComponent Function AdjustAttenuation *********************** struct Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics { struct ForceFeedbackComponent_eventAdjustAttenuation_Parms { FForceFeedbackAttenuationSettings InAttenuationSettings; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "ForceFeedback" }, { "Comment", "/** Modify the attenuation settings of the component */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "Modify the attenuation settings of the component" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAttenuationSettings_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AdjustAttenuation constinit property declarations ********************* static const UECodeGen_Private::FStructPropertyParams NewProp_InAttenuationSettings; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AdjustAttenuation constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AdjustAttenuation Property Definitions ******************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::NewProp_InAttenuationSettings = { "InAttenuationSettings", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ForceFeedbackComponent_eventAdjustAttenuation_Parms, InAttenuationSettings), Z_Construct_UScriptStruct_FForceFeedbackAttenuationSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAttenuationSettings_MetaData), NewProp_InAttenuationSettings_MetaData) }; // 3902443775 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::NewProp_InAttenuationSettings, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::PropPointers) < 2048); // ********** End Function AdjustAttenuation Property Definitions ********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UForceFeedbackComponent, nullptr, "AdjustAttenuation", Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::ForceFeedbackComponent_eventAdjustAttenuation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::ForceFeedbackComponent_eventAdjustAttenuation_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UForceFeedbackComponent::execAdjustAttenuation) { P_GET_STRUCT_REF(FForceFeedbackAttenuationSettings,Z_Param_Out_InAttenuationSettings); P_FINISH; P_NATIVE_BEGIN; P_THIS->AdjustAttenuation(Z_Param_Out_InAttenuationSettings); P_NATIVE_END; } // ********** End Class UForceFeedbackComponent Function AdjustAttenuation ************************* // ********** Begin Class UForceFeedbackComponent Function BP_GetAttenuationSettingsToApply ******** struct Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics { struct ForceFeedbackComponent_eventBP_GetAttenuationSettingsToApply_Parms { FForceFeedbackAttenuationSettings OutAttenuationSettings; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "ForceFeedback" }, { "DisplayName", "Get Attenuation Settings To Apply" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ScriptName", "GetAttenuationSettingsToApply" }, }; #endif // WITH_METADATA // ********** Begin Function BP_GetAttenuationSettingsToApply constinit property declarations ****** static const UECodeGen_Private::FStructPropertyParams NewProp_OutAttenuationSettings; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function BP_GetAttenuationSettingsToApply constinit property declarations ******** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function BP_GetAttenuationSettingsToApply Property Definitions ***************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_OutAttenuationSettings = { "OutAttenuationSettings", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ForceFeedbackComponent_eventBP_GetAttenuationSettingsToApply_Parms, OutAttenuationSettings), Z_Construct_UScriptStruct_FForceFeedbackAttenuationSettings, METADATA_PARAMS(0, nullptr) }; // 3902443775 void Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((ForceFeedbackComponent_eventBP_GetAttenuationSettingsToApply_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_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(ForceFeedbackComponent_eventBP_GetAttenuationSettingsToApply_Parms), &Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_OutAttenuationSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::PropPointers) < 2048); // ********** End Function BP_GetAttenuationSettingsToApply Property Definitions ******************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UForceFeedbackComponent, nullptr, "BP_GetAttenuationSettingsToApply", Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::PropPointers), sizeof(Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::ForceFeedbackComponent_eventBP_GetAttenuationSettingsToApply_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::Function_MetaDataParams), Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::ForceFeedbackComponent_eventBP_GetAttenuationSettingsToApply_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UForceFeedbackComponent::execBP_GetAttenuationSettingsToApply) { P_GET_STRUCT_REF(FForceFeedbackAttenuationSettings,Z_Param_Out_OutAttenuationSettings); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->BP_GetAttenuationSettingsToApply(Z_Param_Out_OutAttenuationSettings); P_NATIVE_END; } // ********** End Class UForceFeedbackComponent Function BP_GetAttenuationSettingsToApply ********** // ********** Begin Class UForceFeedbackComponent Function Play ************************************ struct Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics { struct ForceFeedbackComponent_eventPlay_Parms { float StartTime; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "ForceFeedback" }, { "Comment", "/** Start a feedback effect playing */" }, { "CPP_Default_StartTime", "0.000000" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "Start a feedback effect playing" }, }; #endif // WITH_METADATA // ********** Begin Function Play constinit property declarations ********************************** static const UECodeGen_Private::FFloatPropertyParams NewProp_StartTime; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function Play constinit property declarations ************************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function Play Property Definitions ********************************************* const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::NewProp_StartTime = { "StartTime", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ForceFeedbackComponent_eventPlay_Parms, StartTime), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::NewProp_StartTime, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::PropPointers) < 2048); // ********** End Function Play Property Definitions *********************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UForceFeedbackComponent, nullptr, "Play", Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::PropPointers), sizeof(Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::ForceFeedbackComponent_eventPlay_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::Function_MetaDataParams), Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::ForceFeedbackComponent_eventPlay_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UForceFeedbackComponent_Play() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UForceFeedbackComponent_Play_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UForceFeedbackComponent::execPlay) { P_GET_PROPERTY(FFloatProperty,Z_Param_StartTime); P_FINISH; P_NATIVE_BEGIN; P_THIS->Play(Z_Param_StartTime); P_NATIVE_END; } // ********** End Class UForceFeedbackComponent Function Play ************************************** // ********** Begin Class UForceFeedbackComponent Function SetForceFeedbackEffect ****************** struct Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics { struct ForceFeedbackComponent_eventSetForceFeedbackEffect_Parms { UForceFeedbackEffect* NewForceFeedbackEffect; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "ForceFeedback" }, { "Comment", "/** Set what force feedback effect is played by this component */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "Set what force feedback effect is played by this component" }, }; #endif // WITH_METADATA // ********** Begin Function SetForceFeedbackEffect constinit property declarations **************** static const UECodeGen_Private::FObjectPropertyParams NewProp_NewForceFeedbackEffect; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetForceFeedbackEffect constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetForceFeedbackEffect Property Definitions *************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::NewProp_NewForceFeedbackEffect = { "NewForceFeedbackEffect", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ForceFeedbackComponent_eventSetForceFeedbackEffect_Parms, NewForceFeedbackEffect), Z_Construct_UClass_UForceFeedbackEffect_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::NewProp_NewForceFeedbackEffect, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::PropPointers) < 2048); // ********** End Function SetForceFeedbackEffect Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UForceFeedbackComponent, nullptr, "SetForceFeedbackEffect", Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::PropPointers), sizeof(Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::ForceFeedbackComponent_eventSetForceFeedbackEffect_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::Function_MetaDataParams), Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::ForceFeedbackComponent_eventSetForceFeedbackEffect_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UForceFeedbackComponent::execSetForceFeedbackEffect) { P_GET_OBJECT(UForceFeedbackEffect,Z_Param_NewForceFeedbackEffect); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetForceFeedbackEffect(Z_Param_NewForceFeedbackEffect); P_NATIVE_END; } // ********** End Class UForceFeedbackComponent Function SetForceFeedbackEffect ******************** // ********** Begin Class UForceFeedbackComponent Function SetIntensityMultiplier ****************** struct Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics { struct ForceFeedbackComponent_eventSetIntensityMultiplier_Parms { float NewIntensityMultiplier; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "ForceFeedback" }, { "Comment", "/** Set a new intensity multiplier */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "Set a new intensity multiplier" }, }; #endif // WITH_METADATA // ********** Begin Function SetIntensityMultiplier constinit property declarations **************** static const UECodeGen_Private::FFloatPropertyParams NewProp_NewIntensityMultiplier; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetIntensityMultiplier constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetIntensityMultiplier Property Definitions *************************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::NewProp_NewIntensityMultiplier = { "NewIntensityMultiplier", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ForceFeedbackComponent_eventSetIntensityMultiplier_Parms, NewIntensityMultiplier), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::NewProp_NewIntensityMultiplier, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::PropPointers) < 2048); // ********** End Function SetIntensityMultiplier Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UForceFeedbackComponent, nullptr, "SetIntensityMultiplier", Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::PropPointers), sizeof(Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::ForceFeedbackComponent_eventSetIntensityMultiplier_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::Function_MetaDataParams), Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::ForceFeedbackComponent_eventSetIntensityMultiplier_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UForceFeedbackComponent::execSetIntensityMultiplier) { P_GET_PROPERTY(FFloatProperty,Z_Param_NewIntensityMultiplier); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetIntensityMultiplier(Z_Param_NewIntensityMultiplier); P_NATIVE_END; } // ********** End Class UForceFeedbackComponent Function SetIntensityMultiplier ******************** // ********** Begin Class UForceFeedbackComponent Function Stop ************************************ struct Z_Construct_UFunction_UForceFeedbackComponent_Stop_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "ForceFeedback" }, { "Comment", "/** Stop playing the feedback effect */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "Stop playing the feedback effect" }, }; #endif // WITH_METADATA // ********** Begin Function Stop constinit property declarations ********************************** // ********** End Function Stop constinit property declarations ************************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UForceFeedbackComponent_Stop_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UForceFeedbackComponent, nullptr, "Stop", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UForceFeedbackComponent_Stop_Statics::Function_MetaDataParams), Z_Construct_UFunction_UForceFeedbackComponent_Stop_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UForceFeedbackComponent_Stop() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UForceFeedbackComponent_Stop_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UForceFeedbackComponent::execStop) { P_FINISH; P_NATIVE_BEGIN; P_THIS->Stop(); P_NATIVE_END; } // ********** End Class UForceFeedbackComponent Function Stop ************************************** // ********** Begin Class UForceFeedbackComponent ************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UForceFeedbackComponent; UClass* UForceFeedbackComponent::GetPrivateStaticClass() { using TClass = UForceFeedbackComponent; if (!Z_Registration_Info_UClass_UForceFeedbackComponent.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ForceFeedbackComponent"), Z_Registration_Info_UClass_UForceFeedbackComponent.InnerSingleton, StaticRegisterNativesUForceFeedbackComponent, 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_UForceFeedbackComponent.InnerSingleton; } UClass* Z_Construct_UClass_UForceFeedbackComponent_NoRegister() { return UForceFeedbackComponent::GetPrivateStaticClass(); } struct Z_Construct_UClass_UForceFeedbackComponent_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintSpawnableComponent", "" }, { "ClassGroupNames", "Utility" }, { "Comment", "/**\n * ForceFeedbackComponent allows placing a rumble effect in to the world and having it apply to player characters who come near it\n */" }, { "HideCategories", "Object ActorComponent Physics Rendering Mobility LOD PhysicsVolume" }, { "IncludePath", "Components/ForceFeedbackComponent.h" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ObjectInitializerConstructorDeclared", "" }, { "ToolTip", "ForceFeedbackComponent allows placing a rumble effect in to the world and having it apply to player characters who come near it" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForceFeedbackEffect_MetaData[] = { { "Category", "ForceFeedback" }, { "Comment", "/** The feedback effect to be played */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "The feedback effect to be played" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoDestroy_MetaData[] = { { "Comment", "/** Auto destroy this component on completion */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "Auto destroy this component on completion" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStopWhenOwnerDestroyed_MetaData[] = { { "Comment", "/** Stop effect when owner is destroyed */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "Stop effect when owner is destroyed" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLooping_MetaData[] = { { "Category", "ForceFeedback" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreTimeDilation_MetaData[] = { { "Category", "ForceFeedback" }, { "Comment", "/** Should the playback of the forcefeedback pattern ignore time dilation and use the app's delta time */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "Should the playback of the forcefeedback pattern ignore time dilation and use the app's delta time" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideAttenuation_MetaData[] = { { "Category", "Attenuation" }, { "Comment", "/** Should the Attenuation Settings asset be used (false) or should the properties set directly on the component be used for attenuation properties */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "Should the Attenuation Settings asset be used (false) or should the properties set directly on the component be used for attenuation properties" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntensityMultiplier_MetaData[] = { { "Category", "ForceFeedback" }, { "Comment", "/** The intensity multiplier to apply to effects generated by this component */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "The intensity multiplier to apply to effects generated by this component" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttenuationSettings_MetaData[] = { { "Category", "Attenuation" }, { "Comment", "/** If bOverrideSettings is false, the asset to use to determine attenuation properties for effects generated by this component */" }, { "EditCondition", "!bOverrideAttenuation" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "If bOverrideSettings is false, the asset to use to determine attenuation properties for effects generated by this component" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttenuationOverrides_MetaData[] = { { "Category", "Attenuation" }, { "Comment", "/** If bOverrideSettings is true, the attenuation properties to use for effects generated by this component */" }, { "EditCondition", "bOverrideAttenuation" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "If bOverrideSettings is true, the attenuation properties to use for effects generated by this component" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnForceFeedbackFinished_MetaData[] = { { "Comment", "/** called when we finish playing audio, either because it played to completion or because a Stop() call turned it off early */" }, { "ModuleRelativePath", "Classes/Components/ForceFeedbackComponent.h" }, { "ToolTip", "called when we finish playing audio, either because it played to completion or because a Stop() call turned it off early" }, }; #endif // WITH_METADATA // ********** Begin Class UForceFeedbackComponent constinit property declarations ****************** static const UECodeGen_Private::FObjectPropertyParams NewProp_ForceFeedbackEffect; static void NewProp_bAutoDestroy_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoDestroy; static void NewProp_bStopWhenOwnerDestroyed_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bStopWhenOwnerDestroyed; static void NewProp_bLooping_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bLooping; static void NewProp_bIgnoreTimeDilation_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreTimeDilation; static void NewProp_bOverrideAttenuation_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideAttenuation; static const UECodeGen_Private::FFloatPropertyParams NewProp_IntensityMultiplier; static const UECodeGen_Private::FObjectPropertyParams NewProp_AttenuationSettings; static const UECodeGen_Private::FStructPropertyParams NewProp_AttenuationOverrides; static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnForceFeedbackFinished; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UForceFeedbackComponent constinit property declarations ******************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("AdjustAttenuation"), .Pointer = &UForceFeedbackComponent::execAdjustAttenuation }, { .NameUTF8 = UTF8TEXT("BP_GetAttenuationSettingsToApply"), .Pointer = &UForceFeedbackComponent::execBP_GetAttenuationSettingsToApply }, { .NameUTF8 = UTF8TEXT("Play"), .Pointer = &UForceFeedbackComponent::execPlay }, { .NameUTF8 = UTF8TEXT("SetForceFeedbackEffect"), .Pointer = &UForceFeedbackComponent::execSetForceFeedbackEffect }, { .NameUTF8 = UTF8TEXT("SetIntensityMultiplier"), .Pointer = &UForceFeedbackComponent::execSetIntensityMultiplier }, { .NameUTF8 = UTF8TEXT("Stop"), .Pointer = &UForceFeedbackComponent::execStop }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UForceFeedbackComponent_AdjustAttenuation, "AdjustAttenuation" }, // 1995097895 { &Z_Construct_UFunction_UForceFeedbackComponent_BP_GetAttenuationSettingsToApply, "BP_GetAttenuationSettingsToApply" }, // 2552977628 { &Z_Construct_UFunction_UForceFeedbackComponent_Play, "Play" }, // 1207358914 { &Z_Construct_UFunction_UForceFeedbackComponent_SetForceFeedbackEffect, "SetForceFeedbackEffect" }, // 2344943350 { &Z_Construct_UFunction_UForceFeedbackComponent_SetIntensityMultiplier, "SetIntensityMultiplier" }, // 769542318 { &Z_Construct_UFunction_UForceFeedbackComponent_Stop, "Stop" }, // 1527695914 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UForceFeedbackComponent_Statics // ********** Begin Class UForceFeedbackComponent Property Definitions ***************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_ForceFeedbackEffect = { "ForceFeedbackEffect", nullptr, (EPropertyFlags)0x0114000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UForceFeedbackComponent, ForceFeedbackEffect), Z_Construct_UClass_UForceFeedbackEffect_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForceFeedbackEffect_MetaData), NewProp_ForceFeedbackEffect_MetaData) }; void Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bAutoDestroy_SetBit(void* Obj) { ((UForceFeedbackComponent*)Obj)->bAutoDestroy = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bAutoDestroy = { "bAutoDestroy", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UForceFeedbackComponent), &Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bAutoDestroy_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoDestroy_MetaData), NewProp_bAutoDestroy_MetaData) }; void Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bStopWhenOwnerDestroyed_SetBit(void* Obj) { ((UForceFeedbackComponent*)Obj)->bStopWhenOwnerDestroyed = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bStopWhenOwnerDestroyed = { "bStopWhenOwnerDestroyed", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UForceFeedbackComponent), &Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bStopWhenOwnerDestroyed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStopWhenOwnerDestroyed_MetaData), NewProp_bStopWhenOwnerDestroyed_MetaData) }; void Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bLooping_SetBit(void* Obj) { ((UForceFeedbackComponent*)Obj)->bLooping = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bLooping = { "bLooping", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UForceFeedbackComponent), &Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bLooping_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLooping_MetaData), NewProp_bLooping_MetaData) }; void Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bIgnoreTimeDilation_SetBit(void* Obj) { ((UForceFeedbackComponent*)Obj)->bIgnoreTimeDilation = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bIgnoreTimeDilation = { "bIgnoreTimeDilation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UForceFeedbackComponent), &Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bIgnoreTimeDilation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreTimeDilation_MetaData), NewProp_bIgnoreTimeDilation_MetaData) }; void Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bOverrideAttenuation_SetBit(void* Obj) { ((UForceFeedbackComponent*)Obj)->bOverrideAttenuation = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bOverrideAttenuation = { "bOverrideAttenuation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UForceFeedbackComponent), &Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bOverrideAttenuation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideAttenuation_MetaData), NewProp_bOverrideAttenuation_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_IntensityMultiplier = { "IntensityMultiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UForceFeedbackComponent, IntensityMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntensityMultiplier_MetaData), NewProp_IntensityMultiplier_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_AttenuationSettings = { "AttenuationSettings", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UForceFeedbackComponent, AttenuationSettings), Z_Construct_UClass_UForceFeedbackAttenuation_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttenuationSettings_MetaData), NewProp_AttenuationSettings_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_AttenuationOverrides = { "AttenuationOverrides", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UForceFeedbackComponent, AttenuationOverrides), Z_Construct_UScriptStruct_FForceFeedbackAttenuationSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttenuationOverrides_MetaData), NewProp_AttenuationOverrides_MetaData) }; // 3902443775 const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_OnForceFeedbackFinished = { "OnForceFeedbackFinished", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UForceFeedbackComponent, OnForceFeedbackFinished), Z_Construct_UDelegateFunction_Engine_OnForceFeedbackFinished__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnForceFeedbackFinished_MetaData), NewProp_OnForceFeedbackFinished_MetaData) }; // 2135791964 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UForceFeedbackComponent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_ForceFeedbackEffect, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bAutoDestroy, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bStopWhenOwnerDestroyed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bLooping, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bIgnoreTimeDilation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_bOverrideAttenuation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_IntensityMultiplier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_AttenuationSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_AttenuationOverrides, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UForceFeedbackComponent_Statics::NewProp_OnForceFeedbackFinished, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UForceFeedbackComponent_Statics::PropPointers) < 2048); // ********** End Class UForceFeedbackComponent Property Definitions ******************************* UObject* (*const Z_Construct_UClass_UForceFeedbackComponent_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_USceneComponent, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UForceFeedbackComponent_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UForceFeedbackComponent_Statics::ClassParams = { &UForceFeedbackComponent::StaticClass, "Engine", &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UForceFeedbackComponent_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UForceFeedbackComponent_Statics::PropPointers), 0, 0x00A800A4u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UForceFeedbackComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UForceFeedbackComponent_Statics::Class_MetaDataParams) }; void UForceFeedbackComponent::StaticRegisterNativesUForceFeedbackComponent() { UClass* Class = UForceFeedbackComponent::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UForceFeedbackComponent_Statics::Funcs)); } UClass* Z_Construct_UClass_UForceFeedbackComponent() { if (!Z_Registration_Info_UClass_UForceFeedbackComponent.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UForceFeedbackComponent.OuterSingleton, Z_Construct_UClass_UForceFeedbackComponent_Statics::ClassParams); } return Z_Registration_Info_UClass_UForceFeedbackComponent.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UForceFeedbackComponent); UForceFeedbackComponent::~UForceFeedbackComponent() {} #if WITH_EDITORONLY_DATA IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UForceFeedbackComponent) #endif // WITH_EDITORONLY_DATA // ********** End Class UForceFeedbackComponent **************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_ForceFeedbackComponent_h__Script_Engine_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UForceFeedbackComponent, UForceFeedbackComponent::StaticClass, TEXT("UForceFeedbackComponent"), &Z_Registration_Info_UClass_UForceFeedbackComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UForceFeedbackComponent), 1324030464U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_ForceFeedbackComponent_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_ForceFeedbackComponent_h__Script_Engine_444057297{ TEXT("/Script/Engine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_ForceFeedbackComponent_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_ForceFeedbackComponent_h__Script_Engine_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS