Files
ReshadePluginsCore/Hogwarts Legacy/SDK/AvaAnimation_structs.hpp
2026-03-06 01:33:32 +01:00

2355 lines
202 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: AvaAnimation
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "UtilitiesRuntime_structs.hpp"
#include "ControlRig_structs.hpp"
#include "AnimGraphRuntime_structs.hpp"
#include "GameplayTags_structs.hpp"
namespace SDK
{
// Enum AvaAnimation.EExternalActorRole
// NumValues: 0x0005
enum class EExternalActorRole : uint8
{
NONE = 0,
Foreground = 1,
Background = 2,
Extra = 3,
EExternalActorRole_MAX = 4,
};
// Enum AvaAnimation.EAnimationDirectionSource
// NumValues: 0x0009
enum class EAnimationDirectionSource : uint8
{
Gameplay = 0,
TargetTracker = 1,
PickupObject = 2,
CharacterOptions = 3,
SceneRig = 4,
SceneRigActive = 5,
Highest = 6,
SourceCount = 7,
EAnimationDirectionSource_MAX = 8,
};
// Enum AvaAnimation.EAnimationDirections
// NumValues: 0x0007
enum class EAnimationDirections : uint8
{
MovingDirection = 0,
FacingDirection = 1,
AimingDirection = 2,
LookingDirection = 3,
GazingDirection = 4,
kDirectionCount = 5,
EAnimationDirections_MAX = 6,
};
// Enum AvaAnimation.EAnimationRequestLayerBlendType
// NumValues: 0x0006
enum class EAnimationRequestLayerBlendType : uint8
{
Replacement = 0,
Additive = 1,
BlendAndReplace = 2,
BlendAndAdd = 3,
Modify = 4,
EAnimationRequestLayerBlendType_MAX = 5,
};
// Enum AvaAnimation.AnimationMatchFlags
// NumValues: 0x0003
enum class EAnimationMatchFlags : uint8
{
MATCH_FIRST_FRAME = 0,
MATCH_LAST_FRAME = 1,
MATCH_MAX = 2,
};
// Enum AvaAnimation.AnimationValidatedInWorld
// NumValues: 0x0004
enum class EAnimationValidatedInWorld : uint8
{
INWORLD_UNTESTED = 0,
INWORLD_OBSTRUCTED = 1,
INWORLD_VALIDATED = 2,
INWORLD_MAX = 3,
};
// Enum AvaAnimation.EAnimTrackPlaybackSpeed
// NumValues: 0x0004
enum class EAnimTrackPlaybackSpeed : uint8
{
NaturalSpeed = 0,
UseForcedDuration = 1,
UseForcedPlayRate = 2,
EAnimTrackPlaybackSpeed_MAX = 3,
};
// Enum AvaAnimation.EAnimTrackPlaybackRange
// NumValues: 0x0005
enum class EAnimTrackPlaybackRange : uint8
{
FullClipRange = 0,
StartEndOffsets = 1,
StartEndFractions = 2,
StartOffsetWithDuration = 3,
EAnimTrackPlaybackRange_MAX = 4,
};
// Enum AvaAnimation.EAnimTrackRootMode
// NumValues: 0x0005
enum class EAnimTrackRootMode : uint8
{
CompletelyIgnoreRoot = 0,
EnableRootMotion = 1,
KeepRootAnimationWithoutRootMotion = 2,
UseContentSetting = 3,
EAnimTrackRootMode_MAX = 4,
};
// Enum AvaAnimation.EAxisMapping
// NumValues: 0x0007
enum class EAxisMapping : uint8
{
PositiveX = 0,
NegativeX = 1,
PositiveY = 2,
NegativeY = 3,
PositiveZ = 4,
NegativeZ = 5,
EAxisMapping_MAX = 6,
};
// Enum AvaAnimation.EBoneEvaluationRootMode
// NumValues: 0x0004
enum class EBoneEvaluationRootMode : uint8
{
UseContentSetting = 0,
IgnoreRoot = 1,
IncludeRoot = 2,
EBoneEvaluationRootMode_MAX = 3,
};
// Enum AvaAnimation.ECameraFixupLayer
// NumValues: 0x0005
enum class ECameraFixupLayer : uint8
{
Lowest = 0,
Passive = 1,
Active = 2,
Highest = 3,
ECameraFixupLayer_MAX = 4,
};
// Enum AvaAnimation.EConversationPreset_ProximityType
// NumValues: 0x0004
enum class EConversationPreset_ProximityType : uint8
{
Ideal = 0,
Near = 1,
TooClose = 2,
EConversationPreset_MAX = 3,
};
// Enum AvaAnimation.EConversationPreset_LocationDistanceCheckType
// NumValues: 0x0005
enum class EConversationPreset_LocationDistanceCheckType : uint8
{
CheckAll = 0,
IdealOnly = 1,
NearOnly = 2,
TooCloseOnly = 3,
EConversationPreset_MAX = 4,
};
// Enum AvaAnimation.EManagedEyeStatePriority
// NumValues: 0x0006
enum class EManagedEyeStatePriority : uint8
{
EMOTION = 0,
CHARACTEROPTIONS = 1,
SCENERIG = 2,
SCENERIG_ACTIVE = 3,
DIALOG = 4,
EManagedEyeStatePriority_MAX = 5,
};
// Enum AvaAnimation.EManagedFacialAnimationPriority
// NumValues: 0x0004
enum class EManagedFacialAnimationPriority : uint8
{
MECHANIC = 0,
ABLE = 1,
ANIM = 2,
EManagedFacialAnimationPriority_MAX = 3,
};
// Enum AvaAnimation.EAnimTypeEnum
// NumValues: 0x0004
enum class EAnimTypeEnum : uint8
{
FACEFX = 0,
SPEECHGRAPHICS = 1,
FACEWARE = 2,
EAnimTypeEnum_MAX = 3,
};
// Enum AvaAnimation.GazeStatesEnum
// NumValues: 0x000B
enum class EGazeStatesEnum : uint8
{
RANDOM_BY_WEIGHT = 0,
CENTRAL_FOCUS = 1,
INTERNAL_MEMORY_NW = 2,
AUDITORY_MEMORY_W = 3,
EMOTIONAL_MEMORY_SW = 4,
VISUAL_CONSTRUCTION_NE = 5,
AUDITORY_CONSTRUCTION_E = 6,
BODY_SENSATION_RECALL_SE = 7,
SMELL_N = 8,
TASTE_S = 9,
GazeStatesEnum_MAX = 10,
};
// Enum AvaAnimation.FCEShape
// NumValues: 0x0005
enum class EFCEShape : uint8
{
Line = 0,
Box = 1,
Sphere = 2,
Capsule = 3,
FCEShape_MAX = 4,
};
// Enum AvaAnimation.FCPMovementType
// NumValues: 0x0005
enum class EFCPMovementType : uint32
{
Ignore = 0,
None = 1,
Upward = 2,
Downward = 3,
FCPMovementType_MAX = 4,
};
// Enum AvaAnimation.FCPSupportType
// NumValues: 0x0005
enum class EFCPSupportType : uint32
{
Ignore = 0,
None = 1,
Stairs = 2,
Slope = 3,
FCPSupportType_MAX = 4,
};
// Enum AvaAnimation.EIKDriver_GroundAdjustment_TraceShape
// NumValues: 0x0005
enum class EIKDriver_GroundAdjustment_TraceShape : uint8
{
Line = 0,
Box = 1,
Sphere = 2,
Capsule = 3,
EIKDriver_GroundAdjustment_MAX = 4,
};
// Enum AvaAnimation.EOrientationTargetKind2
// NumValues: 0x0003
enum class EOrientationTargetKind2 : uint8
{
Direction = 0,
Location = 1,
EOrientationTargetKind2_MAX = 2,
};
// Enum AvaAnimation.EOrientationTargetKind
// NumValues: 0x0003
enum class EOrientationTargetKind : uint8
{
Direction = 0,
Location = 1,
EOrientationTargetKind_MAX = 2,
};
// Enum AvaAnimation.ESplineIKBoneAxis
// NumValues: 0x0005
enum class ESplineIKBoneAxis : uint8
{
None = 0,
X = 1,
Y = 2,
Z = 3,
ESplineIKBoneAxis_MAX = 4,
};
// Enum AvaAnimation.EComponentToUse
// NumValues: 0x0003
enum class EComponentToUse : uint8
{
RootComponent = 0,
FirstFoundMesh = 1,
EComponentToUse_MAX = 2,
};
// ScriptStruct AvaAnimation.CachedMoveRequestProvider
// 0x0001 (0x0001 - 0x0000)
struct FCachedMoveRequestProvider final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCachedMoveRequestProvider;
// ScriptStruct AvaAnimation.ClothOptionsInstanceData
// 0x00A8 (0x00A8 - 0x0000)
struct alignas(0x08) FClothOptionsInstanceData final
{
public:
uint8 Pad_0[0xA8]; // 0x0000(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FClothOptionsInstanceData;
// ScriptStruct AvaAnimation.TickAssetPlayerProxy_WeightedNotify
// 0x0018 (0x0018 - 0x0000)
struct FTickAssetPlayerProxy_WeightedNotify final
{
public:
TArray<struct FAnimNotifyEventReference> NotifyReferences; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
float NotifyWeight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTickAssetPlayerProxy_WeightedNotify;
// ScriptStruct AvaAnimation.ConversationCameraRegistration
// 0x0058 (0x0058 - 0x0000)
struct FConversationCameraRegistration final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer CameraTags; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic)
TArray<class UNameProvider*> AvoidTransitionCameraNames; // 0x0048(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationCameraRegistration;
// ScriptStruct AvaAnimation.AnimatedVectorPropertyDriver
// 0x0048 (0x0048 - 0x0000)
struct alignas(0x08) FAnimatedVectorPropertyDriver final
{
public:
uint8 Pad_0[0x24]; // 0x0000(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector DefaultValue; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimatedVectorPropertyDriver;
// ScriptStruct AvaAnimation.ConversationEmotion
// 0x0008 (0x0008 - 0x0000)
struct FConversationEmotion final
{
public:
EFacialEmotion Emotion; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float HoldTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationEmotion;
// ScriptStruct AvaAnimation.AnimatedPropertyDriverBase
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FAnimatedPropertyDriverBase
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimatedPropertyDriverBase;
// ScriptStruct AvaAnimation.ConversationExplicitCameraShot_CameraListItem
// 0x0010 (0x0010 - 0x0000)
struct FConversationExplicitCameraShot_CameraListItem final
{
public:
class UActorProvider* Camera; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConversationExplicitCameraShot_CameraListItem;
// ScriptStruct AvaAnimation.ConversationExplicitCameraShot
// 0x0048 (0x0048 - 0x0000)
struct FConversationExplicitCameraShot final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FConversationExplicitCameraShot_CameraListItem> AvatarCameras; // 0x0028(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FConversationExplicitCameraShot_CameraListItem> InteractionActorCameras; // 0x0038(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationExplicitCameraShot;
// ScriptStruct AvaAnimation.AnimatedIntegerPropertyDriver
// 0x0008 (0x0028 - 0x0020)
struct FAnimatedIntegerPropertyDriver final : public FAnimatedPropertyDriverBase
{
public:
int32 DefaultValue; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimatedIntegerPropertyDriver;
// ScriptStruct AvaAnimation.AnimatedBoolPropertyDriver
// 0x0008 (0x0028 - 0x0020)
struct FAnimatedBoolPropertyDriver final : public FAnimatedPropertyDriverBase
{
public:
bool DefaultValue; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimatedBoolPropertyDriver;
// ScriptStruct AvaAnimation.AnimationRequestLayerReference
// 0x0008 (0x0008 - 0x0000)
struct FAnimationRequestLayerReference final
{
public:
class FName LayerName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimationRequestLayerReference;
// ScriptStruct AvaAnimation.ConversationExplicitLayeredAnimation
// 0x0078 (0x0078 - 0x0000)
struct FConversationExplicitLayeredAnimation final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FAnimationRequestLayerReference Layer; // 0x0048(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
class UAnimMaskAsset* Mask; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendWeight; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendWeightVariability; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFloatProvider* ComputedBlendWeight; // 0x0060(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendTimeVariability; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Blocking; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConversationExplicitLayeredAnimation;
// ScriptStruct AvaAnimation.ConversationExplicitLayeredAnimationCategory
// 0x0038 (0x0038 - 0x0000)
struct FConversationExplicitLayeredAnimationCategory final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FConversationExplicitLayeredAnimation> Animations; // 0x0028(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationExplicitLayeredAnimationCategory;
// ScriptStruct AvaAnimation.AnimatedFloatPropertyDriver
// 0x0008 (0x0028 - 0x0020)
struct FAnimatedFloatPropertyDriver final : public FAnimatedPropertyDriverBase
{
public:
float DefaultValue; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimatedFloatPropertyDriver;
// ScriptStruct AvaAnimation.RigUnit_ConstrainRotation_DebugSettings
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_ConstrainRotation_DebugSettings final
{
public:
bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ConstrainRotation_DebugSettings;
// ScriptStruct AvaAnimation.ControlRigConeConstraint
// 0x0018 (0x0018 - 0x0000)
struct FControlRigConeConstraint final
{
public:
float YawLimit; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PitchLimit; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RollLimit; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator ConeRotation; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigConeConstraint;
// ScriptStruct AvaAnimation.RigUnit_ConstrainRotation_WorkData
// 0x0010 (0x0010 - 0x0000)
struct FRigUnit_ConstrainRotation_WorkData final
{
public:
TArray<int32> BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ConstrainRotation_WorkData;
// ScriptStruct AvaAnimation.RigUnit_ConstrainRotation
// 0x0088 (0x00F0 - 0x0068)
struct FRigUnit_ConstrainRotation final : public FRigUnitMutable
{
public:
class FName Bone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator LocalRotation; // 0x0070(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float weight; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FControlRigConeConstraint ConeConstraint; // 0x0080(0x0018)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_ConstrainRotation_DebugSettings DebugSettings; // 0x00A0(0x0040)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_ConstrainRotation_WorkData WorkData; // 0x00E0(0x0010)(Transient, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigUnit_ConstrainRotation;
// ScriptStruct AvaAnimation.AnimationClip_RandomEntry
// 0x0010 (0x0010 - 0x0000)
struct FAnimationClip_RandomEntry final
{
public:
class UAnimationClipProvider* ClipProvider; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimationClip_RandomEntry;
// ScriptStruct AvaAnimation.WeightedDirectionTarget
// 0x0010 (0x0010 - 0x0000)
struct FWeightedDirectionTarget final
{
public:
struct FVector TargetInWorldSpace; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeightedDirectionTarget;
// ScriptStruct AvaAnimation.AnimRequest
// 0x0080 (0x0080 - 0x0000)
struct alignas(0x10) FAnimRequest final
{
public:
uint8 Pad_0[0x80]; // 0x0000(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimRequest;
// ScriptStruct AvaAnimation.MoveRequest
// 0x0040 (0x0040 - 0x0000)
struct alignas(0x10) FMoveRequest final
{
public:
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMoveRequest;
// ScriptStruct AvaAnimation.AnimationRequestLayerInstance
// 0x0110 (0x0110 - 0x0000)
struct FAnimationRequestLayerInstance
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TWeakObjectPtr<class UObject>> AnimRequestProviders; // 0x0018(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<TWeakObjectPtr<class UObject>> PlacementRequestProviders; // 0x0028(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<TWeakObjectPtr<class UObject>> RootMotionRequestProviders; // 0x0038(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<struct FAnimRequest> AnimRequests; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<struct FMoveRequest> PlacementRequests; // 0x0058(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<struct FMoveRequest> RootMotionRequests; // 0x0068(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
float LayerWeight; // 0x0078(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7C[0x94]; // 0x007C(0x0094)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimationRequestLayerInstance;
// ScriptStruct AvaAnimation.AnimationLayer_Additive
// 0x0000 (0x0110 - 0x0110)
struct FAnimationLayer_Additive final : public FAnimationRequestLayerInstance
{
};
DUMPER7_ASSERTS_FAnimationLayer_Additive;
// ScriptStruct AvaAnimation.AnimationLayer_BlendAndAdd
// 0x0000 (0x0110 - 0x0110)
struct FAnimationLayer_BlendAndAdd final : public FAnimationRequestLayerInstance
{
};
DUMPER7_ASSERTS_FAnimationLayer_BlendAndAdd;
// ScriptStruct AvaAnimation.RigUnit_FourBoneIK_WorkData
// 0x00D8 (0x00D8 - 0x0000)
struct FRigUnit_FourBoneIK_WorkData final
{
public:
TArray<int32> BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> BoneLengths; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> HelperATransforms; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> HelperBTransforms; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigBoneHierarchy ChainHierarchy; // 0x0040(0x0098)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_FourBoneIK_WorkData;
// ScriptStruct AvaAnimation.AnimationLayer_BlendAndReplace
// 0x0000 (0x0110 - 0x0110)
struct FAnimationLayer_BlendAndReplace final : public FAnimationRequestLayerInstance
{
};
DUMPER7_ASSERTS_FAnimationLayer_BlendAndReplace;
// ScriptStruct AvaAnimation.AnimationLayer_Modify
// 0x0000 (0x0110 - 0x0110)
struct FAnimationLayer_Modify final : public FAnimationRequestLayerInstance
{
};
DUMPER7_ASSERTS_FAnimationLayer_Modify;
// ScriptStruct AvaAnimation.RigUnit_AddOffsetToControl_BoneOffset
// 0x0018 (0x0018 - 0x0000)
struct FRigUnit_AddOffsetToControl_BoneOffset final
{
public:
class FName Bone; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_AddOffsetToControl_BoneOffset;
// ScriptStruct AvaAnimation.RigUnit_AddOffsetToControl
// 0x0168 (0x01D0 - 0x0068)
struct FRigUnit_AddOffsetToControl final : public FRigUnitMutable
{
public:
class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_AddOffsetToControl_BoneOffset> BoneOffsets; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve HeightWeightCurve; // 0x0080(0x0088)(NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve HeightMappingCurve; // 0x0108(0x0088)(NativeAccessSpecifierPublic)
struct FTransform Transform; // 0x0190(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
int32 CachedControlIndex; // 0x01C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C4[0xC]; // 0x01C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_AddOffsetToControl;
// ScriptStruct AvaAnimation.AnimationLayer_Replace
// 0x0000 (0x0110 - 0x0110)
struct FAnimationLayer_Replace final : public FAnimationRequestLayerInstance
{
};
DUMPER7_ASSERTS_FAnimationLayer_Replace;
// ScriptStruct AvaAnimation.MoveRequestInput
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FMoveRequestInput final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMoveRequestInput;
// ScriptStruct AvaAnimation.RigUnit_CurveRotation_WorkData
// 0x0048 (0x0048 - 0x0000)
struct FRigUnit_CurveRotation_WorkData final
{
public:
TArray<int32> BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> Angles; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> BoneLocalTransforms; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
class FName PrimaryCachedSpaceName; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PrimaryCachedSpaceIndex; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SecondaryCachedSpaceName; // 0x003C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SecondaryCachedSpaceIndex; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CurveRotation_WorkData;
// ScriptStruct AvaAnimation.AnimRequestInput
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FAnimRequestInput final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimRequestInput;
// ScriptStruct AvaAnimation.AnimationRequestLayer
// 0x0018 (0x0018 - 0x0000)
struct FAnimationRequestLayer final
{
public:
class FName LayerName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxLODLevel; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimationRequestLayerBlendType BlendType; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRecordLastSequence; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimMaskAsset* LayerMask; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimationRequestLayer;
// ScriptStruct AvaAnimation.RigUnit_TwoBoneIK_DebugSettings
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_TwoBoneIK_DebugSettings final
{
public:
bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawAxes; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawOriginalBoneChain; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawPoleVectorCalculation; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TwoBoneIK_DebugSettings;
// ScriptStruct AvaAnimation.AnimationSetEntry
// 0x0018 (0x0018 - 0x0000)
struct FAnimationSetEntry final
{
public:
class FName EntryName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationAsset* AnimationAsset; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimationValidatedInWorld InWorldStatus; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSelectedForNextUse; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimationSetEntry;
// ScriptStruct AvaAnimation.AnimationSet
// 0x0010 (0x0010 - 0x0000)
struct FAnimationSet final
{
public:
TArray<struct FAnimationSetEntry> AnimationEntries; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimationSet;
// ScriptStruct AvaAnimation.AnimTrackRangedFloat
// 0x000C (0x000C - 0x0000)
struct FAnimTrackRangedFloat final
{
public:
bool UseRange; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RangeMin; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeMax; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimTrackRangedFloat;
// ScriptStruct AvaAnimation.AnimTrackClipRange
// 0x0034 (0x0034 - 0x0000)
struct FAnimTrackClipRange final
{
public:
EAnimTrackPlaybackRange RangeType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FAnimTrackRangedFloat TimingOffset; // 0x0004(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimTrackRangedFloat StartOffset; // 0x0010(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimTrackRangedFloat EndOffset; // 0x001C(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimTrackRangedFloat Duration; // 0x0028(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimTrackClipRange;
// ScriptStruct AvaAnimation.AnimTrackPlacementOptions
// 0x00F0 (0x00F0 - 0x0000)
struct FAnimTrackPlacementOptions final
{
public:
struct FTransform ComponentInPlacementSpace; // 0x0000(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FTransform RootInPlacementSpace; // 0x0030(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FTransform PlacementInWorldSpace; // 0x0060(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool PlacementIsValid; // 0x0090(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool RootMotionIsValid; // 0x0091(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_92[0xE]; // 0x0092(0x000E)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform InitialPlacementTransform; // 0x00A0(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool ConstrainedToPlacement; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool PlacementIsMoving; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HandledByRequest; // 0x00D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimTrackRootMode RootEvaluationMode; // 0x00D3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AccumulateRootMotion; // 0x00D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UTransformProvider* PlacementProvider; // 0x00D8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationTransformProvider* AnimationPlacementOffset; // 0x00E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimTrackPlacementOptions;
// ScriptStruct AvaAnimation.AnimTrackPlaybackOptions
// 0x000C (0x000C - 0x0000)
struct FAnimTrackPlaybackOptions final
{
public:
EAnimTrackPlaybackSpeed PlayRateType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ForcedDuration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ForcedPlayRate; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimTrackPlaybackOptions;
// ScriptStruct AvaAnimation.AnimationTrack
// 0x01D0 (0x01D0 - 0x0000)
struct FAnimationTrack final
{
public:
TWeakObjectPtr<class UObject> ParentObject; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAnimationAsset* Animation; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LocalAnimDuration; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PlayRate; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LocalAnimStart; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float TimingOffset; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FBlendSampleData> CurrentBlendSampleData; // 0x0020(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
float AnimStart; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float AnimEnd; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CurrentLocalTime; // 0x0038(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PreviousLocalTime; // 0x003C(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CurrentTime; // 0x0040(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CurrentBlendWeight; // 0x0044(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform AnimationInPlacementSpace; // 0x0050(0x0030)(Edit, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
class UAnimationProvider* AnimationProvider; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceInputProvider* BlendSpaceInput; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReselectOnLoopBoundaries; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FAnimTrackClipRange ClipSubRange; // 0x0094(0x0034)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FAnimTrackPlacementOptions PlacementOptions; // 0x00D0(0x00F0)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FAnimTrackPlaybackOptions PlaybackOptions; // 0x01C0(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_1CC[0x4]; // 0x01CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimationTrack;
// ScriptStruct AvaAnimation.RigUnit_FourBoneIK_DebugSettings
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_FourBoneIK_DebugSettings final
{
public:
bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawAxes; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawOriginalBoneChain; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawPoleVectorCalculation; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_FourBoneIK_DebugSettings;
// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_Target
// 0x0024 (0x0024 - 0x0000)
struct FRigUnit_NeckLookAt_Target final
{
public:
float weight; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TargetLocation; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxYaw; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinPitch; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxPitch; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_NeckLookAt_Target;
// ScriptStruct AvaAnimation.AnimInstanceProxy_RetrieveActorTransform
// 0x0000 (0x0770 - 0x0770)
struct FAnimInstanceProxy_RetrieveActorTransform : public FAnimInstanceProxy
{
};
DUMPER7_ASSERTS_FAnimInstanceProxy_RetrieveActorTransform;
// ScriptStruct AvaAnimation.AnimMaskBoneReference
// 0x0008 (0x0008 - 0x0000)
struct FAnimMaskBoneReference final
{
public:
class FName BoneName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimMaskBoneReference;
// ScriptStruct AvaAnimation.AnimMaskCurveReference
// 0x0008 (0x0008 - 0x0000)
struct FAnimMaskCurveReference final
{
public:
class FName CurveName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimMaskCurveReference;
// ScriptStruct AvaAnimation.AnimMaskAssetIO
// 0x00B0 (0x00B0 - 0x0000)
struct FAnimMaskAssetIO final
{
public:
class USkeleton* Skeleton; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimMaskAsset* ParentMask; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FAnimMaskBoneReference, float> BoneMask; // 0x0010(0x0050)(NativeAccessSpecifierPublic)
TMap<struct FAnimMaskCurveReference, float> CurveMask; // 0x0060(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimMaskAssetIO;
// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_ConeConstraint
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x10) FRigUnit_NeckLookAt_ConeConstraint final
{
public:
float YawLimit; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PitchLimit; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RollLimit; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator ConeRotation; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_NeckLookAt_ConeConstraint;
// ScriptStruct AvaAnimation.AnimMaskInstance
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x08) FAnimMaskInstance final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimMaskInstance;
// ScriptStruct AvaAnimation.AnimMaskKey
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FAnimMaskKey final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimMaskKey;
// ScriptStruct AvaAnimation.AnimNode_AdjustWorldSpaceTransform
// 0x0030 (0x0040 - 0x0010)
struct FAnimNode_AdjustWorldSpaceTransform final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FVector TranslationOffset; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator RotationOffset; // 0x002C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_AdjustWorldSpaceTransform;
// ScriptStruct AvaAnimation.AnimNode_AimWithPivot
// 0x0068 (0x0078 - 0x0010)
struct FAnimNode_AimWithPivot final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReference PivotBone; // 0x0020(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReference LeverBone; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FVector UpAxisInLeverSpace; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ForwardAxisInLeverSpace; // 0x004C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneReference GuideBone; // 0x0058(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
float AimAlpha; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TargetInWorldSpace; // 0x006C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimNode_AimWithPivot;
// ScriptStruct AvaAnimation.AnimNode_AmbientFacial
// 0x01C0 (0x01D0 - 0x0010)
struct alignas(0x10) FAnimNode_AmbientFacial final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class UAimEyesData* AimEyesData; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x1A8]; // 0x0028(0x01A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_AmbientFacial;
// ScriptStruct AvaAnimation.AnimNode_AvaInertialization
// 0x0010 (0x0080 - 0x0070)
struct FAnimNode_AvaInertialization final : public FAnimNode_Inertialization
{
public:
class UAnimationComponent* AnimComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_AvaInertialization;
// ScriptStruct AvaAnimation.PoseUtilityIK
// 0x003C (0x003C - 0x0000)
struct FPoseUtilityIK final
{
public:
struct FBoneReference Base; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FVector LocalHinge; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneReference Effector; // 0x001C(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReference Target; // 0x002C(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPoseUtilityIK;
// ScriptStruct AvaAnimation.PoseUtilityRFK
// 0x0068 (0x0068 - 0x0000)
struct FPoseUtilityRFK final
{
public:
TArray<struct FTransform> ChainInBaseSpace; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> AlignedChainInBaseSpace; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> weight; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FBoneReference Base; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReference Effector; // 0x0040(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReference Target; // 0x0050(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
int32 IndexCount; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPoseUtilityRFK;
// ScriptStruct AvaAnimation.PoseUtilityBipedController
// 0x01E0 (0x01E0 - 0x0000)
struct FPoseUtilityBipedController final
{
public:
struct FBoneReference Pelvis; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReference PelvisTarget; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPoseUtilityIK RightLeg; // 0x0020(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPoseUtilityIK LeftLeg; // 0x005C(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPoseUtilityRFK Spine; // 0x0098(0x0068)(Edit, NativeAccessSpecifierPublic)
struct FPoseUtilityIK RightArm; // 0x0100(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPoseUtilityIK LeftArm; // 0x013C(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPoseUtilityRFK Neck; // 0x0178(0x0068)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPoseUtilityBipedController;
// ScriptStruct AvaAnimation.AnimNode_BipedIK
// 0x01F0 (0x0200 - 0x0010)
struct FAnimNode_BipedIK final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FPoseUtilityBipedController ControlParameters; // 0x0020(0x01E0)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimNode_BipedIK;
// ScriptStruct AvaAnimation.RigUnit_TwoBoneIK_WorkData
// 0x00B8 (0x00B8 - 0x0000)
struct FRigUnit_TwoBoneIK_WorkData final
{
public:
TArray<int32> BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> BoneLengths; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigBoneHierarchy ChainHierarchy; // 0x0020(0x0098)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TwoBoneIK_WorkData;
// ScriptStruct AvaAnimation.RigUnit_TwoBoneIK
// 0x0168 (0x01D0 - 0x0068)
struct FRigUnit_TwoBoneIK final : public FRigUnitMutable
{
public:
class FName EndBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform EndEffector; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float TranslationLimitDistance; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StretchToMaxExtension; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxExtensionPercentage; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PrimaryAxis; // 0x00AC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PoleVectorLengthMultiplier; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableStretch; // 0x00BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StretchStartRatio; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StretchMaximumRatio; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CushionAmount; // 0x00CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_TwoBoneIK_DebugSettings DebugSettings; // 0x00D0(0x0040)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_TwoBoneIK_WorkData WorkData; // 0x0110(0x00B8)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_1C8[0x8]; // 0x01C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_TwoBoneIK;
// ScriptStruct AvaAnimation.AnimNode_BoneTransformMultiplier
// 0x0038 (0x0100 - 0x00C8)
struct FAnimNode_BoneTransformMultiplier final : public FAnimNode_SkeletalControlBase
{
public:
struct FBoneReference BoneToModify; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FVector TranslationMultiplier; // 0x00D8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector RotationMultiplier; // 0x00E4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ScaleMultiplier; // 0x00F0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EBoneControlSpace TransformSpace; // 0x00FC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_BoneTransformMultiplier;
// ScriptStruct AvaAnimation.AnimNode_CameraFixup
// 0x0058 (0x0068 - 0x0010)
struct FAnimNode_CameraFixup final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReference RootBone; // 0x0020(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReference CameraBone; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReference TargetBone; // 0x0040(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_CameraFixup;
// ScriptStruct AvaAnimation.RigUnit_SpineWarp_CounterRotateBone
// 0x0014 (0x0014 - 0x0000)
struct FRigUnit_SpineWarp_CounterRotateBone final
{
public:
class FName BoneToCounterRotate; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinAngle; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngle; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x4]; // 0x0010(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SpineWarp_CounterRotateBone;
// ScriptStruct AvaAnimation.RigUnit_SpineWarp_DebugSettings
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_SpineWarp_DebugSettings final
{
public:
bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SpineWarp_DebugSettings;
// ScriptStruct AvaAnimation.RigUnit_SpineWarp_WorkData
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_SpineWarp_WorkData final
{
public:
TArray<int32> BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector InitialEndControlTranslation; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> BonePitchWeights; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> CachedBoneTransforms; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SpineWarp_WorkData;
// ScriptStruct AvaAnimation.RigUnit_SpineWarp
// 0x01A8 (0x0210 - 0x0068)
struct FRigUnit_SpineWarp final : public FRigUnitMutable
{
public:
class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EndBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform StartControl; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FTransform EndControl; // 0x00B0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve PitchWeightCurve; // 0x00E0(0x0088)(NativeAccessSpecifierPublic)
bool bCounterRotateBones; // 0x0168(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigUnit_SpineWarp_CounterRotateBone> BonesToCounterRotate; // 0x0170(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
float PelvisShiftForward; // 0x0180(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PelvisShiftUp; // 0x0184(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendWeight; // 0x0188(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18C[0x4]; // 0x018C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_SpineWarp_DebugSettings DebugSettings; // 0x0190(0x0040)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_SpineWarp_WorkData WorkData; // 0x01D0(0x0040)(Transient, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigUnit_SpineWarp;
// ScriptStruct AvaAnimation.AnimNode_EyeTarget
// 0x0150 (0x0160 - 0x0010)
struct alignas(0x10) FAnimNode_EyeTarget final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_20[0x20]; // 0x0020(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
int32 LODThreshold; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x11C]; // 0x0044(0x011C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_EyeTarget;
// ScriptStruct AvaAnimation.AnimNode_IKMasterNode
// 0x0040 (0x01B0 - 0x0170)
struct FAnimNode_IKMasterNode final : public FAnimNode_ControlRigBase
{
public:
uint8 Pad_170[0x30]; // 0x0170(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
float PoseBlendAlpha; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A4[0xC]; // 0x01A4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_IKMasterNode;
// ScriptStruct AvaAnimation.InitializeEffectorData
// 0x0038 (0x0038 - 0x0000)
struct FInitializeEffectorData final
{
public:
struct FBoneReference FKBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReference EffectorBone; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
class FName TranslationControlCurve; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x4]; // 0x0028(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FName RotationControlCurve; // 0x002C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInitializeEffectorData;
// ScriptStruct AvaAnimation.AnimNode_InitializeEffectors
// 0x0020 (0x0030 - 0x0010)
struct FAnimNode_InitializeEffectors final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FInitializeEffectorData> EffectorData; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimNode_InitializeEffectors;
// ScriptStruct AvaAnimation.AnimNode_MirrorPoseFromMesh
// 0x0218 (0x0228 - 0x0010)
struct FAnimNode_MirrorPoseFromMesh final : public FAnimNode_Base
{
public:
TWeakObjectPtr<class USkeletalMeshComponent> SourceMeshComponent; // 0x0010(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bUseAttachedParent : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCopyCurves : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
bool bCopyCustomAttributes; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bUseMeshPose : 1; // 0x001A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
class FName RootBoneToCopy; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x204]; // 0x0024(0x0204)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_MirrorPoseFromMesh;
// ScriptStruct AvaAnimation.AnimNode_MotionMatcher
// 0x0200 (0x0210 - 0x0010)
struct alignas(0x10) FAnimNode_MotionMatcher final : public FAnimNode_Base
{
public:
class UDataTable* PoseTable; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UAnimSequence*> IdleAnimations; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class UObject* GoalDelegate; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Responsiveness; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BonusForSameMotion; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendDuration; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAnimationDrivesPill; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAlignRootDirection; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStrideWarping; // 0x003E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHoldFootPositionWhenPlanted; // 0x003F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowGoal; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowTrail; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowBestPath; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowFeet; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowVelocity; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowCapsuleVsAnimation; // 0x0045(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float CandidatesToDrawPerFrame; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeToHoldEachCandidate; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* CurrentAnimSequence; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_58[0x1B8]; // 0x0058(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_MotionMatcher;
// ScriptStruct AvaAnimation.AnimNode_MultiplyBoneTransforms
// 0x0028 (0x00F0 - 0x00C8)
struct FAnimNode_MultiplyBoneTransforms final : public FAnimNode_SkeletalControlBase
{
public:
struct FBoneReference SourceBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FBoneReference> TargetBones; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bInvert; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_MultiplyBoneTransforms;
// ScriptStruct AvaAnimation.AnimNode_RequestedLayerBlend
// 0x00A0 (0x00B0 - 0x0010)
struct alignas(0x10) FAnimNode_RequestedLayerBlend final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_20[0x90]; // 0x0020(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_RequestedLayerBlend;
// ScriptStruct AvaAnimation.AnimNode_StrideWarping
// 0x0370 (0x0380 - 0x0010)
struct FAnimNode_StrideWarping final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float StrideWarping; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform StartTransform; // 0x0030(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool EnableFootRayCasts; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FootPlantedThreshold; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LeftKneeJointOffset; // 0x0068(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector RightKneeJointOffset; // 0x0074(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DrawDebug; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x2FF]; // 0x0081(0x02FF)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_StrideWarping;
// ScriptStruct AvaAnimation.AnimNode_Template
// 0x0010 (0x0020 - 0x0010)
struct FAnimNode_Template final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimNode_Template;
// ScriptStruct AvaAnimation.AnimNode_TransformRootBone
// 0x0060 (0x0070 - 0x0010)
struct alignas(0x10) FAnimNode_TransformRootBone final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Translate; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotate; // 0x002C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_TransformRootBone;
// ScriptStruct AvaAnimation.StaticMeshPropInstanceData
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FStaticMeshPropInstanceData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStaticMeshPropInstanceData;
// ScriptStruct AvaAnimation.ConversationExplicitPoseGroup
// 0x0048 (0x0048 - 0x0000)
struct FConversationExplicitPoseGroup final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationExplicitPoseGroup;
// ScriptStruct AvaAnimation.ConversationLayeredAnimationWeightEntry
// 0x0030 (0x0030 - 0x0000)
struct FConversationLayeredAnimationWeightEntry final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFloatProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationLayeredAnimationWeightEntry;
// ScriptStruct AvaAnimation.Conversation_InitialTransformSettings
// 0x0010 (0x0010 - 0x0000)
struct FConversation_InitialTransformSettings final
{
public:
class UConversationPreset_InitialTransform* TransformType; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CheckGroundCollision; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CheckNavMesh; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConversation_InitialTransformSettings;
// ScriptStruct AvaAnimation.Conversation_FinalTransformSettings
// 0x0010 (0x0010 - 0x0000)
struct FConversation_FinalTransformSettings final
{
public:
class UConversationPreset_FinalTransform* TransformType; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CheckGroundCollision; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CheckNavMesh; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConversation_FinalTransformSettings;
// ScriptStruct AvaAnimation.Conversation_InteractionActorSettings
// 0x0028 (0x0028 - 0x0000)
struct FConversation_InteractionActorSettings final
{
public:
bool EnableInitialPositionOverride; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool InitialPositionOverrideCheckGroundCollision; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool InitialPositionOverrideCheckNavMesh; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableInitialPositionFromStationSockets; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool InitialPositionFromStationSocketsCheckGroundCollision; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool InitialPositionFromStationSocketsCheckNavMesh; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FConversation_InitialTransformSettings InitialTransformSettings; // 0x0008(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FConversation_FinalTransformSettings FinalTransformSettings; // 0x0018(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversation_InteractionActorSettings;
// ScriptStruct AvaAnimation.Conversation_AvatarSettings
// 0x0040 (0x0040 - 0x0000)
struct FConversation_AvatarSettings final
{
public:
struct FConversation_InitialTransformSettings InitialTransformSettings; // 0x0000(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UConversationPreset_AvatarPlacement*> Placements; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
bool EnableFinalPositionOverride; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool FinalPositionOverrideCheckGroundCollision; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool FinalPositionOverrideCheckNavMesh; // 0x0022(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
struct FConversation_FinalTransformSettings FinalTransformSettings; // 0x0028(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
class UConversationPreset_PreInitInvoke_Placement* PreInitInvokePlacement; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversation_AvatarSettings;
// ScriptStruct AvaAnimation.ConversationPreset
// 0x00D8 (0x00D8 - 0x0000)
struct FConversationPreset final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DefaultPresetTalkTo; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DefaultPresetForced; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer SceneRigTags; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer CameraTags; // 0x0050(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FConversation_InteractionActorSettings InteractionActorSettings; // 0x0070(0x0028)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FConversation_AvatarSettings AvatarSettings; // 0x0098(0x0040)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationPreset;
// ScriptStruct AvaAnimation.DampedSpringQuat
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x10) FDampedSpringQuat final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
float Frequency; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DampingRatio; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FDampedSpringQuat;
// ScriptStruct AvaAnimation.DampedSpringRotator
// 0x0020 (0x0020 - 0x0000)
struct FDampedSpringRotator final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
float Frequency; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DampingRatio; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FDampedSpringRotator;
// ScriptStruct AvaAnimation.DampedSpringAngle
// 0x0010 (0x0010 - 0x0000)
struct FDampedSpringAngle final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
float Frequency; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DampingRatio; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FDampedSpringAngle;
// ScriptStruct AvaAnimation.DampedSpringVector
// 0x0024 (0x0024 - 0x0000)
struct FDampedSpringVector final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
float Frequency; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DampingRatio; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float MaxAcceleration; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FDampedSpringVector;
// ScriptStruct AvaAnimation.DampedSpringScalar
// 0x0010 (0x0010 - 0x0000)
struct FDampedSpringScalar final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
float Frequency; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DampingRatio; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FDampedSpringScalar;
// ScriptStruct AvaAnimation.DialogueLineData
// 0x0020 (0x0028 - 0x0008)
struct FDialogueLineData : public FTableRowBase
{
public:
float PreRoll; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PostRoll; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float AnimLen; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAnimTypeEnum Type; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FString Meta; // 0x0018(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FDialogueLineData;
// ScriptStruct AvaAnimation.DialogueLineDataHardRef
// 0x0008 (0x0030 - 0x0028)
struct FDialogueLineDataHardRef final : public FDialogueLineData
{
public:
class UAnimSequence* DialogueLineAnim; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogueLineDataHardRef;
// ScriptStruct AvaAnimation.DialogueLineDataSoftRef
// 0x0028 (0x0050 - 0x0028)
struct FDialogueLineDataSoftRef final : public FDialogueLineData
{
public:
TSoftObjectPtr<class UAnimSequence> DialogueLineAnim; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogueLineDataSoftRef;
// ScriptStruct AvaAnimation.RigUnit_IncrementalRotation_DebugSettings
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_IncrementalRotation_DebugSettings final
{
public:
bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_IncrementalRotation_DebugSettings;
// ScriptStruct AvaAnimation.AnimMaskAssetRow
// 0x0008 (0x0010 - 0x0008)
struct FAnimMaskAssetRow final : public FTableRowBase
{
public:
class UAnimMaskAsset* AnimMaskAsset; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimMaskAssetRow;
// ScriptStruct AvaAnimation.FacialAnimation
// 0x0030 (0x0030 - 0x0000)
struct FFacialAnimation final
{
public:
float Transition; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer AnimTags; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
bool bStartAtRandomTime; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFacialAnimation;
// ScriptStruct AvaAnimation.RigUnit_CurveRotation_Target
// 0x0028 (0x0028 - 0x0000)
struct FRigUnit_CurveRotation_Target final
{
public:
float weight; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Axis; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Target; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EOrientationTargetKind2 Kind; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Space; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CurveRotation_Target;
// ScriptStruct AvaAnimation.FeatureVector
// 0x0088 (0x0090 - 0x0008)
struct FFeatureVector final : public FTableRowBase
{
public:
class UAnimSequence* AnimSequence; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Time; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Velocity; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Position33; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D FacingDir33; // 0x002C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Position66; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D FacingDir66; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Position99; // 0x0048(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D FacingDir99; // 0x0054(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LeftFootPosition; // 0x005C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LeftFootVelocity; // 0x0068(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector RightFootPosition; // 0x0074(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector RightFootVelocity; // 0x0080(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFeatureVector;
// ScriptStruct AvaAnimation.ConversationLayeredAnimationWeight
// 0x0008 (0x0008 - 0x0000)
struct FConversationLayeredAnimationWeight final
{
public:
class FName WeightEntryName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationLayeredAnimationWeight;
// ScriptStruct AvaAnimation.BoneReferenceEx
// 0x0000 (0x0010 - 0x0010)
struct FBoneReferenceEx final : public FBoneReference
{
};
DUMPER7_ASSERTS_FBoneReferenceEx;
// ScriptStruct AvaAnimation.CurveNameProperty
// 0x000C (0x000C - 0x0000)
struct FCurveNameProperty final
{
public:
class FName CurveName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCurveNameProperty;
// ScriptStruct AvaAnimation.CurveIndexProperty
// 0x0002 (0x0002 - 0x0000)
struct FCurveIndexProperty final
{
public:
uint16 CurveIndex; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCurveIndexProperty;
// ScriptStruct AvaAnimation.BoneIndexProperty
// 0x0004 (0x0004 - 0x0000)
struct FBoneIndexProperty final
{
public:
int32 BoneIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBoneIndexProperty;
// ScriptStruct AvaAnimation.IKTaskReferenceProperty
// 0x0004 (0x0004 - 0x0000)
struct FIKTaskReferenceProperty final
{
public:
int32 TaskIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIKTaskReferenceProperty;
// ScriptStruct AvaAnimation.IKDriver_AimAtControl
// 0x0008 (0x0008 - 0x0000)
struct FIKDriver_AimAtControl final
{
public:
struct FIKTaskReferenceProperty Task; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
EAnimationDirections DirectionDriver; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIKDriver_AimAtControl;
// ScriptStruct AvaAnimation.LookLimits
// 0x0008 (0x0008 - 0x0000)
struct FLookLimits final
{
public:
float Horizontal; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Vertical; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLookLimits;
// ScriptStruct AvaAnimation.RigUnit_IncrementalRotation_WorkData
// 0x0068 (0x0068 - 0x0000)
struct FRigUnit_IncrementalRotation_WorkData final
{
public:
TArray<int32> BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FLookLimits> ActualLookRanges; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> AngleLimits; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> Angles; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> BoneLocalTransforms; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
class FName PrimaryCachedSpaceName; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PrimaryCachedSpaceIndex; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SecondaryCachedSpaceName; // 0x005C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SecondaryCachedSpaceIndex; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_IncrementalRotation_WorkData;
// ScriptStruct AvaAnimation.IKDriver_AimAtConeOnlyControl
// 0x0078 (0x0078 - 0x0000)
struct FIKDriver_AimAtConeOnlyControl final
{
public:
struct FBoneReferenceEx AimBoneReference; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneReferenceEx NeckBoneReference; // 0x0010(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimationDirections DirectionDriver; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float YawLimit; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PitchLimit; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReduceConeWithSpeed; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SpeedForReduction; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RatioToReduce; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BackDeadZoneAngle; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator ConeRotationOffset; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator TaskRotationOffset; // 0x0048(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector2D BlendSpeedRange; // 0x0054(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Speed2BlendSpeedRange; // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeDelay; // 0x0064(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DelayStartTime; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PrevTargetDirection; // 0x006C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIKDriver_AimAtConeOnlyControl;
// ScriptStruct AvaAnimation.IKDriver_AimAtConstrainedControl
// 0x02A0 (0x02A0 - 0x0000)
struct alignas(0x10) FIKDriver_AimAtConstrainedControl final
{
public:
EAnimationDirections DirectionDriver; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FBoneReferenceEx AimBoneReference; // 0x0004(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneReferenceEx NeckBoneReference; // 0x0014(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator RotationOffset; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
class FName AimAlphaVariableName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AimTargetVariableName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AimLoosenessVariableName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SpineMobilityVariableName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ApplyConstraintsVariableName; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLimitDirectionToCone; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float YawLimit; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PitchLimit; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRuntimeFloatCurve LimitFactorOverSpeed; // 0x0068(0x0088)(Edit, NativeAccessSpecifierPublic)
float YawFrequency; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float YawDampingRatio; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PitchFrequency; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PitchDampingRatio; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendInDuration; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendOutDuration; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BackDeadZoneAngle; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCurveIndexProperty DisableCurve; // 0x010C(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
struct FCurveIndexProperty YawFrequencyCurve; // 0x010E(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
struct FCurveIndexProperty PitchFrequencyCurve; // 0x0110(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_112[0x2]; // 0x0112(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCurveNameProperty DisableCurveName; // 0x0114(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FCurveNameProperty YawFrequencyCurveName; // 0x0120(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FCurveNameProperty PitchFrequencyCurveName; // 0x012C(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_138[0x168]; // 0x0138(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIKDriver_AimAtConstrainedControl;
// ScriptStruct AvaAnimation.IKDriver_AnimationDrivenData
// 0x0028 (0x0028 - 0x0000)
struct FIKDriver_AnimationDrivenData final
{
public:
struct FIKTaskReferenceProperty Task; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneIndexProperty RotationTargetBone; // 0x0004(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneIndexProperty TranslationTargetBone; // 0x0008(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCurveIndexProperty RotationWeightCurve; // 0x000C(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
struct FCurveIndexProperty TranslationWeightCurve; // 0x000E(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
struct FCurveNameProperty RotationWeightCurveName; // 0x0010(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FCurveNameProperty TranslationWeightCurveName; // 0x001C(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIKDriver_AnimationDrivenData;
// ScriptStruct AvaAnimation.IKDriver_FloorContactControl
// 0x01A0 (0x01A0 - 0x0000)
struct FIKDriver_FloorContactControl final
{
public:
struct FBoneReferenceEx BoneRef; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AlphaVariableName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TransformVariableName; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RampInHeight; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RampOutHeight; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TranslationInterpRate; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationInterpRate; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FixupHeight; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat FixupRotation; // 0x0040(0x0010)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
EFCEShape Shape; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Extents; // 0x0054(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Offset; // 0x0060(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool DrawDebug; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseCustomScale; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float CustomRayTraceStartScale; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CustomRayTraceFinishScale; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x10]; // 0x009C(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
bool bUseFKOrientation; // 0x00AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MeshOffset; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Alpha; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B8[0xE8]; // 0x00B8(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIKDriver_FloorContactControl;
// ScriptStruct AvaAnimation.IKDriver_FloorContactProfileSettings
// 0x0014 (0x0014 - 0x0000)
struct FIKDriver_FloorContactProfileSettings final
{
public:
float HipMultiplier; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxLegExtension; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReverseFootFactor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PitchLimit; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StabilizationThreshold; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIKDriver_FloorContactProfileSettings;
// ScriptStruct AvaAnimation.IKDriver_FloorContactProfile
// 0x0038 (0x0038 - 0x0000)
struct FIKDriver_FloorContactProfile final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D SlopeRange; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D SpeedRange; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFCPSupportType SupportType; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFCPMovementType MovementType; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendInTime; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FIKDriver_FloorContactProfileSettings OverrideSettings; // 0x0024(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIKDriver_FloorContactProfile;
// ScriptStruct AvaAnimation.IKDriver_GroundAdjustment_ReachControl
// 0x0110 (0x0110 - 0x0000)
struct alignas(0x10) FIKDriver_GroundAdjustment_ReachControl final
{
public:
struct FBoneReferenceEx BoneReference; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FBoneReferenceEx> EndEffectorBoneReferences; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
float InterpSpeed; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InterpDampingFactor; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FilteringSpeed; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FilteringDampingFactor; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LowestOrAverage; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxControlAdjustment; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AlphaVariableName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TargetTransformVariableName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_48[0xC8]; // 0x0048(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIKDriver_GroundAdjustment_ReachControl;
// ScriptStruct AvaAnimation.IKDriver_GroundAdjustment_Control
// 0x0370 (0x0370 - 0x0000)
struct FIKDriver_GroundAdjustment_Control final
{
public:
struct FBoneReferenceEx BoneReference; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneReferenceEx TraceBoneReference; // 0x0010(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EIKDriver_GroundAdjustment_TraceShape TraceShape; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform TraceShapeLocalOffset; // 0x0030(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bTraceComplex; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequireOnGroundForStepDown; // 0x0061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float MaxStepUpHeight; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxStepDownHeight; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAdjustmentAngle; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxControlHeight; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCurveIndexProperty TimeToContactCurve; // 0x0074(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCurveNameProperty TimeToContactCurveName; // 0x0078(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FBoneReferenceEx AnticipationTargetBoneReference; // 0x0084(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AlphaVariableName; // 0x0094(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TargetTransformVariableName; // 0x009C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ExtensionVariableName; // 0x00A4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxLegExtension; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B0[0x2C0]; // 0x00B0(0x02C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIKDriver_GroundAdjustment_Control;
// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_ConeConstraintBone
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_NeckLookAt_ConeConstraintBone final
{
public:
class FName Bone; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_NeckLookAt_ConeConstraint Constraint; // 0x0010(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_NeckLookAt_ConeConstraintBone;
// ScriptStruct AvaAnimation.IKDriver_LadderContactControl
// 0x0060 (0x0060 - 0x0000)
struct FIKDriver_LadderContactControl final
{
public:
struct FIKTaskReferenceProperty Task; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool Enable; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DebugDraw; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float OffsetZ; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HandOffset; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LadderUpPlaneOffset; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LadderDownPlaneOffset; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LockVelocityThreshold; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UnlockVelocityThreshold; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UnlockMoveThreshold; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float JumpToNextRungThreshold; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UnlockPastTopExtentThreshold; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LockBlendTime; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UnlockBlendTime; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InitDelay; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIKDriver_LadderContactControl;
// ScriptStruct AvaAnimation.IKDriver_LedgeContactHipsControl
// 0x00B0 (0x00B0 - 0x0000)
struct alignas(0x10) FIKDriver_LedgeContactHipsControl final
{
public:
class FName AlphaVariableName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TargetTransformVariableName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneReferenceEx BoneReference; // 0x0010(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRotationAngleAwayFromWall; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDistanceFromWall; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x88]; // 0x0028(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIKDriver_LedgeContactHipsControl;
// ScriptStruct AvaAnimation.IKDriver_LedgeContactFootControl
// 0x0130 (0x0130 - 0x0000)
struct alignas(0x10) FIKDriver_LedgeContactFootControl final
{
public:
class FName AlphaVariableName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TargetTransformVariableName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ExtensionVariableName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ToeTransformVariableName; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneReferenceEx BoneReference; // 0x0020(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneReferenceEx ToeBoneReference; // 0x0030(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SweepRadius; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WallLocationRelativeToBone; // 0x0044(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxLegExtension; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0xDC]; // 0x0054(0x00DC)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIKDriver_LedgeContactFootControl;
// ScriptStruct AvaAnimation.IKDriver_LedgeContactHandControl
// 0x00D0 (0x00D0 - 0x0000)
struct alignas(0x10) FIKDriver_LedgeContactHandControl final
{
public:
class FName AlphaVariableName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TargetTransformVariableName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneReferenceEx BoneReference; // 0x0010(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SweepRadius; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LedgeLocationRelativeToBone; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_30[0xA0]; // 0x0030(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIKDriver_LedgeContactHandControl;
// ScriptStruct AvaAnimation.IKPoseFixupDefinition
// 0x00C0 (0x00C0 - 0x0000)
struct FIKPoseFixupDefinition final
{
public:
class FName ControlledBoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ReferenceBoneName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName IkInputTransformName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTransformProvider* ControlledOffsetProvider; // 0x0018(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform ControlledOffset; // 0x0020(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
class FName IkInputAlphaName; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AlphaCurveName; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyBlendToAlphaCurve; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BlendInTime; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendOutTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool TranslateOnly; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ReferenceScale; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName IkInputCushionAmountName; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CushionAmount; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTransformProvider* TargetTransform; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTransformProvider* TargetOffsetProvider; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform TargetOffset; // 0x0090(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIKPoseFixupDefinition;
// ScriptStruct AvaAnimation.ConversationCameraRegistrationReference
// 0x0008 (0x0008 - 0x0000)
struct FConversationCameraRegistrationReference final
{
public:
class FName CameraRegistrationName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationCameraRegistrationReference;
// ScriptStruct AvaAnimation.ConversationExplicitCameraShotReference
// 0x0008 (0x0008 - 0x0000)
struct FConversationExplicitCameraShotReference final
{
public:
class FName CameraShotName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationExplicitCameraShotReference;
// ScriptStruct AvaAnimation.ConversationExplicitLayeredAnimationReference
// 0x0010 (0x0010 - 0x0000)
struct FConversationExplicitLayeredAnimationReference final
{
public:
class FName CategoryName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName animationName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationExplicitLayeredAnimationReference;
// ScriptStruct AvaAnimation.ConversationExplicitPoseGroupReference
// 0x0008 (0x0008 - 0x0000)
struct FConversationExplicitPoseGroupReference final
{
public:
class FName PoseGroupName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationExplicitPoseGroupReference;
// ScriptStruct AvaAnimation.ConversationPresetReference
// 0x0008 (0x0008 - 0x0000)
struct FConversationPresetReference final
{
public:
class FName PresetName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationPresetReference;
// ScriptStruct AvaAnimation.PerClipLayerGroupLayer
// 0x0020 (0x0020 - 0x0000)
struct FPerClipLayerGroupLayer final
{
public:
class UAnimationAsset* LayerAnimation; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LayerName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAnimationRequestLayerReference LayerReference; // 0x0010(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool ScaleToFit; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPerClipLayerGroupLayer;
// ScriptStruct AvaAnimation.PoseGroupTransition
// 0x0030 (0x0030 - 0x0000)
struct FPoseGroupTransition final
{
public:
class UPoseGroup* EndState; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationAsset* TransitionAnim; // 0x0008(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationProvider* TransitionAnimation; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UAnimSequenceBase>> TransitionAnimationClips; // 0x0018(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
bool bBlockLayeredAnimations; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPoseGroupTransition;
// ScriptStruct AvaAnimation.RigUnit_CurveRotation_DebugSettings
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_CurveRotation_DebugSettings final
{
public:
bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CurveRotation_DebugSettings;
// ScriptStruct AvaAnimation.RigUnit_CurveRotation
// 0x0118 (0x0180 - 0x0068)
struct FRigUnit_CurveRotation final : public FRigUnitMutable
{
public:
class FName LeafBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TrunkBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_CurveRotation_Target Primary; // 0x0078(0x0028)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_CurveRotation_Target Secondary; // 0x00A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FRuntimeFloatCurve> PerBoneAngleCurve; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> PerBoneInterpTime; // 0x00D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x00E8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_CurveRotation_DebugSettings DebugSettings; // 0x00F0(0x0040)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_CurveRotation_WorkData WorkData; // 0x0130(0x0048)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_CurveRotation;
// ScriptStruct AvaAnimation.RigUnit_FourBoneIK
// 0x01A8 (0x0210 - 0x0068)
struct FRigUnit_FourBoneIK final : public FRigUnitMutable
{
public:
class FName EndBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform EndEffector; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float TranslationLimitDistance; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StretchToMaxExtension; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxExtensionPercentage; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PrimaryAxis; // 0x00AC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HelperAOffset; // 0x00B8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HelperBOffset; // 0x00C4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PoleVectorLengthMultiplier; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableStretch; // 0x00D4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StretchStartRatio; // 0x00D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StretchMaximumRatio; // 0x00DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E4[0xC]; // 0x00E4(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_FourBoneIK_DebugSettings DebugSettings; // 0x00F0(0x0040)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_FourBoneIK_WorkData WorkData; // 0x0130(0x00D8)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_FourBoneIK;
// ScriptStruct AvaAnimation.RigUnit_WB_AimBone_Target
// 0x0028 (0x0028 - 0x0000)
struct FRigUnit_WB_AimBone_Target final
{
public:
float weight; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Axis; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Target; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EOrientationTargetKind Kind; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Space; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_WB_AimBone_Target;
// ScriptStruct AvaAnimation.RigUnit_IncrementalRotation
// 0x0128 (0x0190 - 0x0068)
struct FRigUnit_IncrementalRotation final : public FRigUnitMutable
{
public:
class FName LeafBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TrunkBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_WB_AimBone_Target Primary; // 0x0078(0x0028)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_WB_AimBone_Target Secondary; // 0x00A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FLookLimits> LookLimits; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
float Blending; // 0x00D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigAnimEasingType RotationEaseType; // 0x00DC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x00DD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_DE[0x2]; // 0x00DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_IncrementalRotation_DebugSettings DebugSettings; // 0x00E0(0x0040)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_IncrementalRotation_WorkData WorkData; // 0x0120(0x0068)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_IncrementalRotation;
// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_BoneRotation
// 0x0014 (0x0014 - 0x0000)
struct FRigUnit_NeckLookAt_BoneRotation final
{
public:
class FName Bone; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator BoneRotation; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_NeckLookAt_BoneRotation;
// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_SoftAngleLimits
// 0x0010 (0x0010 - 0x0000)
struct FRigUnit_NeckLookAt_SoftAngleLimits final
{
public:
float MinInputAngle; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxInputAngle; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxOutputAngle; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LoosenessFactor; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_NeckLookAt_SoftAngleLimits;
// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_DebugSettings
// 0x0050 (0x0050 - 0x0000)
struct FRigUnit_NeckLookAt_DebugSettings final
{
public:
bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_NeckLookAt_DebugSettings;
// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_WorkData
// 0x01E0 (0x01E0 - 0x0000)
struct alignas(0x10) FRigUnit_NeckLookAt_WorkData final
{
public:
TArray<int32> BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FQuat> BoneLocalRotations; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_NeckLookAt_ConeConstraint> PerBoneConstraints; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> BoneLengths; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
float ChainLength; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> BoneYawWeights; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> BonePitchWeights; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigBoneHierarchy ChainHierarchy; // 0x0068(0x0098)(NativeAccessSpecifierPublic)
uint8 Pad_100[0xE0]; // 0x0100(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_NeckLookAt_WorkData;
// ScriptStruct AvaAnimation.RigUnit_NeckLookAt
// 0x0498 (0x0500 - 0x0068)
struct FRigUnit_NeckLookAt final : public FRigUnitMutable
{
public:
class FName EffectorBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName StartBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator SpaceRotationSetting; // 0x0078(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator BaseBoneRotation; // 0x0084(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_NeckLookAt_BoneRotation> BoneRotations; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigUnit_NeckLookAt_Target Target; // 0x00A0(0x0024)(NoDestructor, NativeAccessSpecifierPublic)
float SpineMobility; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve YawWeightCurve; // 0x00C8(0x0088)(NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve PitchWeightCurve; // 0x0150(0x0088)(NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve PitchFromYawWeightCurve; // 0x01D8(0x0088)(NativeAccessSpecifierPublic)
struct FRigUnit_NeckLookAt_SoftAngleLimits InputYawMapping; // 0x0260(0x0010)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_NeckLookAt_SoftAngleLimits InputPitchMapping; // 0x0270(0x0010)(NoDestructor, NativeAccessSpecifierPublic)
bool bApplyConstraints; // 0x0280(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_281[0xF]; // 0x0281(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_NeckLookAt_ConeConstraint BaseConstraint; // 0x0290(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_NeckLookAt_ConeConstraintBone> BoneConstraints; // 0x02C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigUnit_NeckLookAt_DebugSettings DebugSettings; // 0x02D0(0x0050)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_NeckLookAt_WorkData WorkData; // 0x0320(0x01E0)(Transient, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigUnit_NeckLookAt;
// ScriptStruct AvaAnimation.RitUnit_SetControlFloat_EditorWorkaround
// 0x0028 (0x0090 - 0x0068)
struct FRitUnit_SetControlFloat_EditorWorkaround final : public FRigUnitMutable
{
public:
class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FloatValue; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FloatValueInEditor; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0078(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRitUnit_SetControlFloat_EditorWorkaround;
// ScriptStruct AvaAnimation.RitUnit_SetControlTransform_EditorWorkaround
// 0x0058 (0x00C0 - 0x0068)
struct FRitUnit_SetControlTransform_EditorWorkaround final : public FRigUnitMutable
{
public:
class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
EBoneGetterSetterMode Space; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedControlIndex; // 0x00A4(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRitUnit_SetControlTransform_EditorWorkaround;
// ScriptStruct AvaAnimation.RigUnit_SplineIK_WorkData
// 0x0138 (0x0138 - 0x0000)
struct alignas(0x08) FRigUnit_SplineIK_WorkData final
{
public:
uint8 Pad_0[0x138]; // 0x0000(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SplineIK_WorkData;
// ScriptStruct AvaAnimation.RigUnit_SplineIK_DebugSettings
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_SplineIK_DebugSettings final
{
public:
bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SplineIK_DebugSettings;
// ScriptStruct AvaAnimation.RigUnit_SplineIK
// 0x01F8 (0x0260 - 0x0068)
struct FRigUnit_SplineIK final : public FRigUnitMutable
{
public:
class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EndBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESplineIKBoneAxis BoneAxis; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoCalculateSpline; // 0x0079(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 PointCount; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FTransform> ControlPoints; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
float Roll; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TwistStart; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TwistEnd; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend TwistBlend; // 0x00A0(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
float Stretch; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Offset; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_SplineIK_DebugSettings DebugSettings; // 0x00E0(0x0040)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_SplineIK_WorkData WorkData; // 0x0120(0x0138)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SplineIK;
// ScriptStruct AvaAnimation.RigUnit_ThreeBoneIK_DebugSettings
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_ThreeBoneIK_DebugSettings final
{
public:
bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawAxes; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawOriginalBoneChain; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawPoleVectorCalculation; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ThreeBoneIK_DebugSettings;
// ScriptStruct AvaAnimation.RigUnit_ThreeBoneIK_WorkData
// 0x00C8 (0x00C8 - 0x0000)
struct FRigUnit_ThreeBoneIK_WorkData final
{
public:
TArray<int32> BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> BoneLengths; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> HelperTransforms; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigBoneHierarchy ChainHierarchy; // 0x0030(0x0098)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ThreeBoneIK_WorkData;
// ScriptStruct AvaAnimation.RigUnit_ThreeBoneIK
// 0x0188 (0x01F0 - 0x0068)
struct FRigUnit_ThreeBoneIK final : public FRigUnitMutable
{
public:
class FName EndBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform EndEffector; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float TranslationLimitDistance; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StretchToMaxExtension; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxExtensionPercentage; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PrimaryAxis; // 0x00AC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HelperOffset; // 0x00B8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PoleVectorLengthMultiplier; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableStretch; // 0x00C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StretchStartRatio; // 0x00CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StretchMaximumRatio; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_ThreeBoneIK_DebugSettings DebugSettings; // 0x00E0(0x0040)(NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_ThreeBoneIK_WorkData WorkData; // 0x0120(0x00C8)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_1E8[0x8]; // 0x01E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ThreeBoneIK;
// ScriptStruct AvaAnimation.ConditionalStaticMeshPool
// 0x0018 (0x0018 - 0x0000)
struct FConditionalStaticMeshPool final
{
public:
struct FVector2D TimeRange; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UStaticMesh>> StaticMeshPool; // 0x0008(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConditionalStaticMeshPool;
}