#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: PoseSearch

#include "Basic.hpp"

#include "PoseSearch_structs.hpp"
#include "Engine_structs.hpp"
#include "CoreUObject_structs.hpp"


SDK_NAMESPACE_START
SDK_PARAM_NAMESPACE_START

// Function PoseSearch.MotionMatchingAnimNodeLibrary.ConvertToMotionMatchingNode
// 0x0028 (0x0028 - 0x0000)
struct MotionMatchingAnimNodeLibrary_ConvertToMotionMatchingNode final
{
public:
	struct FAnimNodeReference                     Node;                                              // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	EAnimNodeReferenceConversionResult            Result;                                            // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11[0x7];                                       // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMotionMatchingAnimNodeReference       ReturnValue;                                       // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MotionMatchingAnimNodeLibrary_ConvertToMotionMatchingNode;

// Function PoseSearch.MotionMatchingAnimNodeLibrary.ConvertToMotionMatchingNodePure
// 0x0028 (0x0028 - 0x0000)
struct MotionMatchingAnimNodeLibrary_ConvertToMotionMatchingNodePure final
{
public:
	struct FAnimNodeReference                     Node;                                              // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	struct FMotionMatchingAnimNodeReference       MotionMatchingNode;                                // 0x0010(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          Result;                                            // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21[0x7];                                       // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MotionMatchingAnimNodeLibrary_ConvertToMotionMatchingNodePure;

// Function PoseSearch.MotionMatchingAnimNodeLibrary.GetMotionMatchingBlendSettings
// 0x0030 (0x0030 - 0x0000)
struct MotionMatchingAnimNodeLibrary_GetMotionMatchingBlendSettings final
{
public:
	struct FMotionMatchingAnimNodeReference       MotionMatchingNode;                                // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	struct FMotionMatchingBlueprintBlendSettings  BlendSettings;                                     // 0x0010(0x0018)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bIsResultValid;                                    // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MotionMatchingAnimNodeLibrary_GetMotionMatchingBlendSettings;

// Function PoseSearch.MotionMatchingAnimNodeLibrary.GetMotionMatchingSearchResult
// 0x0090 (0x0090 - 0x0000)
struct MotionMatchingAnimNodeLibrary_GetMotionMatchingSearchResult final
{
public:
	struct FMotionMatchingAnimNodeReference       MotionMatchingNode;                                // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	struct FPoseSearchBlueprintResult             Result;                                            // 0x0010(0x0078)(Parm, OutParm, NativeAccessSpecifierPublic)
	bool                                          bIsResultValid;                                    // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_89[0x7];                                       // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MotionMatchingAnimNodeLibrary_GetMotionMatchingSearchResult;

// Function PoseSearch.MotionMatchingAnimNodeLibrary.OverrideMotionMatchingBlendSettings
// 0x0030 (0x0030 - 0x0000)
struct MotionMatchingAnimNodeLibrary_OverrideMotionMatchingBlendSettings final
{
public:
	struct FMotionMatchingAnimNodeReference       MotionMatchingNode;                                // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	struct FMotionMatchingBlueprintBlendSettings  BlendSettings;                                     // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bIsResultValid;                                    // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MotionMatchingAnimNodeLibrary_OverrideMotionMatchingBlendSettings;

// Function PoseSearch.MotionMatchingAnimNodeLibrary.ResetDatabasesToSearch
// 0x0018 (0x0018 - 0x0000)
struct MotionMatchingAnimNodeLibrary_ResetDatabasesToSearch final
{
public:
	struct FMotionMatchingAnimNodeReference       MotionMatchingNode;                                // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	EPoseSearchInterruptMode                      InterruptMode;                                     // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11[0x7];                                       // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MotionMatchingAnimNodeLibrary_ResetDatabasesToSearch;

// Function PoseSearch.MotionMatchingAnimNodeLibrary.SetDatabasesToSearch
// 0x0028 (0x0028 - 0x0000)
struct MotionMatchingAnimNodeLibrary_SetDatabasesToSearch final
{
public:
	struct FMotionMatchingAnimNodeReference       MotionMatchingNode;                                // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	TArray<class UPoseSearchDatabase*>            Databases;                                         // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
	EPoseSearchInterruptMode                      InterruptMode;                                     // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21[0x7];                                       // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MotionMatchingAnimNodeLibrary_SetDatabasesToSearch;

// Function PoseSearch.MotionMatchingAnimNodeLibrary.SetDatabaseToSearch
// 0x0020 (0x0020 - 0x0000)
struct MotionMatchingAnimNodeLibrary_SetDatabaseToSearch final
{
public:
	struct FMotionMatchingAnimNodeReference       MotionMatchingNode;                                // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	class UPoseSearchDatabase*                    Database;                                          // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EPoseSearchInterruptMode                      InterruptMode;                                     // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_19[0x7];                                       // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MotionMatchingAnimNodeLibrary_SetDatabaseToSearch;

// Function PoseSearch.MotionMatchingAnimNodeLibrary.SetInterruptMode
// 0x0018 (0x0018 - 0x0000)
struct MotionMatchingAnimNodeLibrary_SetInterruptMode final
{
public:
	struct FMotionMatchingAnimNodeReference       MotionMatchingNode;                                // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	EPoseSearchInterruptMode                      InterruptMode;                                     // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11[0x7];                                       // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MotionMatchingAnimNodeLibrary_SetInterruptMode;

// Function PoseSearch.MotionMatchingInteractionAnimNodeLibrary.ConvertToMotionMatchingInteractionNode
// 0x0028 (0x0028 - 0x0000)
struct MotionMatchingInteractionAnimNodeLibrary_ConvertToMotionMatchingInteractionNode final
{
public:
	struct FAnimNodeReference                     Node;                                              // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	EAnimNodeReferenceConversionResult            Result;                                            // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11[0x7];                                       // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMotionMatchingInteractionAnimNodeReference ReturnValue;                                  // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MotionMatchingInteractionAnimNodeLibrary_ConvertToMotionMatchingInteractionNode;

// Function PoseSearch.MotionMatchingInteractionAnimNodeLibrary.ConvertToMotionMatchingInteractionNodePure
// 0x0028 (0x0028 - 0x0000)
struct MotionMatchingInteractionAnimNodeLibrary_ConvertToMotionMatchingInteractionNodePure final
{
public:
	struct FAnimNodeReference                     Node;                                              // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	struct FMotionMatchingInteractionAnimNodeReference MotionMatchingInteractionNode;                // 0x0010(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          Result;                                            // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21[0x7];                                       // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MotionMatchingInteractionAnimNodeLibrary_ConvertToMotionMatchingInteractionNodePure;

// Function PoseSearch.MotionMatchingInteractionAnimNodeLibrary.IsInteracting
// 0x0018 (0x0018 - 0x0000)
struct MotionMatchingInteractionAnimNodeLibrary_IsInteracting final
{
public:
	struct FMotionMatchingInteractionAnimNodeReference MotionMatchingInteractionNode;                // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          ReturnValue;                                       // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11[0x7];                                       // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MotionMatchingInteractionAnimNodeLibrary_IsInteracting;

// Function PoseSearch.MotionMatchingInteractionAnimNodeLibrary.SetAvailabilities
// 0x0020 (0x0020 - 0x0000)
struct MotionMatchingInteractionAnimNodeLibrary_SetAvailabilities final
{
public:
	struct FMotionMatchingInteractionAnimNodeReference MotionMatchingInteractionNode;                // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	TArray<struct FPoseSearchInteractionAvailability> Availabilities;                                // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MotionMatchingInteractionAnimNodeLibrary_SetAvailabilities;

// Function PoseSearch.MultiAnimAsset.BP_GetAnimationAsset
// 0x0010 (0x0010 - 0x0000)
struct MultiAnimAsset_BP_GetAnimationAsset final
{
public:
	class FName                                   Role;                                              // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimationAsset*                        ReturnValue;                                       // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MultiAnimAsset_BP_GetAnimationAsset;

// Function PoseSearch.MultiAnimAsset.BP_GetOrigin
// 0x0070 (0x0070 - 0x0000)
struct MultiAnimAsset_BP_GetOrigin final
{
public:
	class FName                                   Role;                                              // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8[0x8];                                        // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             ReturnValue;                                       // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MultiAnimAsset_BP_GetOrigin;

// Function PoseSearch.PoseSearchAssetSamplerLibrary.Draw
// 0x00F0 (0x00F0 - 0x0000)
struct PoseSearchAssetSamplerLibrary_Draw final
{
public:
	const class UAnimInstance*                    AnimInstance;                                      // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8[0x8];                                        // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPoseSearchAssetSamplerPose            AssetSamplerPose;                                  // 0x0010(0x00E0)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchAssetSamplerLibrary_Draw;

// Function PoseSearch.PoseSearchAssetSamplerLibrary.GetTransformByName
// 0x0150 (0x0150 - 0x0000)
struct PoseSearchAssetSamplerLibrary_GetTransformByName final
{
public:
	struct FPoseSearchAssetSamplerPose            AssetSamplerPose;                                  // 0x0000(0x00E0)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	class FName                                   BoneName;                                          // 0x00E0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EPoseSearchAssetSamplerSpace                  Space;                                             // 0x00E8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E9[0x7];                                       // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             ReturnValue;                                       // 0x00F0(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchAssetSamplerLibrary_GetTransformByName;

// Function PoseSearch.PoseSearchAssetSamplerLibrary.SamplePose
// 0x0190 (0x0190 - 0x0000)
struct PoseSearchAssetSamplerLibrary_SamplePose final
{
public:
	const class UAnimInstance*                    AnimInstance;                                      // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8[0x8];                                        // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPoseSearchAssetSamplerInput           Input;                                             // 0x0010(0x00A0)(ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic)
	struct FPoseSearchAssetSamplerPose            ReturnValue;                                       // 0x00B0(0x00E0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchAssetSamplerLibrary_SamplePose;

// Function PoseSearch.PoseSearchDatabase.GetAnimationAsset
// 0x0010 (0x0010 - 0x0000)
struct PoseSearchDatabase_GetAnimationAsset final
{
public:
	int32                                         Index_0;                                           // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4[0x4];                                        // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UObject*                                ReturnValue;                                       // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchDatabase_GetAnimationAsset;

// Function PoseSearch.PoseSearchDatabase.GetNumAnimationAssets
// 0x0004 (0x0004 - 0x0000)
struct PoseSearchDatabase_GetNumAnimationAssets final
{
public:
	int32                                         ReturnValue;                                       // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchDatabase_GetNumAnimationAssets;

// Function PoseSearch.PoseSearchEventLibrary.UpdatePoseSearchEvent
// 0x0038 (0x0038 - 0x0000)
struct PoseSearchEventLibrary_UpdatePoseSearchEvent final
{
public:
	struct FPoseSearchEvent                       InNewEvent;                                        // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bIsNewEventValid;                                  // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_19[0x3];                                       // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DeltaSeconds;                                      // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FPoseSearchEvent                       InOutCurrentEvent;                                 // 0x0020(0x0018)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchEventLibrary_UpdatePoseSearchEvent;

// Function PoseSearch.PoseSearchFeatureChannel_Curve.BP_GetCurveValue
// 0x0010 (0x0010 - 0x0000)
struct PoseSearchFeatureChannel_Curve_BP_GetCurveValue final
{
public:
	const class UAnimInstance*                    AnimInstance;                                      // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReturnValue;                                       // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C[0x4];                                        // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchFeatureChannel_Curve_BP_GetCurveValue;

// Function PoseSearch.PoseSearchFeatureChannel_Distance.BP_GetDistance
// 0x0010 (0x0010 - 0x0000)
struct PoseSearchFeatureChannel_Distance_BP_GetDistance final
{
public:
	const class UAnimInstance*                    AnimInstance;                                      // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReturnValue;                                       // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C[0x4];                                        // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchFeatureChannel_Distance_BP_GetDistance;

// Function PoseSearch.PoseSearchFeatureChannel_Heading.BP_GetWorldRotation
// 0x0030 (0x0030 - 0x0000)
struct PoseSearchFeatureChannel_Heading_BP_GetWorldRotation final
{
public:
	const class UAnimInstance*                    AnimInstance;                                      // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8[0x8];                                        // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FQuat                                  ReturnValue;                                       // 0x0010(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchFeatureChannel_Heading_BP_GetWorldRotation;

// Function PoseSearch.PoseSearchFeatureChannel_Position.BP_GetWorldPosition
// 0x0020 (0x0020 - 0x0000)
struct PoseSearchFeatureChannel_Position_BP_GetWorldPosition final
{
public:
	const class UAnimInstance*                    AnimInstance;                                      // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                ReturnValue;                                       // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchFeatureChannel_Position_BP_GetWorldPosition;

// Function PoseSearch.PoseSearchFeatureChannel_TimeToEvent.BP_GetTimeToEvent
// 0x0010 (0x0010 - 0x0000)
struct PoseSearchFeatureChannel_TimeToEvent_BP_GetTimeToEvent final
{
public:
	const class UAnimInstance*                    AnimInstance;                                      // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReturnValue;                                       // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C[0x4];                                        // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchFeatureChannel_TimeToEvent_BP_GetTimeToEvent;

// Function PoseSearch.PoseSearchFeatureChannel_Velocity.BP_GetWorldVelocity
// 0x0020 (0x0020 - 0x0000)
struct PoseSearchFeatureChannel_Velocity_BP_GetWorldVelocity final
{
public:
	const class UAnimInstance*                    AnimInstance;                                      // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                ReturnValue;                                       // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchFeatureChannel_Velocity_BP_GetWorldVelocity;

// Function PoseSearch.PoseSearchHistoryCollectorAnimNodeLibrary.ConvertToPoseHistoryNode
// 0x0028 (0x0028 - 0x0000)
struct PoseSearchHistoryCollectorAnimNodeLibrary_ConvertToPoseHistoryNode final
{
public:
	struct FAnimNodeReference                     Node;                                              // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	EAnimNodeReferenceConversionResult            Result;                                            // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11[0x7];                                       // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPoseSearchHistoryCollectorAnimNodeReference ReturnValue;                                 // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchHistoryCollectorAnimNodeLibrary_ConvertToPoseHistoryNode;

// Function PoseSearch.PoseSearchHistoryCollectorAnimNodeLibrary.ConvertToPoseHistoryNodePure
// 0x0028 (0x0028 - 0x0000)
struct PoseSearchHistoryCollectorAnimNodeLibrary_ConvertToPoseHistoryNodePure final
{
public:
	struct FAnimNodeReference                     Node;                                              // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	struct FPoseSearchHistoryCollectorAnimNodeReference PoseSearchHistoryCollectorNode;              // 0x0010(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          Result;                                            // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21[0x7];                                       // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchHistoryCollectorAnimNodeLibrary_ConvertToPoseHistoryNodePure;

// Function PoseSearch.PoseSearchHistoryCollectorAnimNodeLibrary.GetPoseHistoryNodeTransformTrajectory
// 0x0020 (0x0020 - 0x0000)
struct PoseSearchHistoryCollectorAnimNodeLibrary_GetPoseHistoryNodeTransformTrajectory final
{
public:
	struct FPoseSearchHistoryCollectorAnimNodeReference PoseSearchHistoryCollectorNode;              // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	struct FTransformTrajectory                   Trajectory;                                        // 0x0010(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchHistoryCollectorAnimNodeLibrary_GetPoseHistoryNodeTransformTrajectory;

// Function PoseSearch.PoseSearchHistoryCollectorAnimNodeLibrary.SetPoseHistoryNodeTransformTrajectory
// 0x0020 (0x0020 - 0x0000)
struct PoseSearchHistoryCollectorAnimNodeLibrary_SetPoseHistoryNodeTransformTrajectory final
{
public:
	struct FPoseSearchHistoryCollectorAnimNodeReference PoseSearchHistoryCollectorNode;              // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	struct FTransformTrajectory                   Trajectory;                                        // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchHistoryCollectorAnimNodeLibrary_SetPoseHistoryNodeTransformTrajectory;

// Function PoseSearch.PoseSearchInteractionLibrary.GetMontageContinuingProperties
// 0x0038 (0x0038 - 0x0000)
struct PoseSearchInteractionLibrary_GetMontageContinuingProperties final
{
public:
	class UAnimInstance*                          AnimInstance;                                      // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FPoseSearchContinuingProperties        ReturnValue;                                       // 0x0008(0x0030)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchInteractionLibrary_GetMontageContinuingProperties;

// Function PoseSearch.PoseSearchInteractionLibrary.MotionMatchInteraction
// 0x00A0 (0x00A0 - 0x0000)
struct PoseSearchInteractionLibrary_MotionMatchInteraction final
{
public:
	TArray<struct FPoseSearchInteractionAvailability> Availabilities;                                // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic)
	const class UObject*                          AnimContext;                                       // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   PoseHistoryName;                                   // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bValidateResultAgainstAvailabilities;              // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21[0x7];                                       // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPoseSearchBlueprintResult             ReturnValue;                                       // 0x0028(0x0078)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchInteractionLibrary_MotionMatchInteraction;

// Function PoseSearch.PoseSearchInteractionLibrary.MotionMatchInteraction_Pure
// 0x00A0 (0x00A0 - 0x0000)
struct PoseSearchInteractionLibrary_MotionMatchInteraction_Pure final
{
public:
	TArray<struct FPoseSearchInteractionAvailability> Availabilities;                                // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic)
	const class UObject*                          AnimContext;                                       // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   PoseHistoryName;                                   // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bValidateResultAgainstAvailabilities;              // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21[0x7];                                       // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPoseSearchBlueprintResult             ReturnValue;                                       // 0x0028(0x0078)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchInteractionLibrary_MotionMatchInteraction_Pure;

// Function PoseSearch.PoseSearchTrajectoryLibrary.DrawTransformTrajectory
// 0x0020 (0x0020 - 0x0000)
struct PoseSearchTrajectoryLibrary_DrawTransformTrajectory final
{
public:
	const class UObject*                          WorldContextObject;                                // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FTransformTrajectory                   InTrajectory;                                      // 0x0008(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	float                                         DebugThickness;                                    // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HeightOffset;                                      // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchTrajectoryLibrary_DrawTransformTrajectory;

// Function PoseSearch.PoseSearchTrajectoryLibrary.GetTransformTrajectoryAngularVelocity
// 0x0038 (0x0038 - 0x0000)
struct PoseSearchTrajectoryLibrary_GetTransformTrajectoryAngularVelocity final
{
public:
	struct FTransformTrajectory                   InTrajectory;                                      // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	float                                         Time1;                                             // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Time2;                                             // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                OutAngularVelocity;                                // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bExtrapolate;                                      // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchTrajectoryLibrary_GetTransformTrajectoryAngularVelocity;

// Function PoseSearch.PoseSearchTrajectoryLibrary.GetTransformTrajectorySampleAtTime
// 0x0070 (0x0070 - 0x0000)
struct PoseSearchTrajectoryLibrary_GetTransformTrajectorySampleAtTime final
{
public:
	struct FTransformTrajectory                   InTrajectory;                                      // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	float                                         Time;                                              // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_14[0xC];                                       // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransformTrajectorySample             OutTrajectorySample;                               // 0x0020(0x0040)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bExtrapolate;                                      // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_61[0xF];                                       // 0x0061(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchTrajectoryLibrary_GetTransformTrajectorySampleAtTime;

// Function PoseSearch.PoseSearchTrajectoryLibrary.GetTransformTrajectorySampleTransform
// 0x00A0 (0x00A0 - 0x0000)
struct PoseSearchTrajectoryLibrary_GetTransformTrajectorySampleTransform final
{
public:
	struct FTransformTrajectorySample             InTrajectorySample;                                // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
	struct FTransform                             ReturnValue;                                       // 0x0040(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchTrajectoryLibrary_GetTransformTrajectorySampleTransform;

// Function PoseSearch.PoseSearchTrajectoryLibrary.GetTransformTrajectoryVelocity
// 0x0038 (0x0038 - 0x0000)
struct PoseSearchTrajectoryLibrary_GetTransformTrajectoryVelocity final
{
public:
	struct FTransformTrajectory                   InTrajectory;                                      // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	float                                         Time1;                                             // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Time2;                                             // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                OutVelocity;                                       // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bExtrapolate;                                      // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchTrajectoryLibrary_GetTransformTrajectoryVelocity;

// Function PoseSearch.PoseSearchTrajectoryLibrary.HandleTransformTrajectoryWorldCollisions
// 0x0088 (0x0088 - 0x0000)
struct PoseSearchTrajectoryLibrary_HandleTransformTrajectoryWorldCollisions final
{
public:
	const class UObject*                          WorldContextObject;                                // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	const class UAnimInstance*                    AnimInstance;                                      // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FTransformTrajectory                   InTrajectory;                                      // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	bool                                          bApplyGravity;                                     // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21[0x3];                                       // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FloorCollisionsOffset;                             // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FTransformTrajectory                   OutTrajectory;                                     // 0x0028(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic)
	struct FPoseSearchTrajectory_WorldCollisionResults CollisionResult;                              // 0x0038(0x0008)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
	ETraceTypeQuery                               TraceChannel;                                      // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTraceComplex;                                     // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_42[0x6];                                       // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AActor*>                         ActorsToIgnore;                                    // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic)
	EDrawDebugTrace                               DrawDebugType;                                     // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIgnoreSelf;                                       // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5A[0x2];                                       // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxObstacleHeight;                                 // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           TraceColor;                                        // 0x0060(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           TraceHitColor;                                     // 0x0070(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DrawTime;                                          // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_84[0x4];                                       // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchTrajectoryLibrary_HandleTransformTrajectoryWorldCollisions;

// Function PoseSearch.PoseSearchTrajectoryLibrary.HandleTransformTrajectoryWorldCollisionsWithGravity
// 0x00B8 (0x00B8 - 0x0000)
struct PoseSearchTrajectoryLibrary_HandleTransformTrajectoryWorldCollisionsWithGravity final
{
public:
	const class UObject*                          WorldContextObject;                                // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FTransformTrajectory                   InTrajectory;                                      // 0x0008(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	struct FVector                                StartingVelocity;                                  // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bApplyGravity;                                     // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                GravityAccel;                                      // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FloorCollisionsOffset;                             // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_54[0x4];                                       // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransformTrajectory                   OutTrajectory;                                     // 0x0058(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic)
	struct FPoseSearchTrajectory_WorldCollisionResults CollisionResult;                              // 0x0068(0x0008)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
	ETraceTypeQuery                               TraceChannel;                                      // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTraceComplex;                                     // 0x0071(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_72[0x6];                                       // 0x0072(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AActor*>                         ActorsToIgnore;                                    // 0x0078(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic)
	EDrawDebugTrace                               DrawDebugType;                                     // 0x0088(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIgnoreSelf;                                       // 0x0089(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8A[0x2];                                       // 0x008A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxObstacleHeight;                                 // 0x008C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           TraceColor;                                        // 0x0090(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           TraceHitColor;                                     // 0x00A0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DrawTime;                                          // 0x00B0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B4[0x4];                                       // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchTrajectoryLibrary_HandleTransformTrajectoryWorldCollisionsWithGravity;

// Function PoseSearch.PoseSearchTrajectoryLibrary.PoseSearchGeneratePredictorTransformTrajectory
// 0x0170 (0x0170 - 0x0000)
struct PoseSearchTrajectoryLibrary_PoseSearchGeneratePredictorTransformTrajectory final
{
public:
	class UObject*                                InPredictor;                                       // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FPoseSearchTrajectoryData              InTrajectoryData;                                  // 0x0008(0x0128)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	float                                         InDeltaTime;                                       // 0x0130(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_134[0x4];                                      // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransformTrajectory                   InOutTrajectory;                                   // 0x0138(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	float                                         InOutDesiredControllerYawLastUpdate;               // 0x0148(0x0004)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_14C[0x4];                                      // 0x014C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransformTrajectory                   OutTrajectory;                                     // 0x0150(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic)
	float                                         InHistorySamplingInterval;                         // 0x0160(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         InTrajectoryHistoryCount;                          // 0x0164(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InPredictionSamplingInterval;                      // 0x0168(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         InTrajectoryPredictionCount;                       // 0x016C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchTrajectoryLibrary_PoseSearchGeneratePredictorTransformTrajectory;

// Function PoseSearch.PoseSearchTrajectoryLibrary.PoseSearchGenerateTransformTrajectory
// 0x0170 (0x0170 - 0x0000)
struct PoseSearchTrajectoryLibrary_PoseSearchGenerateTransformTrajectory final
{
public:
	const class UObject*                          InAnimInstance;                                    // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FPoseSearchTrajectoryData              InTrajectoryData;                                  // 0x0008(0x0128)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	float                                         InDeltaTime;                                       // 0x0130(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_134[0x4];                                      // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransformTrajectory                   InOutTrajectory;                                   // 0x0138(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	float                                         InOutDesiredControllerYawLastUpdate;               // 0x0148(0x0004)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_14C[0x4];                                      // 0x014C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransformTrajectory                   OutTrajectory;                                     // 0x0150(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic)
	float                                         InHistorySamplingInterval;                         // 0x0160(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         InTrajectoryHistoryCount;                          // 0x0164(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InPredictionSamplingInterval;                      // 0x0168(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         InTrajectoryPredictionCount;                       // 0x016C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchTrajectoryLibrary_PoseSearchGenerateTransformTrajectory;

// Function PoseSearch.PoseSearchTrajectoryLibrary.PoseSearchGenerateTransformTrajectoryWithPredictor
// 0x0050 (0x0050 - 0x0000)
struct PoseSearchTrajectoryLibrary_PoseSearchGenerateTransformTrajectoryWithPredictor final
{
public:
	TScriptInterface<class IPoseSearchTrajectoryPredictorInterface> InPredictor;                     // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InDeltaTime;                                       // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_14[0x4];                                       // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransformTrajectory                   InOutTrajectory;                                   // 0x0018(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
	float                                         InOutDesiredControllerYawLastUpdate;               // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C[0x4];                                       // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransformTrajectory                   OutTrajectory;                                     // 0x0030(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic)
	float                                         InHistorySamplingInterval;                         // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         InTrajectoryHistoryCount;                          // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InPredictionSamplingInterval;                      // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         InTrajectoryPredictionCount;                       // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchTrajectoryLibrary_PoseSearchGenerateTransformTrajectoryWithPredictor;

// Function PoseSearch.PoseSearchTrajectoryPredictorInterface.GetCurrentState
// 0x0060 (0x0060 - 0x0000)
struct PoseSearchTrajectoryPredictorInterface_GetCurrentState final
{
public:
	struct FVector                                OutPosition;                                       // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_18[0x8];                                       // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FQuat                                  OutFacing;                                         // 0x0020(0x0020)(Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                OutVelocity;                                       // 0x0040(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_58[0x8];                                       // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchTrajectoryPredictorInterface_GetCurrentState;

// Function PoseSearch.PoseSearchTrajectoryPredictorInterface.GetGravity
// 0x0018 (0x0018 - 0x0000)
struct PoseSearchTrajectoryPredictorInterface_GetGravity final
{
public:
	struct FVector                                OutGravityAccel;                                   // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchTrajectoryPredictorInterface_GetGravity;

// Function PoseSearch.PoseSearchTrajectoryPredictorInterface.GetVelocity
// 0x0018 (0x0018 - 0x0000)
struct PoseSearchTrajectoryPredictorInterface_GetVelocity final
{
public:
	struct FVector                                OutVelocity;                                       // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchTrajectoryPredictorInterface_GetVelocity;

// Function PoseSearch.PoseSearchTrajectoryPredictorInterface.Predict
// 0x0020 (0x0020 - 0x0000)
struct PoseSearchTrajectoryPredictorInterface_Predict final
{
public:
	struct FTransformTrajectory                   InOutTrajectory;                                   // 0x0000(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic)
	int32                                         NumPredictionSamples;                              // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SecondsPerPredictionSample;                        // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumHistorySamples;                                 // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1C[0x4];                                       // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchTrajectoryPredictorInterface_Predict;

// Function PoseSearch.PoseSearchLibrary.GetDatabaseTags
// 0x0018 (0x0018 - 0x0000)
struct PoseSearchLibrary_GetDatabaseTags final
{
public:
	const class UPoseSearchDatabase*              Database;                                          // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FName>                           Tags;                                              // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchLibrary_GetDatabaseTags;

// Function PoseSearch.PoseSearchLibrary.IsAnimationAssetLooping
// 0x0010 (0x0010 - 0x0000)
struct PoseSearchLibrary_IsAnimationAssetLooping final
{
public:
	const class UObject*                          Asset;                                             // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsAssetLooping;                                   // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_9[0x7];                                        // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_PoseSearchLibrary_IsAnimationAssetLooping;

// Function PoseSearch.PoseSearchLibrary.MotionMatch
// 0x00D8 (0x00D8 - 0x0000)
struct PoseSearchLibrary_MotionMatch final
{
public:
	class UAnimInstance*                          AnimInstance;                                      // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UObject*>                        AssetsToSearch;                                    // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic)
	class FName                                   PoseHistoryName;                                   // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FPoseSearchContinuingProperties        ContinuingProperties;                              // 0x0020(0x0030)(ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic)
	struct FPoseSearchFutureProperties            Future;                                            // 0x0050(0x0010)(ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic)
	struct FPoseSearchBlueprintResult             Result;                                            // 0x0060(0x0078)(Parm, OutParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_PoseSearchLibrary_MotionMatch;

SDK_PARAM_NAMESPACE_END
SDK_NAMESPACE_END
