#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: PL_Animation #include "Basic.hpp" #include "Engine_structs.hpp" #include "CoreUObject_structs.hpp" namespace SDK { // Enum PL_Animation.EPL_AnimNotify_SpawnSkeletalMeshAnimationMode // NumValues: 0x0003 enum class EPL_AnimNotify_SpawnSkeletalMeshAnimationMode : uint8 { AnimationBlueprint = 0, AnimationSingleNode = 1, EPL_AnimNotify_MAX = 2, }; // Enum PL_Animation.UPL_AnimToTexturePrecision // NumValues: 0x0003 enum class EUPL_AnimToTexturePrecision : uint8 { EightBytes = 0, SixteenBytes = 1, UPL_MAX = 2, }; // Enum PL_Animation.UPL_AnimToTextureFitting // NumValues: 0x0004 enum class EUPL_AnimToTextureFitting : uint8 { MultipleOfFour = 0, PowerOfTwo = 1, PowerOfTwoSquare = 2, UPL_MAX = 3, }; // Enum PL_Animation.EPL_PelvisCalculationMethod // NumValues: 0x0003 enum class EPL_PelvisCalculationMethod : uint32 { AverageFeetLocation = 0, PickLowerFeetLocation = 1, EPL_MAX = 2, }; // Enum PL_Animation.EPL_FootType // NumValues: 0x0003 enum class EPL_FootType : uint8 { Left = 0, Right = 1, EPL_MAX = 2, }; // Enum PL_Animation.EPL_MeshCopyPoseSource // NumValues: 0x0004 enum class EPL_MeshCopyPoseSource : uint8 { OwnerPawn = 0, AttachedParent = 1, Manual = 2, EPL_MAX = 3, }; // Enum PL_Animation.EGG_CurveManipulatesAxis // NumValues: 0x0005 enum class EGG_CurveManipulatesAxis : uint8 { None = 0, X = 1, Y = 2, Z = 3, EGG_MAX = 4, }; // Enum PL_Animation.EPL_CurveManipulatesRotator // NumValues: 0x0004 enum class EPL_CurveManipulatesRotator : uint8 { Pitch = 0, Yaw = 1, Roll = 2, EPL_MAX = 3, }; // ScriptStruct PL_Animation.PL_AnimNotify_SpawnSkeletalMeshSettings // 0x0028 (0x0028 - 0x0000) struct FPL_AnimNotify_SpawnSkeletalMeshSettings final { public: class USkeletalMesh* Mesh; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_AnimNotify_SpawnSkeletalMeshAnimationMode AnimationMode; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf AnimInstance; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimationAsset* AnimToPlay; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLoopAnimation; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_AnimNotify_SpawnSkeletalMeshSettings; // ScriptStruct PL_Animation.PL_AnimToTextureAnimSettings // 0x0028 (0x0028 - 0x0000) struct FPL_AnimToTextureAnimSettings final { public: bool bIsEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* AnimSequence; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bUseCustomRange; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double StartTime; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double EndTime; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_AnimToTextureAnimSettings; // ScriptStruct PL_Animation.PL_AnimToTextureAnimDriver // 0x0010 (0x0010 - 0x0000) struct FPL_AnimToTextureAnimDriver final { public: double StartTime; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double EndTime; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_AnimToTextureAnimDriver; // ScriptStruct PL_Animation.PL_CameraDependentCelLook // 0x0028 (0x0028 - 0x0000) struct FPL_CameraDependentCelLook final { public: class FName CharacterOrientationSocket; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinYaw; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxYaw; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinPitch; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxPitch; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxPitchValue; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1C[0xC]; // 0x001C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_CameraDependentCelLook; // ScriptStruct PL_Animation.PL_CharacterAnimMovementSource // 0x0010 (0x0010 - 0x0000) struct FPL_CharacterAnimMovementSource final { public: class UCharacterMovementComponent* Source; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class AActor* SourceOwner; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) }; DUMPER7_ASSERTS_FPL_CharacterAnimMovementSource; // ScriptStruct PL_Animation.PL_CharacterGroundInfo // 0x0110 (0x0110 - 0x0000) struct FPL_CharacterGroundInfo final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FHitResult GroundHitResult; // 0x0008(0x0100)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) float GroundDistance; // 0x0108(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_CharacterGroundInfo; // ScriptStruct PL_Animation.PL_FeetIkSettings // 0x00A0 (0x00A0 - 0x0000) struct alignas(0x08) FPL_FeetIkSettings final { public: float FootHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PelvisTargetBelowInterpSpeed; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PelvisTargetAboveInterpSpeed; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FootTargetBelowInterpSpeed; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FootTargetAboveInterpSpeed; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FootRotationInterpSpeed; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TraceDistanceAboveFoot; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TraceDistanceBelowFoot; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_PelvisCalculationMethod PelvisCalculationMethod; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel FloorTraceChannel; // 0x0024(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25[0x7B]; // 0x0025(0x007B)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_FeetIkSettings; // ScriptStruct PL_Animation.PL_FootIk // 0x0168 (0x0168 - 0x0000) struct FPL_FootIk { public: uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CurrentLocationOffset; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator CurrentRotationOffset; // 0x0048(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class FName FootBoneName; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_68[0x100]; // 0x0068(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_FootIk; // ScriptStruct PL_Animation.PL_SpecializeFootIk // 0x0008 (0x0170 - 0x0168) struct FPL_SpecializeFootIk final : public FPL_FootIk { public: EPL_FootType Type; // 0x0168(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_SpecializeFootIk; // ScriptStruct PL_Animation.PL_BaseFeetIk // 0x00D8 (0x00D8 - 0x0000) struct FPL_BaseFeetIk { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_FeetIkSettings Settings; // 0x0008(0x00A0)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) uint8 Pad_A8[0x18]; // 0x00A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CurrentPelvisOffset; // 0x00C0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FPL_BaseFeetIk; // ScriptStruct PL_Animation.PL_BipedalFeetIk // 0x02D0 (0x03A8 - 0x00D8) struct FPL_BipedalFeetIk final : public FPL_BaseFeetIk { public: struct FPL_FootIk LeftFoot; // 0x00D8(0x0168)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FPL_FootIk RightFoot; // 0x0240(0x0168)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_BipedalFeetIk; // ScriptStruct PL_Animation.PL_FeetIk // 0x0010 (0x00E8 - 0x00D8) struct FPL_FeetIk final : public FPL_BaseFeetIk { public: TArray Feet; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FPL_FeetIk; // ScriptStruct PL_Animation.PL_LookAtAnimParamsTarget // 0x0010 (0x0010 - 0x0000) struct FPL_LookAtAnimParamsTarget final { public: class AActor* Actor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bUpdateHorizontalLookAt; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_LookAtAnimParamsTarget; // ScriptStruct PL_Animation.PL_EyelidGeneralSetupData // 0x0018 (0x0018 - 0x0000) struct FPL_EyelidGeneralSetupData final { public: class FName DisableLookAtCurveName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookAtVerticalPositiveClampMax; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookAtVerticalPositiveMultiplier; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookAtVerticalNegativeClampMax; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookAtVerticalNegativeMultiplier; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_EyelidGeneralSetupData; // ScriptStruct PL_Animation.PL_EyelidVectorSetupData // 0x000C (0x000C - 0x0000) struct FPL_EyelidVectorSetupData final { public: class FName CurveName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGG_CurveManipulatesAxis Axis; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_EyelidVectorSetupData; // ScriptStruct PL_Animation.PL_EyelidRotationSetupData // 0x000C (0x000C - 0x0000) struct FPL_EyelidRotationSetupData final { public: class FName CurveName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_CurveManipulatesRotator Axis; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_EyelidRotationSetupData; // ScriptStruct PL_Animation.PL_EyelidData // 0x00F8 (0x00F8 - 0x0000) struct FPL_EyelidData final { public: class FName EyelidTopCurveName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EyelidBottomCurveName; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPL_EyelidVectorSetupData TopTranslateSetup; // 0x0010(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FPL_EyelidRotationSetupData TopRotateSetup; // 0x001C(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FPL_EyelidVectorSetupData TopScaleSetup; // 0x0028(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FPL_EyelidVectorSetupData BottomTranslateSetup; // 0x0034(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FPL_EyelidRotationSetupData BottomRotateSetup; // 0x0040(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FPL_EyelidVectorSetupData BottomScaleSetup; // 0x004C(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) float TopBlendSpace; // 0x0058(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector TopTranslate; // 0x0060(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator TopRotate; // 0x0078(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector TopScale; // 0x0090(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BottomBlendSpace; // 0x00A8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector BottomTranslate; // 0x00B0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator BottomRotate; // 0x00C8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector BottomScale; // 0x00E0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_EyelidData; // ScriptStruct PL_Animation.PL_OneEyelidData // 0x0110 (0x0110 - 0x0000) struct FPL_OneEyelidData final { public: struct FPL_EyelidGeneralSetupData GeneralSetupData; // 0x0000(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FPL_EyelidData Eye; // 0x0018(0x00F8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_OneEyelidData; // ScriptStruct PL_Animation.PL_TwoEyelidData // 0x0208 (0x0208 - 0x0000) struct FPL_TwoEyelidData final { public: struct FPL_EyelidGeneralSetupData GeneralSetupData; // 0x0000(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FPL_EyelidData LeftEye; // 0x0018(0x00F8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FPL_EyelidData RightEye; // 0x0110(0x00F8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_TwoEyelidData; // ScriptStruct PL_Animation.PL_MapLookAtAngles // 0x0008 (0x0008 - 0x0000) struct FPL_MapLookAtAngles final { public: float Scale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Offset; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_MapLookAtAngles; // ScriptStruct PL_Animation.PL_LookAtAnimParams // 0x00A0 (0x00A0 - 0x0000) struct FPL_LookAtAnimParams final { public: float LookAtAngleVertical; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookAtAngleHorizontal; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MappedLookAtAngleVertical; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MappedLookAtAngleHorizontal; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookAtSpeedHorizontal; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LookAtSpeedVertical; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPL_MapLookAtAngles LookAtAngleHorizontalMapping; // 0x0018(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FPL_MapLookAtAngles LookAtAngleVerticalMapping; // 0x0020(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) float LookBackTime; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseSkeletalMeshDirection; // 0x002C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EAxis SourceForwardDirection; // 0x002D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* LookAtTarget; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_38[0x68]; // 0x0038(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_LookAtAnimParams; }