Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_Animation_structs.hpp

374 lines
30 KiB
C++
Raw Normal View History

2026-03-06 01:31:19 +01:00
#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<class UAnimInstance> 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<struct FPL_SpecializeFootIk> 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;
}