518 lines
24 KiB
C++
518 lines
24 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: PL_Animation
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "PL_Core_classes.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "PL_Animation_structs.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "MovieScene_structs.hpp"
|
|
#include "MovieScene_classes.hpp"
|
|
#include "MovieSceneTracks_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class PL_Animation.PL_AnimNotify_FixedCameraAngleState
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UPL_AnimNotify_FixedCameraAngleState final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
TSubclassOf<class ACameraActor> CameraActorClass; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableInput; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetDistance; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinTargetDistance; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Pitch; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float YawOffset; // 0x0048(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoTrace; // 0x004C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECollisionChannel ProbeChannel; // 0x004D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ProbeSize; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFallbackTurnCharacter; // 0x0054(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ACameraActor* CameraActor; // 0x0058(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APlayerController* PlayerController; // 0x0060(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APawn* Pawn; // 0x0068(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* ViewTargetAtBeginning; // 0x0070(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimNotify_FixedCameraAngleState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimNotify_FixedCameraAngleState")
|
|
}
|
|
static class UPL_AnimNotify_FixedCameraAngleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AnimNotify_FixedCameraAngleState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AnimNotify_FixedCameraAngleState;
|
|
|
|
// Class PL_Animation.PL_InitAnimationSpawnedActorInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_InitAnimationSpawnedActorInterface final
|
|
{
|
|
public:
|
|
void Setup(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float TotalDuration);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_InitAnimationSpawnedActorInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_InitAnimationSpawnedActorInterface")
|
|
}
|
|
static class IPL_InitAnimationSpawnedActorInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_InitAnimationSpawnedActorInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_InitAnimationSpawnedActorInterface;
|
|
|
|
// Class PL_Animation.PL_AnimNotify_SpawnBase
|
|
// 0x00B0 (0x00E0 - 0x0030)
|
|
class UPL_AnimNotify_SpawnBase : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class FName SocketName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector Location; // 0x0038(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator Rotation; // 0x0050(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector Scale; // 0x0068(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bVisibilityDependsOnOwner; // 0x0080(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class USkeletalMeshComponent*, class AActor*> SpawnedActors; // 0x0088(0x0050)(Edit, BlueprintReadOnly, Transient, EditConst, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
bool bHideOnBlendWeightSmallerThen; // 0x00D8(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CutoffBlendWeight; // 0x00DC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimNotify_SpawnBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimNotify_SpawnBase")
|
|
}
|
|
static class UPL_AnimNotify_SpawnBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AnimNotify_SpawnBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AnimNotify_SpawnBase;
|
|
|
|
// Class PL_Animation.PL_AnimNotify_SpawnActor
|
|
// 0x0008 (0x00E8 - 0x00E0)
|
|
class UPL_AnimNotify_SpawnActor final : public UPL_AnimNotify_SpawnBase
|
|
{
|
|
public:
|
|
TSubclassOf<class AActor> ActorClass; // 0x00E0(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimNotify_SpawnActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimNotify_SpawnActor")
|
|
}
|
|
static class UPL_AnimNotify_SpawnActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AnimNotify_SpawnActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AnimNotify_SpawnActor;
|
|
|
|
// Class PL_Animation.PL_AnimationNotifySkeletalMeshActor
|
|
// 0x0008 (0x0328 - 0x0320)
|
|
class APL_AnimationNotifySkeletalMeshActor final : public AActor
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimationNotifySkeletalMeshActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimationNotifySkeletalMeshActor")
|
|
}
|
|
static class APL_AnimationNotifySkeletalMeshActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APL_AnimationNotifySkeletalMeshActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APL_AnimationNotifySkeletalMeshActor;
|
|
|
|
// Class PL_Animation.PL_AnimNotify_SpawnSkeletalMesh
|
|
// 0x0028 (0x0108 - 0x00E0)
|
|
class UPL_AnimNotify_SpawnSkeletalMesh final : public UPL_AnimNotify_SpawnBase
|
|
{
|
|
public:
|
|
struct FPL_AnimNotify_SpawnSkeletalMeshSettings Settings; // 0x00E0(0x0028)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimNotify_SpawnSkeletalMesh")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimNotify_SpawnSkeletalMesh")
|
|
}
|
|
static class UPL_AnimNotify_SpawnSkeletalMesh* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AnimNotify_SpawnSkeletalMesh>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AnimNotify_SpawnSkeletalMesh;
|
|
|
|
// Class PL_Animation.PL_AnimNotify_SpawnStaticMesh
|
|
// 0x0008 (0x00E8 - 0x00E0)
|
|
class UPL_AnimNotify_SpawnStaticMesh final : public UPL_AnimNotify_SpawnBase
|
|
{
|
|
public:
|
|
class UStaticMesh* Mesh; // 0x00E0(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimNotify_SpawnStaticMesh")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimNotify_SpawnStaticMesh")
|
|
}
|
|
static class UPL_AnimNotify_SpawnStaticMesh* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AnimNotify_SpawnStaticMesh>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AnimNotify_SpawnStaticMesh;
|
|
|
|
// Class PL_Animation.PL_AnimToTextureMaterialCurvesDataAsset
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPL_AnimToTextureMaterialCurvesDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<class FName> MaterialCurves; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimToTextureMaterialCurvesDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimToTextureMaterialCurvesDataAsset")
|
|
}
|
|
static class UPL_AnimToTextureMaterialCurvesDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AnimToTextureMaterialCurvesDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AnimToTextureMaterialCurvesDataAsset;
|
|
|
|
// Class PL_Animation.PL_AnimToTextureData
|
|
// 0x00C0 (0x00F0 - 0x0030)
|
|
class UPL_AnimToTextureData final : public UDataAsset
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class USkeletalMesh> SkeletalMesh; // 0x0030(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EUPL_AnimToTexturePrecision TexturePrecision; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EUPL_AnimToTextureFitting TextureFitting; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double SampleRate; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPL_AnimToTextureAnimSettings> Animations; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UPL_AnimToTextureMaterialCurvesDataAsset* MaterialCurvesDataAsset; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TArray<class UMaterialInstanceConstant*> Materials; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UTexture2D* KeyFrames; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FBox3f PositionRange; // 0x0098(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBox3f ScaleRange; // 0x00B4(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2f CurveRange; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalFrameCount; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalBoneCount; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPL_AnimToTextureAnimDriver> AnimationDrivers; // 0x00E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimToTextureData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimToTextureData")
|
|
}
|
|
static class UPL_AnimToTextureData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AnimToTextureData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AnimToTextureData;
|
|
|
|
// Class PL_Animation.PL_AnimToTextureUtils
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPL_AnimToTextureUtils final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimToTextureUtils")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimToTextureUtils")
|
|
}
|
|
static class UPL_AnimToTextureUtils* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AnimToTextureUtils>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AnimToTextureUtils;
|
|
|
|
// Class PL_Animation.PL_CharacterGroundInfoInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_CharacterGroundInfoInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_CharacterGroundInfoInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_CharacterGroundInfoInterface")
|
|
}
|
|
static class IPL_CharacterGroundInfoInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_CharacterGroundInfoInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_CharacterGroundInfoInterface;
|
|
|
|
// Class PL_Animation.PL_FootStepSourceInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_FootStepSourceInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_FootStepSourceInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_FootStepSourceInterface")
|
|
}
|
|
static class IPL_FootStepSourceInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_FootStepSourceInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_FootStepSourceInterface;
|
|
|
|
// Class PL_Animation.PL_LookAtAnimInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_LookAtAnimInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_LookAtAnimInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_LookAtAnimInterface")
|
|
}
|
|
static class IPL_LookAtAnimInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_LookAtAnimInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_LookAtAnimInterface;
|
|
|
|
// Class PL_Animation.PL_CopyPoseAccessoryAnimInstance
|
|
// 0x0010 (0x03F0 - 0x03E0)
|
|
class UPL_CopyPoseAccessoryAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
EPL_MeshCopyPoseSource CopyPoseSource; // 0x03D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D9[0x3]; // 0x03D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag CopyPoseSourceIdentifyingTag; // 0x03DC(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E4[0x4]; // 0x03E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeletalMeshComponent* MeshToCopyPoseFrom; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
void SetMeshToCopyPoseFrom(class USkeletalMeshComponent* InMeshToCopyPoseFrom);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_CopyPoseAccessoryAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_CopyPoseAccessoryAnimInstance")
|
|
}
|
|
static class UPL_CopyPoseAccessoryAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_CopyPoseAccessoryAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_CopyPoseAccessoryAnimInstance;
|
|
|
|
// Class PL_Animation.PL_LookAtSettings
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UPL_LookAtSettings final : public UPL_SettingsBase
|
|
{
|
|
public:
|
|
class FName SourceSocket; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName FocalSocket; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static const class UPL_LookAtSettings* Get();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_LookAtSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_LookAtSettings")
|
|
}
|
|
static class UPL_LookAtSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_LookAtSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_LookAtSettings;
|
|
|
|
// Class PL_Animation.PL_MovieSceneLightingChannelsSection
|
|
// 0x0320 (0x0428 - 0x0108)
|
|
class UPL_MovieSceneLightingChannelsSection final : public UMovieSceneSection
|
|
{
|
|
public:
|
|
uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMovieSceneBoolChannel Channel0Curve; // 0x0110(0x0108)(Protected, NativeAccessSpecifierProtected)
|
|
struct FMovieSceneBoolChannel Channel1Curve; // 0x0218(0x0108)(Protected, NativeAccessSpecifierProtected)
|
|
struct FMovieSceneBoolChannel Channel2Curve; // 0x0320(0x0108)(Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_MovieSceneLightingChannelsSection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_MovieSceneLightingChannelsSection")
|
|
}
|
|
static class UPL_MovieSceneLightingChannelsSection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_MovieSceneLightingChannelsSection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_MovieSceneLightingChannelsSection;
|
|
|
|
// Class PL_Animation.PL_MovieSceneLightingChannelsSystem
|
|
// 0x0010 (0x0050 - 0x0040)
|
|
class UPL_MovieSceneLightingChannelsSystem final : public UMovieSceneEntityInstantiatorSystem
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_MovieSceneLightingChannelsSystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_MovieSceneLightingChannelsSystem")
|
|
}
|
|
static class UPL_MovieSceneLightingChannelsSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_MovieSceneLightingChannelsSystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_MovieSceneLightingChannelsSystem;
|
|
|
|
// Class PL_Animation.PL_MovieSceneLightingChannelsTrack
|
|
// 0x0000 (0x0140 - 0x0140)
|
|
class UPL_MovieSceneLightingChannelsTrack final : public UMovieScenePropertyTrack
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_MovieSceneLightingChannelsTrack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_MovieSceneLightingChannelsTrack")
|
|
}
|
|
static class UPL_MovieSceneLightingChannelsTrack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_MovieSceneLightingChannelsTrack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_MovieSceneLightingChannelsTrack;
|
|
|
|
}
|
|
|