#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // CLASSES //--------------------------------------------------------------------------------------------------------------------- // 0x8 (0x350 - 0x348) // Class LiveLinkAnimationCore.LiveLinkInstance class ULiveLinkInstance : public UAnimInstance { public: class ULiveLinkRetargetAsset* CurrentRetargetAsset; // 0x348(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class ULiveLinkInstance* GetDefaultObj(); void SetSubject(const struct FLiveLinkSubjectName& SubjectName); void SetRetargetAsset(TSubclassOf RetargetAsset); }; // 0x0 (0x28 - 0x28) // Class LiveLinkAnimationCore.LiveLinkRetargetAsset class ULiveLinkRetargetAsset : public UObject { public: static class UClass* StaticClass(); static class ULiveLinkRetargetAsset* GetDefaultObj(); }; // 0xA0 (0xC8 - 0x28) // Class LiveLinkAnimationCore.LiveLinkRemapAsset class ULiveLinkRemapAsset : public ULiveLinkRetargetAsset { public: uint8 Pad_F71[0xA0]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class ULiveLinkRemapAsset* GetDefaultObj(); void RemapCurveElements(TMap& CurveItems); class FName GetRemappedCurveName(class FName CurveName); class FName GetRemappedBoneName(class FName BoneName); }; }