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

462 lines
42 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 "FootstepAnimEventsModifier.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeFootstepAnimEventsModifier() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UFootstepAnimEventsModifier();
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UFootstepAnimEventsModifier_NoRegister();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique();
ANIMATIONMODIFIERLIBRARY_API UScriptStruct* Z_Construct_UScriptStruct_FFootDefinition();
ANIMATIONMODIFIERS_API UClass* Z_Construct_UClass_UAnimationModifier();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimNotify_NoRegister();
UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EDetectionTechnique *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDetectionTechnique;
static UEnum* EDetectionTechnique_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDetectionTechnique.OuterSingleton)
{
Z_Registration_Info_UEnum_EDetectionTechnique.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("EDetectionTechnique"));
}
return Z_Registration_Info_UEnum_EDetectionTechnique.OuterSingleton;
}
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EDetectionTechnique>()
{
return EDetectionTechnique_StaticEnum();
}
struct Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Detection method used for placing a notify / marker in the track */" },
{ "FootBoneReachesGround.Comment", "/**\n\x09 * Create anim event when foot bone reaches the ground level within a given threshold.\n\x09 * \n\x09 * Note that this will only be true if the foot bone position goes from NOT being within the threshold to being\n\x09 * WITHIN the ground threshold.\n\x09 */" },
{ "FootBoneReachesGround.Name", "EDetectionTechnique::FootBoneReachesGround" },
{ "FootBoneReachesGround.ToolTip", "Create anim event when foot bone reaches the ground level within a given threshold.\n\nNote that this will only be true if the foot bone position goes from NOT being within the threshold to being\nWITHIN the ground threshold." },
{ "FootBoneSpeed.Comment", "/**\n\x09 * Create anim event when foot bone translation speed is below a given threshold and nearly zero.\n\x09 *\n\x09 * Note that the foot bone translation speed is normalize therefore when a footstep occurs\n\x09 * the speed will be very close to zero.\n\x09 */" },
{ "FootBoneSpeed.Name", "EDetectionTechnique::FootBoneSpeed" },
{ "FootBoneSpeed.ToolTip", "Create anim event when foot bone translation speed is below a given threshold and nearly zero.\n\nNote that the foot bone translation speed is normalize therefore when a footstep occurs\nthe speed will be very close to zero." },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "PassThroughReferenceBone.Comment", "/**\n\x09 * Create anim event when foot bone passes through a given reference bone.\n\x09 *\n\x09 * Note that the translation vector of the reference bone will be used as the normal vector for the detection plane\n\x09 * used to determine if the foot bone has crossed the reference bone. */" },
{ "PassThroughReferenceBone.Name", "EDetectionTechnique::PassThroughReferenceBone" },
{ "PassThroughReferenceBone.ToolTip", "Create anim event when foot bone passes through a given reference bone.\n\nNote that the translation vector of the reference bone will be used as the normal vector for the detection plane\nused to determine if the foot bone has crossed the reference bone." },
{ "ToolTip", "Detection method used for placing a notify / marker in the track" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDetectionTechnique::PassThroughReferenceBone", (int64)EDetectionTechnique::PassThroughReferenceBone },
{ "EDetectionTechnique::FootBoneReachesGround", (int64)EDetectionTechnique::FootBoneReachesGround },
{ "EDetectionTechnique::FootBoneSpeed", (int64)EDetectionTechnique::FootBoneSpeed },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
"EDetectionTechnique",
"EDetectionTechnique",
Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique()
{
if (!Z_Registration_Info_UEnum_EDetectionTechnique.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDetectionTechnique.InnerSingleton, Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDetectionTechnique.InnerSingleton;
}
// ********** End Enum EDetectionTechnique *********************************************************
// ********** Begin ScriptStruct FFootDefinition ***************************************************
struct Z_Construct_UScriptStruct_FFootDefinition_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFootDefinition); }
static inline consteval int16 GetStructAlignment() { return alignof(FFootDefinition); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootBoneName_MetaData[] = {
{ "Category", "Default" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReferenceBoneName_MetaData[] = {
{ "Category", "Default" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldGenerateSyncMarkers_MetaData[] = {
{ "Category", "Sync Markers" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SyncMarkerTrackName_MetaData[] = {
{ "Category", "Sync Markers" },
{ "EditCondition", "bShouldGenerateSyncMarkers" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SyncMarkerName_MetaData[] = {
{ "Category", "Sync Markers" },
{ "EditCondition", "bShouldGenerateSyncMarkers" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SyncMarkerDetectionTechnique_MetaData[] = {
{ "Category", "Sync Markers" },
{ "EditCondition", "bShouldGenerateSyncMarkers" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_MetaData[] = {
{ "Category", "Sync Markers" },
{ "EditCondition", "SyncMarkerDetectionTechnique == EDetectionTechnique::FootBoneSpeed" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldGenerateNotifies_MetaData[] = {
{ "Category", "Notifies" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootstepNotifyTrackName_MetaData[] = {
{ "Category", "Notifies" },
{ "EditCondition", "bShouldGenerateNotifies" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootstepNotify_MetaData[] = {
{ "Category", "Notifies" },
{ "EditCondition", "bShouldGenerateNotifies" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootstepNotifyDetectionTechnique_MetaData[] = {
{ "Category", "Notifies" },
{ "EditCondition", "bShouldGenerateNotifies" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_MetaData[] = {
{ "Category", "Notifies" },
{ "EditCondition", "FootstepNotifyDetectionTechnique == EDetectionTechnique::FootBoneSpeed" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFootDefinition constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_FootBoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReferenceBoneName;
static void NewProp_bShouldGenerateSyncMarkers_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldGenerateSyncMarkers;
static const UECodeGen_Private::FNamePropertyParams NewProp_SyncMarkerTrackName;
static const UECodeGen_Private::FNamePropertyParams NewProp_SyncMarkerName;
static const UECodeGen_Private::FBytePropertyParams NewProp_SyncMarkerDetectionTechnique_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SyncMarkerDetectionTechnique;
static void NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold;
static void NewProp_bShouldGenerateNotifies_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldGenerateNotifies;
static const UECodeGen_Private::FNamePropertyParams NewProp_FootstepNotifyTrackName;
static const UECodeGen_Private::FClassPropertyParams NewProp_FootstepNotify;
static const UECodeGen_Private::FBytePropertyParams NewProp_FootstepNotifyDetectionTechnique_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FootstepNotifyDetectionTechnique;
static void NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFootDefinition constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFootDefinition>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFootDefinition_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFootDefinition;
class UScriptStruct* FFootDefinition::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFootDefinition.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFootDefinition.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFootDefinition, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("FootDefinition"));
}
return Z_Registration_Info_UScriptStruct_FFootDefinition.OuterSingleton;
}
// ********** Begin ScriptStruct FFootDefinition Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootBoneName = { "FootBoneName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, FootBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootBoneName_MetaData), NewProp_FootBoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_ReferenceBoneName = { "ReferenceBoneName", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, ReferenceBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReferenceBoneName_MetaData), NewProp_ReferenceBoneName_MetaData) };
void Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateSyncMarkers_SetBit(void* Obj)
{
((FFootDefinition*)Obj)->bShouldGenerateSyncMarkers = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateSyncMarkers = { "bShouldGenerateSyncMarkers", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFootDefinition), &Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateSyncMarkers_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldGenerateSyncMarkers_MetaData), NewProp_bShouldGenerateSyncMarkers_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerTrackName = { "SyncMarkerTrackName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, SyncMarkerTrackName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SyncMarkerTrackName_MetaData), NewProp_SyncMarkerTrackName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerName = { "SyncMarkerName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, SyncMarkerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SyncMarkerName_MetaData), NewProp_SyncMarkerName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerDetectionTechnique_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerDetectionTechnique = { "SyncMarkerDetectionTechnique", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, SyncMarkerDetectionTechnique), Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SyncMarkerDetectionTechnique_MetaData), NewProp_SyncMarkerDetectionTechnique_MetaData) }; // 2332391393
void Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_SetBit(void* Obj)
{
((FFootDefinition*)Obj)->bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold = { "bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFootDefinition), &Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_MetaData), NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_MetaData) };
void Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateNotifies_SetBit(void* Obj)
{
((FFootDefinition*)Obj)->bShouldGenerateNotifies = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateNotifies = { "bShouldGenerateNotifies", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFootDefinition), &Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateNotifies_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldGenerateNotifies_MetaData), NewProp_bShouldGenerateNotifies_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyTrackName = { "FootstepNotifyTrackName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, FootstepNotifyTrackName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootstepNotifyTrackName_MetaData), NewProp_FootstepNotifyTrackName_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotify = { "FootstepNotify", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, FootstepNotify), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimNotify_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootstepNotify_MetaData), NewProp_FootstepNotify_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyDetectionTechnique_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyDetectionTechnique = { "FootstepNotifyDetectionTechnique", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, FootstepNotifyDetectionTechnique), Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootstepNotifyDetectionTechnique_MetaData), NewProp_FootstepNotifyDetectionTechnique_MetaData) }; // 2332391393
void Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_SetBit(void* Obj)
{
((FFootDefinition*)Obj)->bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold = { "bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFootDefinition), &Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_MetaData), NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFootDefinition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_ReferenceBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateSyncMarkers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerTrackName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerDetectionTechnique_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerDetectionTechnique,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateNotifies,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyTrackName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotify,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyDetectionTechnique_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyDetectionTechnique,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFootDefinition_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFootDefinition Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFootDefinition_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
&NewStructOps,
"FootDefinition",
Z_Construct_UScriptStruct_FFootDefinition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFootDefinition_Statics::PropPointers),
sizeof(FFootDefinition),
alignof(FFootDefinition),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFootDefinition_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFootDefinition_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFootDefinition()
{
if (!Z_Registration_Info_UScriptStruct_FFootDefinition.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFootDefinition.InnerSingleton, Z_Construct_UScriptStruct_FFootDefinition_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFootDefinition.InnerSingleton);
}
// ********** End ScriptStruct FFootDefinition *****************************************************
// ********** Begin Class UFootstepAnimEventsModifier **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFootstepAnimEventsModifier;
UClass* UFootstepAnimEventsModifier::GetPrivateStaticClass()
{
using TClass = UFootstepAnimEventsModifier;
if (!Z_Registration_Info_UClass_UFootstepAnimEventsModifier.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FootstepAnimEventsModifier"),
Z_Registration_Info_UClass_UFootstepAnimEventsModifier.InnerSingleton,
StaticRegisterNativesUFootstepAnimEventsModifier,
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_UFootstepAnimEventsModifier.InnerSingleton;
}
UClass* Z_Construct_UClass_UFootstepAnimEventsModifier_NoRegister()
{
return UFootstepAnimEventsModifier::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFootstepAnimEventsModifier_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Generates animation notifies and/or sync markers for any specified bone(s) */" },
{ "IncludePath", "FootstepAnimEventsModifier.h" },
{ "IsBlueprintBase", "TRUE" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Generates animation notifies and/or sync markers for any specified bone(s)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleRate_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Rate used to sample the animation */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Rate used to sample the animation" },
{ "UIMin", "1" },
{ "Units", "Hz" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroundThreshold_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Threshold for determining if a foot bone position can be considered to be on the ground level */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Threshold for determining if a foot bone position can be considered to be on the ground level" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpeedThreshold_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMax", "1.000000" },
{ "ClampMin", "0.000000" },
{ "Comment", "/**\n\x09 * Threshold to start finding the smallest foot bone translation speed.\n\x09 *\n\x09 * Note that the foot bone translation speed is normalize therefore when a footstep occurs\n\x09 * the speed will be very close to zero, thus for most cases this value won't need to be changed.\n\x09 */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Threshold to start finding the smallest foot bone translation speed.\n\nNote that the foot bone translation speed is normalize therefore when a footstep occurs\nthe speed will be very close to zero, thus for most cases this value won't need to be changed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootDefinitions_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Foot bone(s) to be processed */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "TitleProperty", "FootBoneName" },
{ "ToolTip", "Foot bone(s) to be processed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09 * If true, applying the anim modifier becomes a destructive action, meaning that any existing matched tracks will have their data overwritten by the modifier.\n\x09 * Otherwise, no previous notifies or sync markers will removed when applying the anim modifier.\n\x09 */" },
{ "DisplayName", "Remove Pre Existing Notifies or Sync Markers" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "If true, applying the anim modifier becomes a destructive action, meaning that any existing matched tracks will have their data overwritten by the modifier.\nOtherwise, no previous notifies or sync markers will removed when applying the anim modifier." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeneratedNotifyTracks_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Keep track of to be generated tracks during modifier application */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Keep track of to be generated tracks during modifier application" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProcessedNotifyTracks_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Keep track of tracks modified during modifier application */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Keep track of tracks modified during modifier application" },
};
#endif // WITH_METADATA
// ********** Begin Class UFootstepAnimEventsModifier constinit property declarations **************
static const UECodeGen_Private::FIntPropertyParams NewProp_SampleRate;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GroundThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SpeedThreshold;
static const UECodeGen_Private::FStructPropertyParams NewProp_FootDefinitions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FootDefinitions;
static void NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers;
static const UECodeGen_Private::FNamePropertyParams NewProp_GeneratedNotifyTracks_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_GeneratedNotifyTracks;
static const UECodeGen_Private::FNamePropertyParams NewProp_ProcessedNotifyTracks_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_ProcessedNotifyTracks;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UFootstepAnimEventsModifier constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFootstepAnimEventsModifier>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFootstepAnimEventsModifier_Statics
// ********** Begin Class UFootstepAnimEventsModifier Property Definitions *************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_SampleRate = { "SampleRate", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, SampleRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleRate_MetaData), NewProp_SampleRate_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GroundThreshold = { "GroundThreshold", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, GroundThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroundThreshold_MetaData), NewProp_GroundThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_SpeedThreshold = { "SpeedThreshold", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, SpeedThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpeedThreshold_MetaData), NewProp_SpeedThreshold_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_FootDefinitions_Inner = { "FootDefinitions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FFootDefinition, METADATA_PARAMS(0, nullptr) }; // 4246719562
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_FootDefinitions = { "FootDefinitions", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, FootDefinitions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootDefinitions_MetaData), NewProp_FootDefinitions_MetaData) }; // 4246719562
void Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_SetBit(void* Obj)
{
((UFootstepAnimEventsModifier*)Obj)->bShouldRemovePreExistingNotifiesOrSyncMarkers = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers = { "bShouldRemovePreExistingNotifiesOrSyncMarkers", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UFootstepAnimEventsModifier), &Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_MetaData), NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GeneratedNotifyTracks_ElementProp = { "GeneratedNotifyTracks", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GeneratedNotifyTracks = { "GeneratedNotifyTracks", nullptr, (EPropertyFlags)0x0040040000020001, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, GeneratedNotifyTracks), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeneratedNotifyTracks_MetaData), NewProp_GeneratedNotifyTracks_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_ProcessedNotifyTracks_ElementProp = { "ProcessedNotifyTracks", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_ProcessedNotifyTracks = { "ProcessedNotifyTracks", nullptr, (EPropertyFlags)0x0040040000020001, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, ProcessedNotifyTracks), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProcessedNotifyTracks_MetaData), NewProp_ProcessedNotifyTracks_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_SampleRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GroundThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_SpeedThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_FootDefinitions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_FootDefinitions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GeneratedNotifyTracks_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GeneratedNotifyTracks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_ProcessedNotifyTracks_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_ProcessedNotifyTracks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::PropPointers) < 2048);
// ********** End Class UFootstepAnimEventsModifier Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimationModifier,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::ClassParams = {
&UFootstepAnimEventsModifier::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::PropPointers),
0,
0x000000A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::Class_MetaDataParams)
};
void UFootstepAnimEventsModifier::StaticRegisterNativesUFootstepAnimEventsModifier()
{
}
UClass* Z_Construct_UClass_UFootstepAnimEventsModifier()
{
if (!Z_Registration_Info_UClass_UFootstepAnimEventsModifier.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFootstepAnimEventsModifier.OuterSingleton, Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFootstepAnimEventsModifier.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFootstepAnimEventsModifier);
UFootstepAnimEventsModifier::~UFootstepAnimEventsModifier() {}
// ********** End Class UFootstepAnimEventsModifier ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EDetectionTechnique_StaticEnum, TEXT("EDetectionTechnique"), &Z_Registration_Info_UEnum_EDetectionTechnique, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2332391393U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FFootDefinition::StaticStruct, Z_Construct_UScriptStruct_FFootDefinition_Statics::NewStructOps, TEXT("FootDefinition"),&Z_Registration_Info_UScriptStruct_FFootDefinition, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFootDefinition), 4246719562U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UFootstepAnimEventsModifier, UFootstepAnimEventsModifier::StaticClass, TEXT("UFootstepAnimEventsModifier"), &Z_Registration_Info_UClass_UFootstepAnimEventsModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFootstepAnimEventsModifier), 3233564433U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_1936585774{
TEXT("/Script/AnimationModifierLibrary"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS