Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/Engine/UHT/ForceFeedbackComponent.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

651 lines
49 KiB
C++

// 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<UObject>(&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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<UForceFeedbackComponent>::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