#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: PL_Motion #include "Basic.hpp" #include "PL_Motion_structs.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "PL_Core_classes.hpp" #include "GameplayTags_structs.hpp" #include "PL_Actions_classes.hpp" #include "PL_Stateful_classes.hpp" #include "PL_GameplayAbilities_classes.hpp" namespace SDK { // Class PL_Motion.PL_MotionComponentVisualizationInterface // 0x0000 (0x0000 - 0x0000) class IPL_MotionComponentVisualizationInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionComponentVisualizationInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionComponentVisualizationInterface") } static class IPL_MotionComponentVisualizationInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_MotionComponentVisualizationInterface; // Class PL_Motion.PL_MotionBase // 0x0008 (0x0030 - 0x0028) class UPL_MotionBase : public UPL_SubObjectBase { public: class UPL_MotionComponent* RootComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: class UPL_MotionComponent* GetComponent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionBase") } static class UPL_MotionBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionBase; // Class PL_Motion.PL_MotionEventBase // 0x0048 (0x0078 - 0x0030) class UPL_MotionEventBase : public UPL_MotionBase { public: EPL_MotionEventValueMode ValueMode; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsRange; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) double TriggerPoint; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bInfiniteExtent; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FFloatInterval Range; // 0x0044(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionEventDirection Direction; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReceivePlaybackNotifications; // 0x004D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReceiveControlChanges; // 0x004E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer EventTags; // 0x0050(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) bool bIsActive; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ForwardControlChanged(const struct FPL_MotionControlChangedContext& Context); void ForwardPlaybackNotification(const struct FPL_MotionPlaybackNotificationContext& Context); void SetDirection(EPL_MotionEventDirection InDirection); void SetInfiniteExtent(bool bInInfiniteExtent); void SetIsRange(bool bInIsRange); void SetRange(const struct FFloatInterval& InRange); void SetReceiveControlChanges(bool bInReceiveControlChanges); void SetReceivePlaybackNotifications(bool bInReceivePlaybackNotifications); void SetTriggerPoint(double InTriggerPoint); void SetValueMode(EPL_MotionEventValueMode InValueMode); EPL_MotionEventDirection GetDirection() const; bool GetInfiniteExtent() const; bool GetIsRange() const; const struct FFloatInterval GetRange() const; bool GetReceiveControlChanges() const; bool GetReceivePlaybackNotifications() const; double GetTriggerPoint() const; EPL_MotionEventValueMode GetValueMode() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionEventBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionEventBase") } static class UPL_MotionEventBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionEventBase; // Class PL_Motion.PL_MotionEvent // 0x0000 (0x0078 - 0x0078) class UPL_MotionEvent final : public UPL_MotionEventBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionEvent") } static class UPL_MotionEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionEvent; // Class PL_Motion.PL_MotionPersistenceInterface // 0x0000 (0x0000 - 0x0000) class IPL_MotionPersistenceInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionPersistenceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionPersistenceInterface") } static class IPL_MotionPersistenceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_MotionPersistenceInterface; // Class PL_Motion.PL_MotionSubobjectContainer // 0x0000 (0x0000 - 0x0000) class IPL_MotionSubobjectContainer final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionSubobjectContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionSubobjectContainer") } static class IPL_MotionSubobjectContainer* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_MotionSubobjectContainer; // Class PL_Motion.PL_MotionUtils // 0x0000 (0x0028 - 0x0028) class UPL_MotionUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionUtils") } static class UPL_MotionUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionUtils; // Class PL_Motion.PL_SplinePointContext // 0x0028 (0x0050 - 0x0028) class UPL_SplinePointContext final : public UObject { public: struct FGameplayTag Tag; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceOnSpline; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector ForwardDirection; // 0x0038(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SplinePointContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SplinePointContext") } static class UPL_SplinePointContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SplinePointContext; // Class PL_Motion.PL_SplinePointEntry // 0x0010 (0x0038 - 0x0028) class UPL_SplinePointEntry final : public UObject { public: struct FGameplayTag Tag; // 0x0028(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPL_SplinePointContext* Context; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SplinePointEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SplinePointEntry") } static class UPL_SplinePointEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SplinePointEntry; // Class PL_Motion.PL_SplineRangeContext // 0x0008 (0x0030 - 0x0028) class UPL_SplineRangeContext final : public UObject { public: struct FGameplayTag Tag; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SplineRangeContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SplineRangeContext") } static class UPL_SplineRangeContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SplineRangeContext; // Class PL_Motion.PL_SplineRangeEntry // 0x0020 (0x0048 - 0x0028) class UPL_SplineRangeEntry final : public UObject { public: struct FGameplayTag RangeTag; // 0x0028(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StartPoint; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag Endpoint; // 0x0038(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPL_SplineRangeContext* Context; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SplineRangeEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SplineRangeEntry") } static class UPL_SplineRangeEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SplineRangeEntry; // Class PL_Motion.PL_SplineRangeProviderInterface // 0x0000 (0x0000 - 0x0000) class IPL_SplineRangeProviderInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SplineRangeProviderInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SplineRangeProviderInterface") } static class IPL_SplineRangeProviderInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_SplineRangeProviderInterface; // Class PL_Motion.PL_OperativeControlMotionAction // 0x0000 (0x0068 - 0x0068) class UPL_OperativeControlMotionAction final : public UPL_OperativeTargetedAction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OperativeControlMotionAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OperativeControlMotionAction") } static class UPL_OperativeControlMotionAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_OperativeControlMotionAction; // Class PL_Motion.PL_ControlMotionAction // 0x0048 (0x00C8 - 0x0080) class UPL_ControlMotionAction final : public UPL_TargetedAction { public: uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EPL_MovementActionOption Control; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ComponentNames; // 0x0090(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray TrackNames; // 0x00A0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) bool bStartFromBeginning; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSetSpeed; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B2[0x2]; // 0x00B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float PlaybackSpeed; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionSeekToAnchor Anchor; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double Offset; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ControlMotionAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ControlMotionAction") } static class UPL_ControlMotionAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ControlMotionAction; // Class PL_Motion.PL_ActorStateMotionBehavior // 0x0080 (0x00A8 - 0x0028) class UPL_ActorStateMotionBehavior final : public UPL_ActorStateBehavior { public: struct FPL_ActorStateMotionBehaviors Setup; // 0x0028(0x0080)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActorStateMotionBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActorStateMotionBehavior") } static class UPL_ActorStateMotionBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ActorStateMotionBehavior; // Class PL_Motion.PL_MotionActor // 0x0000 (0x0320 - 0x0320) class APL_MotionActor : public AActor { public: void ReceiveOnConstruction(const struct FTransform& Transform); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionActor") } static class APL_MotionActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_MotionActor; // Class PL_Motion.PL_MotionBehavior // 0x0B00 (0x0B30 - 0x0030) class UPL_MotionBehavior final : public UPL_MotionBase { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FName Name_0; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bActive; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionBehaviorClamping PreClamp; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionBehaviorClamping PostClamp; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnableGlobalFadeIn; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_MotionFadeFunction GlobalFadeIn; // 0x0048(0x0218)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) bool bEnableLoopFadeIn; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_MotionFadeFunction LoopFadeIn; // 0x0268(0x0218)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) bool bEnableLoopFadeOut; // 0x0480(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_481[0x7]; // 0x0481(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_MotionFadeFunction LoopFadeOut; // 0x0488(0x0218)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) bool bEnableGlobalFadeOut; // 0x06A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6A1[0x7]; // 0x06A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_MotionFadeFunction GlobalFadeOut; // 0x06A8(0x0218)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class UPL_MotionDriverBase* Driver; // 0x08C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoClear, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) bool bEnableInterpolation; // 0x08C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8C9[0x7]; // 0x08C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_MotionRemappedFunction Interpolation; // 0x08D0(0x0258)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class UPL_MotionTransformerBase* Transformer; // 0x0B28(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoClear, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: void SetActive(bool bInActive); void SetDriver(class UPL_MotionDriverBase* InDriver); void SetEnableGlobalFadeIn(bool bInEnableGlobalFadeIn); void SetEnableGlobalFadeOut(bool bInEnableGlobalFadeOut); void SetEnableInterpolation(bool bInEnableInterpolation); void SetEnableLoopFadeIn(bool bInEnableLoopFadeIn); void SetEnableLoopFadeOut(bool bInEnableLoopFadeOut); void SetGlobalFadeIn(const struct FPL_MotionFadeFunction& InGlobalFadeIn); void SetGlobalFadeOut(const struct FPL_MotionFadeFunction& InGlobalFadeOut); void SetInterpolation(const struct FPL_MotionRemappedFunction& InInterpolation); void SetLoopFadeIn(const struct FPL_MotionFadeFunction& InLoopFadeIn); void SetLoopFadeOut(const struct FPL_MotionFadeFunction& InLoopFadeOut); void SetName(class FName InName); void SetPostClamp(EPL_MotionBehaviorClamping InPostClamp); void SetPreClamp(EPL_MotionBehaviorClamping InPreClamp); void SetTransformer(class UPL_MotionTransformerBase* InTransformer); bool GetActive() const; class UPL_MotionDriverBase* GetDriver() const; bool GetEnableGlobalFadeIn() const; bool GetEnableGlobalFadeOut() const; bool GetEnableInterpolation() const; bool GetEnableLoopFadeIn() const; bool GetEnableLoopFadeOut() const; const struct FPL_MotionFadeFunction GetGlobalFadeIn() const; const struct FPL_MotionFadeFunction GetGlobalFadeOut() const; const struct FPL_MotionRemappedFunction GetInterpolation() const; const struct FPL_MotionFadeFunction GetLoopFadeIn() const; const struct FPL_MotionFadeFunction GetLoopFadeOut() const; const class FName GetName() const; EPL_MotionBehaviorClamping GetPostClamp() const; EPL_MotionBehaviorClamping GetPreClamp() const; class UPL_MotionTransformerBase* GetTransformer() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionBehavior") } static class UPL_MotionBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionBehavior; // Class PL_Motion.PL_MotionDriverBase // 0x00D8 (0x0108 - 0x0030) class UPL_MotionDriverBase : public UPL_MotionBase { public: EPL_MotionDriverMetric Metric; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FFloatInterval TimelineRange; // 0x0034(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRandomizeTimelineOffset; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) double TimelineOffset; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FFloatInterval TimelineOffsetRange; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRandomizeSpeed; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double Speed; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FFloatInterval SpeedRange; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionPlaybackMode PlaybackMode; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPreRepeatInfinite; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) double PreRepeats; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPostRepeatInfinite; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double PostRepeats; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Events; // 0x0088(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoClear, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) struct FPL_MotionEventHelper EventHelper; // 0x0098(0x0040)(Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FPL_MotionPlaybackNotificationHelper NotificationHelper; // 0x00D8(0x0030)(Transient, DuplicateTransient, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: void SetEvents(const TArray& InEvents); void SetMetric(EPL_MotionDriverMetric InMetric); void SetPlaybackMode(EPL_MotionPlaybackMode InPlaybackMode); void SetPostRepeatInfinite(bool bInPostRepeatInfinite); void SetPostRepeats(double InPostRepeats); void SetPreRepeatInfinite(bool bInPreRepeatInfinite); void SetPreRepeats(double InPreRepeats); void SetRandomizeSpeed(bool bInRandomizeSpeed); void SetRandomizeTimelineOffset(bool bInRandomizeTimelineOffset); void SetSpeed(double InSpeed); void SetSpeedRange(const struct FFloatInterval& InSpeedRange); void SetTimelineDuration(double InDuration); void SetTimelineOffset(double InTimelineOffset); void SetTimelineOffsetRange(const struct FFloatInterval& InTimelineOffsetRange); void SetTimelineRange(const struct FFloatInterval& InTimelineRange); double CalculateSpeed() const; double CalculateTimelineOffset() const; double GetDuration() const; const TArray GetEvents() const; struct FFloatInterval GetExtentsFloat(bool bAllowInfinity) const; EPL_MotionDriverMetric GetMetric() const; EPL_MotionPlaybackMode GetPlaybackMode() const; bool GetPostRepeatInfinite() const; double GetPostRepeats() const; bool GetPreRepeatInfinite() const; double GetPreRepeats() const; bool GetRandomizeSpeed() const; bool GetRandomizeTimelineOffset() const; double GetSegmentDuration() const; struct FFloatInterval GetSegmentExtentsFloat() const; double GetSpeed() const; const struct FFloatInterval GetSpeedRange() const; double GetTimelineOffset() const; const struct FFloatInterval GetTimelineOffsetRange() const; const struct FFloatInterval GetTimelineRange() const; bool IsFinite() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionDriverBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionDriverBase") } static class UPL_MotionDriverBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionDriverBase; // Class PL_Motion.PL_MotionDriverCurve // 0x00D0 (0x01D8 - 0x0108) class UPL_MotionDriverCurve final : public UPL_MotionDriverBase { public: struct FRuntimeFloatCurve Curve; // 0x0108(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) bool bSampleCustomSegment; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D CustomSegment; // 0x0198(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRescaleOutput; // 0x01A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D RescaledOutputRange; // 0x01B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionComponentCurveMode Mode; // 0x01C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1C1[0x3]; // 0x01C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Steps; // 0x01C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1C8[0x10]; // 0x01C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FRuntimeFloatCurve GetCurve(); void SetCurve(const struct FRuntimeFloatCurve& InCurve); void SetCustomSegment(const struct FVector2D& InCustomSegment); void SetMode(EPL_MotionComponentCurveMode InMode); void SetRescaledOutputRange(const struct FVector2D& InRescaledOutputRange); void SetRescaleOutput(bool bInRescaleOutput); void SetSampleCustomSegment(bool bInSampleCustomSegment); void SetSteps(int32 InSteps); const struct FVector2D GetCustomSegment() const; const EPL_MotionComponentCurveMode GetMode() const; const struct FVector2D GetRescaledOutputRange() const; bool GetRescaleOutput() const; bool GetSampleCustomSegment() const; int32 GetSteps() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionDriverCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionDriverCurve") } static class UPL_MotionDriverCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionDriverCurve; // Class PL_Motion.PL_MotionDriverExternal // 0x0040 (0x0148 - 0x0108) class UPL_MotionDriverExternal final : public UPL_MotionDriverBase { public: struct FComponentReference ExternalMotionComponent; // 0x0108(0x0028)(Edit, BlueprintVisible, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName TrackName; // 0x0130(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName BehaviorName; // 0x0138(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPL_MotionComponent* CachedExternalMotionComponent; // 0x0140(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnControlChanged(const struct FPL_MotionControlChangedContext& Context); void SetBehaviorName(class FName InBehaviorName); void SetTrackName(class FName InTrackName); TArray GetAvailableBehaviors(const class FName TrackFilter) const; TArray GetAvailableTracks() const; const class FName GetBehaviorName() const; const class FName GetTrackName() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionDriverExternal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionDriverExternal") } static class UPL_MotionDriverExternal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionDriverExternal; // Class PL_Motion.PL_MotionDriverParametric // 0x0228 (0x0330 - 0x0108) class UPL_MotionDriverParametric final : public UPL_MotionDriverBase { public: bool bAllowCustomValueRange; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D ValueRange; // 0x0110(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPL_MotionFunction Interpolation; // 0x0120(0x0210)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) public: struct FPL_MotionFunction AccessInterpolation(); void SetAllowCustomValueRange(bool bInAllowCustomValueRange); void SetInterpolation(const struct FPL_MotionFunction& InInterpolation); void SetValueRange(const struct FVector2D& InValueRange); bool GetAllowCustomValueRange() const; const struct FPL_MotionFunction GetInterpolation() const; const struct FVector2D GetValueRange() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionDriverParametric") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionDriverParametric") } static class UPL_MotionDriverParametric* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionDriverParametric; // Class PL_Motion.PL_CurveEventBase // 0x0010 (0x0038 - 0x0028) class UPL_CurveEventBase final : public UObject { public: bool bIsRange; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Time; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTime; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECurveEventDirection Direction; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CurveEventBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CurveEventBase") } static class UPL_CurveEventBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CurveEventBase; // Class PL_Motion.PL_CurveEventHelper // 0x0020 (0x0048 - 0x0028) class UPL_CurveEventHelper final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray Events; // 0x0030(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) struct FPL_CurveEventContext Context; // 0x0040(0x0008)(NoDestructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CurveEventHelper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CurveEventHelper") } static class UPL_CurveEventHelper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CurveEventHelper; // Class PL_Motion.PL_MotionEventBlueprint // 0x0000 (0x0078 - 0x0078) class UPL_MotionEventBlueprint : public UPL_MotionEventBase { public: void OnControlChanged(const struct FPL_MotionControlChangedContext& Context); void OnExecute(const struct FPL_MotionEventContext& Context); void OnPlaybackNotification(const struct FPL_MotionPlaybackNotificationContext& Context); void OnRangeEntered(const struct FPL_MotionEventContext& Context); void OnRangeLeft(const struct FPL_MotionEventContext& Context); void OnTick(const struct FPL_MotionEventContext& Context); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionEventBlueprint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionEventBlueprint") } static class UPL_MotionEventBlueprint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionEventBlueprint; // Class PL_Motion.PL_MotionEventSendGameplayAbilityEvent // 0x0000 (0x0078 - 0x0078) class UPL_MotionEventSendGameplayAbilityEvent final : public UPL_MotionEventBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionEventSendGameplayAbilityEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionEventSendGameplayAbilityEvent") } static class UPL_MotionEventSendGameplayAbilityEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionEventSendGameplayAbilityEvent; // Class PL_Motion.PL_MotionSwayEventBase // 0x0000 (0x0030 - 0x0030) class UPL_MotionSwayEventBase : public UPL_MotionBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionSwayEventBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionSwayEventBase") } static class UPL_MotionSwayEventBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionSwayEventBase; // Class PL_Motion.PL_MotionSwayEventBlueprint // 0x0000 (0x0030 - 0x0030) class UPL_MotionSwayEventBlueprint : public UPL_MotionSwayEventBase { public: void OnSwayEnded(const struct FPL_MotionSwayEventContext& Context); void OnSwayStarted(const struct FPL_MotionSwayEventContext& Context); void OnTick(const struct FPL_MotionSwayEventContext& Context); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionSwayEventBlueprint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionSwayEventBlueprint") } static class UPL_MotionSwayEventBlueprint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionSwayEventBlueprint; // Class PL_Motion.PL_AttractionComponent // 0x0078 (0x0138 - 0x00C0) class UPL_AttractionComponent final : public UActorComponent { public: double MoveToTargetAcceleration; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double AutoCompletionDistance; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double InitialUpwardVelocity; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAttractionStarted; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAttractionInterrupted; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAttractionCompleted; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FPL_AttractionParams AttractionParams; // 0x0108(0x0030)(NoDestructor, NativeAccessSpecifierPrivate) public: void StartMovingTowardsActor(class AActor* TargetActor); void StartMovingTowardsComponent(class USceneComponent* TargetComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_AttractionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_AttractionComponent") } static class UPL_AttractionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_AttractionComponent; // Class PL_Motion.PL_ConveyorBeltComponent // 0x0098 (0x0158 - 0x00C0) class UPL_ConveyorBeltComponent final : public UActorComponent { public: struct FComponentReference OverlappingComponentRef; // 0x00C0(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FComponentReference MeshComponentRef; // 0x00E8(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Speed; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaterialSpeedMult; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName MaterialSpeedName; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray OverlappingActors; // 0x0120(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TArray ActorsToMove; // 0x0130(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_140[0x18]; // 0x0140(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ConveyorBeltComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ConveyorBeltComponent") } static class UPL_ConveyorBeltComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ConveyorBeltComponent; // Class PL_Motion.PL_MotionComponent // 0x01C0 (0x0280 - 0x00C0) class UPL_MotionComponent : public UActorComponent { public: TMulticastInlineDelegate OnControlChanged; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPlaybackNotification; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTransformHitNotification; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnEventNotification; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FComponentReference Target; // 0x0100(0x0028)(Edit, BlueprintVisible, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double PlaybackSpeed; // 0x0128(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Tracks; // 0x0130(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) bool bStartActive; // 0x0140(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAutoDeactivate; // 0x0141(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnableConditionalTicking; // 0x0142(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_143[0x1]; // 0x0143(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_MotionComponentConditionalBehavior ConditionalTicking; // 0x0144(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bEnableConditionalTransformation; // 0x014C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_14D[0x3]; // 0x014D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_MotionComponentConditionalBehavior ConditionalTransformation; // 0x0150(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bDisplaceCharacters; // 0x0158(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSweepDisplacedCharacters; // 0x0159(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionComponentSweepMode SweepMode; // 0x015A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBreakSweepIfTrackLoops; // 0x015B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBreakSweepIfBehaviorLoops; // 0x015C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBreakSweepOnDistanceLimitExceeded; // 0x015D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_15E[0x2]; // 0x015E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) double AutomaticSweepDistanceLimit; // 0x0160(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBreakSweepOnRotationLimitExceeded; // 0x0168(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double AutomaticSweepRotationLimit; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBreakSweepOnScaleLimitExceeded; // 0x0178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double AutomaticSweepScaleLimit; // 0x0180(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ETeleportType AutomaticTeleportType; // 0x0188(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionComponentTransformationSpace TransformationSpace; // 0x0189(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionComponentTransformationMode TransformationMode; // 0x018A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideTimestepMode; // 0x018B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionComponentTimestepMode TimestepMode; // 0x018C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_18D[0x3]; // 0x018D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MotionRate; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* CapturedComponent; // 0x0198(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) struct FTransform CapturedTransformation; // 0x01A0(0x0060)(Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FTransform LastTransformation; // 0x0200(0x0060)(Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr TargetComponent; // 0x0260(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float RemainingTimeSlice; // 0x0268(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bInterruptPlayback; // 0x026C(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideSweepMode; // 0x026D(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionComponentSweepMode SweepModeOverride; // 0x026E(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideTeleportType; // 0x026F(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ETeleportType TeleportTypeOverride; // 0x0270(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSweepContinueRequested; // 0x0271(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionComponentTimestepMode CachedGlobalTimestepMode; // 0x0272(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_273[0x1]; // 0x0273(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 CachedGlobalMotionRate; // 0x0274(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray ActivateTracks(const TArray& TrackNames); void ApplyCurrentTransformation(); void ClearSweepModeOverride(); void ClearTargetComponentOverride(); void ClearTeleportTypeOverride(); void OverrideSweepMode(EPL_MotionComponentSweepMode InOverrideMode); void OverrideTargetComponent(class USceneComponent* InTargetComponent); void OverrideTeleportType(ETeleportType InOverrideType); void Pause(); void PauseTracks(const TArray& TrackNames); void Play(bool bStartFromBeginning); void PlayTracks(const TArray& TrackNames, bool bStartFromBeginning); void RequestContinueAfterSweepHit(); void Reverse(); void Scan(EPL_MotionSeekToAnchor Anchor, double Offset, EPL_MotionClampMode ClampMode, bool bApplyTransformation, bool bTickEvents); void ScanTracks(const TArray& TrackNames, EPL_MotionSeekToAnchor Anchor, double Offset, EPL_MotionClampMode ClampMode, bool bApplyTransformation, bool bTickEvents); void Seek(EPL_MotionSeekToAnchor Anchor, double Offset, EPL_MotionClampMode ClampMode, bool bApplyTransformation); void SeekTracks(const TArray& TrackNames, EPL_MotionSeekToAnchor Anchor, double Offset, EPL_MotionClampMode ClampMode, bool bApplyTransformation); void SetAutoDeactivate(bool bInAutoDeactivate); void SetAutomaticSweepDistanceLimit(double InAutomaticSweepDistanceLimit); void SetAutomaticSweepRotationLimit(double InAutomaticSweepRotationLimit); void SetAutomaticSweepScaleLimit(double InAutomaticSweepScaleLimit); void SetAutomaticTeleportType(ETeleportType InAutomaticTeleportType); void SetBreakSweepIfBehaviorLoops(bool bInBreakSweepIfBehaviorLoops); void SetBreakSweepIfTrackLoops(bool bInBreakSweepIfTrackLoops); void SetBreakSweepOnDistanceLimitExceeded(bool bInBreakSweepOnDistanceLimitExceeded); void SetBreakSweepOnRotationLimitExceeded(bool bInBreakSweepOnRotationLimitExceeded); void SetBreakSweepOnScaleLimitExceeded(bool bInBreakSweepOnScaleLimitExceeded); void SetConditionalTicking(const struct FPL_MotionComponentConditionalBehavior& InConditionalTicking); void SetConditionalTransformation(const struct FPL_MotionComponentConditionalBehavior& InConditionalTransformation); void SetDisplaceCharacters(const bool bInDisplaceCharacters); void SetEnableConditionalTicking(const bool bInEnableConditionalTicking); void SetEnableConditionalTransformation(const bool bInEnableConditionalTransformation); void SetInitialTransformation(const struct FTransform& InTransform); void SetMotionRate(int32 InMotionRate); void SetOverrideTimestepMode(bool bInOverrideTimestepMode); void SetPlaybackSpeed(double InPlaybackSpeed); void SetStartActive(bool bInStartActive); void SetSweepDisplacedCharacters(const bool bInSweepDisplacedCharacters); void SetSweepMode(EPL_MotionComponentSweepMode InSweepMode); void SetTarget(const struct FComponentReference& InTarget); void SetTimestepMode(EPL_MotionComponentTimestepMode InTimestepMode); void SetTracks(const TArray& InTracks); void SetTransformationMode(EPL_MotionComponentTransformationMode InTransformationMode); void SetTransformationSpace(EPL_MotionComponentTransformationSpace InTransformationSpace); class UPL_MotionTrack* SoloTrack(const class FName& TrackName); void Stop(); void UnpauseTracks(const TArray& TrackNames); void UpdateInitialTransformation(); struct FFloatInterval CalculateMotionExtents(bool bIgnoreBehaviors, EPL_MotionExtentMode ExtentMode) const; struct FTransform ConvertTargetTransformation(const struct FTransform& InTransform, const EPL_MotionComponentTransformationSpace InputSpace, const EPL_MotionComponentTransformationSpace OutputSpace) const; struct FTransform EstimateTransformationDerivativeAtTime(const struct FTransform& OriginalTransform, EPL_MotionSeekToAnchor Anchor, double TimeOffset, double ProbeDelta, EPL_MotionClampMode ClampMode) const; struct FTransform EvaluateCurrentTargetTransformation(const EPL_MotionComponentTransformationSpace OutputSpace) const; struct FTransform EvaluateCurrentTransformation(const struct FTransform& OriginalTransform) const; struct FTransform EvaluateTargetTransformationAtTime(const EPL_MotionComponentTransformationSpace OutputSpace, EPL_MotionSeekToAnchor Anchor, double TimeOffset, EPL_MotionClampMode ClampMode) const; struct FTransform EvaluateTransformationAtTime(const struct FTransform& OriginalTransform, EPL_MotionSeekToAnchor Anchor, double TimeOffset, EPL_MotionClampMode ClampMode) const; TArray GetActiveTracks() const; bool GetAutoDeactivate() const; double GetAutomaticSweepDistanceLimit() const; double GetAutomaticSweepRotationLimit() const; double GetAutomaticSweepScaleLimit() const; ETeleportType GetAutomaticTeleportType() const; class UPL_MotionBehavior* GetBehaviorByGlobalIndex(const int32 BehaviorIndex) const; class UPL_MotionBehavior* GetBehaviorByGlobalName(const class FName& BehaviorName) const; class UPL_MotionBehavior* GetBehaviorByIndex(const int32 TrackIndex, const int32 BehaviorIndex) const; class UPL_MotionBehavior* GetBehaviorByName(const class FName& TrackName, const class FName& BehaviorName) const; bool GetBreakSweepIfBehaviorLoops() const; bool GetBreakSweepIfTrackLoops() const; bool GetBreakSweepOnDistanceLimitExceeded() const; bool GetBreakSweepOnRotationLimitExceeded() const; bool GetBreakSweepOnScaleLimitExceeded() const; const struct FPL_MotionComponentConditionalBehavior GetConditionalTicking() const; const struct FPL_MotionComponentConditionalBehavior GetConditionalTransformation() const; bool GetDisplaceCharacters() const; bool GetEnableConditionalTicking() const; bool GetEnableConditionalTransformation() const; class UPL_MotionTrack* GetFirstActiveTrack() const; const struct FTransform GetInitialTransformation() const; int32 GetMotionRate() const; bool GetOverrideTimestepMode() const; double GetPlaybackSpeed() const; bool GetStartActive() const; bool GetSweepDisplacedCharacters() const; EPL_MotionComponentSweepMode GetSweepMode() const; const struct FComponentReference GetTarget() const; class USceneComponent* GetTargetComponent() const; EPL_MotionComponentTimestepMode GetTimestepMode() const; class UPL_MotionTrack* GetTrackByIndex(const int32 TrackIndex) const; class UPL_MotionTrack* GetTrackByName(const class FName& TrackName) const; const TArray GetTracks() const; EPL_MotionComponentTransformationMode GetTransformationMode() const; EPL_MotionComponentTransformationSpace GetTransformationSpace() const; bool IsPlaying() const; bool ShouldConditionallyTick() const; bool ShouldConditionallyTransform() const; bool TryGetInitialTransformation(struct FTransform* OutTransform) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionComponent") } static class UPL_MotionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionComponent; // Class PL_Motion.PL_PressurePlateComponent // 0x0190 (0x0250 - 0x00C0) class UPL_PressurePlateComponent final : public UActorComponent { public: uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnDropInit; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDroppingStopped; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFullyDropped; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnElevationInit; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnElevationStopped; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnRestingStopped; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFullyElevated; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDisabled; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDisplaced; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FPL_ResetSettings ResetSettings; // 0x0160(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) EPL_AlleviatePressureBehavior AlleviatePressureBehavior; // 0x0164(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_165[0x3]; // 0x0165(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DisplacementFactor; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float RestingPosition; // 0x016C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* DropSpeedCurve; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UCurveFloat* ElevationSpeedCurve; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray ActuationComponents; // 0x0180(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FComponentReference TargetComponent; // 0x0190(0x0028)(Edit, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FComponentReference SplineComponent; // 0x01B8(0x0028)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagContainer AcceptedImpulseTags; // 0x01E0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) float ImpulseModifier; // 0x0200(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCanImpulseExceedMaxSpeed; // 0x0204(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_205[0x3]; // 0x0205(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ImpulseDuration; // 0x0208(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsInteractionEnabled; // 0x020C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_20D[0x3]; // 0x020D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_Condition* InstigationCondition; // 0x0210(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_CurveTransformation* DropInitAnimation; // 0x0218(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_CurveTransformation* DropCompleteAnimation; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_PulleyController* Pulley; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_PressurePlateStateParams* StateParams; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_FiniteStateMachine* StateMachine; // 0x0238(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray> Instigators; // 0x0240(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: void OnStateChanged(uint8 NewStateID); void SetDisplacementFactor(float Factor); void SetDropCompleteAnimation(class UPL_CurveTransformation* Value); void SetDropInitAnimation(class UPL_CurveTransformation* Value); void SetDropSpeedCurve(class UCurveFloat* Value); void SetElevationSpeedCurve(class UCurveFloat* Value); void SetIsInteractionEnabled(bool Value); void SetRestingPosition(float Position); bool ValidateElevationOrRestingStateTransition(); bool ValidateElevationStateTransition(); bool ValidateInteractionEnabledDroppingStateTransition(); bool ValidateInteractionEnabledElevationInitStateTransition(); bool ValidateInteractionEnabledIdleDroppedStateTransition(); bool ValidateInteractionEnabledIdleElevatedStateTransition(); bool ValidateInteractionEnabledRestingStateTransition(); bool ValidateRestingStateTransition(); EPL_AlleviatePressureBehavior GetAlleviatePressureBehavior() const; EPL_PressurePlateStates GetCurrentState() const; float GetDisplacementFactor() const; class UPL_CurveTransformation* GetDropCompleteAnimation() const; class UPL_CurveTransformation* GetDropInitAnimation() const; class UCurveFloat* GetDropSpeedCurve() const; class UCurveFloat* GetElevationSpeedCurve() const; float GetRestingPosition() const; bool IsInteractionEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateComponent") } static class UPL_PressurePlateComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateComponent; // Class PL_Motion.PL_SplineComponent // 0x0060 (0x0660 - 0x0600) class UPL_SplineComponent final : public USplineComponent { public: uint8 Pad_600[0x8]; // 0x0600(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnPointPassed; // 0x0608(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnRangeEntered; // 0x0618(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnRangeLeft; // 0x0628(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class UPL_SplineMetadata* MetaData; // 0x0638(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_640[0x20]; // 0x0640(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SplineComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SplineComponent") } static class UPL_SplineComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SplineComponent; // Class PL_Motion.PL_SwayComponent // 0x0170 (0x0230 - 0x00C0) class UPL_SwayComponent final : public UActorComponent { public: uint8 Pad_C0[0x18]; // 0x00C0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray Events; // 0x00D8(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoClear, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) float SwayDeltaNotificationTolerance; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FComponentReference TargetComponentReference; // 0x00F0(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DeadZone; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxVelocity; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float InteractionForce; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float BrakeTorque; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldReposition; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_129[0x3]; // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RepositionDelay; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float RepositionTorque; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EPL_SwayType SwayType; // 0x0134(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_135[0x3]; // 0x0135(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxUniformRotation; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxPitchRotation; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxRollRotation; // 0x0140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldReactToAbilities; // 0x0144(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_145[0x3]; // 0x0145(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AbilityReactionImpulse; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxImpulseVelocity; // 0x014C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ImpulseDecayTorque; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer AbilitiesToReactTo; // 0x0158(0x0020)(Edit, NativeAccessSpecifierPrivate) class USceneComponent* TargetComponentCache; // 0x0178(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Interactors; // 0x0180(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) class UAbilitySystemComponent* AbilitySystemComponent; // 0x0190(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FPL_MotionSwayEventContext EventContext; // 0x0198(0x0050)(Transient, DuplicateTransient, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) bool bIsSwaying; // 0x01E8(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1E9[0x47]; // 0x01E9(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetEvents(const TArray& InEvents); const TArray GetEvents() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SwayComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SwayComponent") } static class UPL_SwayComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SwayComponent; // Class PL_Motion.PL_SplineMetadata // 0x0020 (0x0048 - 0x0028) class UPL_SplineMetadata final : public USplineMetadata { public: TArray Points; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) TArray Ranges; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SplineMetadata") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SplineMetadata") } static class UPL_SplineMetadata* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SplineMetadata; // Class PL_Motion.PL_MotionTrack // 0x0090 (0x00C0 - 0x0030) class UPL_MotionTrack final : public UPL_MotionBase { public: class FName Name_0; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bActive; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPaused; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bVisualize; // 0x003A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTrackStartPosition StartPosition; // 0x003B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double StartPositionValue; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTrackBound LowerBound; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double LowerBoundValue; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionClampMode LowerBoundClamp; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTrackBound UpperBound; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) double UpperBoundValue; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionClampMode UpperBoundClamp; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double PlaybackSpeed; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPL_MotionDriverBase* Timeline; // 0x0078(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoClear, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray Behaviors; // 0x0080(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) double CurrentTime; // 0x0090(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bInterruptPlayback; // 0x0098(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_99[0x27]; // 0x0099(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: double Seek(EPL_MotionSeekToAnchor Anchor, double Offset, EPL_MotionClampMode ClampMode); void SetActive(bool bInActive); void SetBehaviors(const TArray& InBehaviors); void SetCurrentTime(double InCurrentTime); void SetLowerBound(EPL_MotionTrackBound InLowerBound); void SetLowerBoundClamp(EPL_MotionClampMode InLowerBoundClamp); void SetLowerBoundValue(double InLowerBoundValue); void SetName(class FName InName); void SetPaused(bool bInPaused); void SetPlaybackSpeed(double InPlaybackSpeed); void SetStartPosition(EPL_MotionTrackStartPosition InStartPosition); void SetStartPositionValue(double InStartPositionValue); void SetTimeline(class UPL_MotionDriverBase* InTimeline); void SetUpperBound(EPL_MotionTrackBound InUpperBound); void SetUpperBoundClamp(EPL_MotionClampMode InUpperBoundClamp); void SetUpperBoundValue(double InUpperBoundValue); void SetVisualize(bool bInVisualize); bool GetActive() const; const TArray GetBehaviors() const; double GetCurrentTime() const; EPL_MotionTrackBound GetLowerBound() const; EPL_MotionClampMode GetLowerBoundClamp() const; double GetLowerBoundValue() const; const class FName GetName() const; bool GetPaused() const; double GetPlaybackSpeed() const; EPL_MotionTrackStartPosition GetStartPosition() const; double GetStartPositionValue() const; class UPL_MotionDriverBase* GetTimeline() const; EPL_MotionTrackBound GetUpperBound() const; EPL_MotionClampMode GetUpperBoundClamp() const; double GetUpperBoundValue() const; bool GetVisualize() const; bool IsFinished(bool bIgnoreBehaviors, bool bIgnoreLooping, bool bIgnoreInactiveTrack, bool bIgnoreInactiveBehaviors) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionTrack") } static class UPL_MotionTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionTrack; // Class PL_Motion.PL_MotionTransformerBase // 0x0000 (0x0030 - 0x0030) class UPL_MotionTransformerBase : public UPL_MotionBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionTransformerBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionTransformerBase") } static class UPL_MotionTransformerBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionTransformerBase; // Class PL_Motion.PL_MotionTransformerCurve // 0x0E00 (0x0E30 - 0x0030) class UPL_MotionTransformerCurve final : public UPL_MotionTransformerBase { public: EPL_MotionTransformerCurveMode CurveMode; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAffectTranslation; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerApplyType TranslationType; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerCoordinateSpace TranslationSpace; // 0x0033(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerCurveMode TranslationCurveMode; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeVectorCurve TranslationCurve; // 0x0038(0x0188)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FRuntimeFloatCurve TranslationXCurve; // 0x01C0(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FRuntimeFloatCurve TranslationYCurve; // 0x0248(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FRuntimeFloatCurve TranslationZCurve; // 0x02D0(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) bool bAffectRotation; // 0x0358(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerApplyType RotationType; // 0x0359(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerCoordinateSpace RotationSpace; // 0x035A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerCurveMode RotationCurveMode; // 0x035B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_35C[0x4]; // 0x035C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeVectorCurve RotationCurve; // 0x0360(0x0188)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FRuntimeFloatCurve RotationXCurve; // 0x04E8(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FRuntimeFloatCurve RotationYCurve; // 0x0570(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FRuntimeFloatCurve RotationZCurve; // 0x05F8(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) bool bAffectScale; // 0x0680(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerApplyType ScaleType; // 0x0681(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerCurveMode ScaleCurveMode; // 0x0682(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_683[0x5]; // 0x0683(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeVectorCurve ScaleCurve; // 0x0688(0x0188)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FRuntimeFloatCurve ScaleXCurve; // 0x0810(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FRuntimeFloatCurve ScaleYCurve; // 0x0898(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FRuntimeFloatCurve ScaleZCurve; // 0x0920(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FPL_RuntimeTransformationCurve TransformationCurve; // 0x09A8(0x0488)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) public: void SetAffectRotation(bool bInAffectRotation); void SetAffectScale(bool bInAffectScale); void SetAffectTranslation(bool bInAffectTranslation); void SetCurveMode(EPL_MotionTransformerCurveMode InCurveMode); void SetRotationCurve(const struct FRuntimeVectorCurve& InRotationCurve); void SetRotationCurveMode(EPL_MotionTransformerCurveMode InRotationCurveMode); void SetRotationSpace(EPL_MotionTransformerCoordinateSpace InRotationSpace); void SetRotationType(EPL_MotionTransformerApplyType InRotationType); void SetRotationXCurve(const struct FRuntimeFloatCurve& InRotationXCurve); void SetRotationYCurve(const struct FRuntimeFloatCurve& InRotationYCurve); void SetRotationZCurve(const struct FRuntimeFloatCurve& InRotationZCurve); void SetScaleCurve(const struct FRuntimeVectorCurve& InScaleCurve); void SetScaleCurveMode(EPL_MotionTransformerCurveMode InScaleCurveMode); void SetScaleType(EPL_MotionTransformerApplyType InScaleType); void SetScaleXCurve(const struct FRuntimeFloatCurve& InScaleXCurve); void SetScaleYCurve(const struct FRuntimeFloatCurve& InScaleYCurve); void SetScaleZCurve(const struct FRuntimeFloatCurve& InScaleZCurve); void SetTransformationCurve(const struct FPL_RuntimeTransformationCurve& InTransformationCurve); void SetTranslationCurve(const struct FRuntimeVectorCurve& InTranslationCurve); void SetTranslationCurveMode(EPL_MotionTransformerCurveMode InTranslationCurveMode); void SetTranslationSpace(EPL_MotionTransformerCoordinateSpace InTranslationSpace); void SetTranslationType(EPL_MotionTransformerApplyType InTranslationType); void SetTranslationXCurve(const struct FRuntimeFloatCurve& InTranslationXCurve); void SetTranslationYCurve(const struct FRuntimeFloatCurve& InTranslationYCurve); void SetTranslationZCurve(const struct FRuntimeFloatCurve& InTranslationZCurve); bool GetAffectRotation() const; bool GetAffectScale() const; bool GetAffectTranslation() const; EPL_MotionTransformerCurveMode GetCurveMode() const; struct FRuntimeVectorCurve GetRotationCurve() const; EPL_MotionTransformerCurveMode GetRotationCurveMode() const; EPL_MotionTransformerCoordinateSpace GetRotationSpace() const; EPL_MotionTransformerApplyType GetRotationType() const; struct FRuntimeFloatCurve GetRotationXCurve() const; struct FRuntimeFloatCurve GetRotationYCurve() const; struct FRuntimeFloatCurve GetRotationZCurve() const; struct FRuntimeVectorCurve GetScaleCurve() const; EPL_MotionTransformerCurveMode GetScaleCurveMode() const; EPL_MotionTransformerApplyType GetScaleType() const; struct FRuntimeFloatCurve GetScaleXCurve() const; struct FRuntimeFloatCurve GetScaleYCurve() const; struct FRuntimeFloatCurve GetScaleZCurve() const; struct FPL_RuntimeTransformationCurve GetTransformationCurve() const; struct FRuntimeVectorCurve GetTranslationCurve() const; EPL_MotionTransformerCurveMode GetTranslationCurveMode() const; EPL_MotionTransformerCoordinateSpace GetTranslationSpace() const; EPL_MotionTransformerApplyType GetTranslationType() const; struct FRuntimeFloatCurve GetTranslationXCurve() const; struct FRuntimeFloatCurve GetTranslationYCurve() const; struct FRuntimeFloatCurve GetTranslationZCurve() const; struct FTransform SampleCurveTransformation(const double T, const bool bForceAllComponents) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionTransformerCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionTransformerCurve") } static class UPL_MotionTransformerCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionTransformerCurve; // Class PL_Motion.PL_MotionTransformerMulti // 0x0018 (0x0048 - 0x0030) class UPL_MotionTransformerMulti final : public UPL_MotionTransformerBase { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray Transformers; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NoClear, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: void SetTransformers(const TArray& InTransformers); void SetUseDistanceOnTransformerIndex(int32 TransformerIdx); class UPL_MotionTransformerBase* GetTransformerByIndex(int32 idx) const; class UPL_MotionTransformerBase* GetTransformerByName(const class FName Name_0) const; const TArray GetTransformers() const; int32 GetUseDistanceTransformerIndex() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionTransformerMulti") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionTransformerMulti") } static class UPL_MotionTransformerMulti* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionTransformerMulti; // Class PL_Motion.PL_MotionTransformerOffset // 0x02D0 (0x0300 - 0x0030) class alignas(0x10) UPL_MotionTransformerOffset final : public UPL_MotionTransformerBase { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_MotionTransformerOffsetOperator Before; // 0x0038(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FPL_MotionTransformerOffsetSource base; // 0x0040(0x0068)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FPL_MotionTransformerOffsetSource Offset; // 0x00A8(0x0068)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FPL_MotionTransformerOffsetOperator After; // 0x0110(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_118[0x1E8]; // 0x0118(0x01E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAfter(const struct FPL_MotionTransformerOffsetOperator& InAfter); void SetBase(const struct FPL_MotionTransformerOffsetSource& InBase); void SetBefore(const struct FPL_MotionTransformerOffsetOperator& InBefore); void SetOffset(const struct FPL_MotionTransformerOffsetSource& InOffset); void SetOffsetTransform(const struct FTransform& InOffset); const struct FPL_MotionTransformerOffsetOperator GetAfter() const; const struct FPL_MotionTransformerOffsetSource GetBase() const; class UPL_MotionTransformerBase* GetBaseTransformer() const; const struct FPL_MotionTransformerOffsetOperator GetBefore() const; const struct FPL_MotionTransformerOffsetSource GetOffset() const; class UPL_MotionTransformerBase* GetOffsetTransformer() const; struct FTransform GetTransform(const EPL_MotionTransformerOffsetReference InSource, const EPL_MotionTransformerOffsetReference InBase) const; bool HasLastTransforms() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionTransformerOffset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionTransformerOffset") } static class UPL_MotionTransformerOffset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionTransformerOffset; // Class PL_Motion.PL_MotionTransformerParametric // 0x00B0 (0x00E0 - 0x0030) class UPL_MotionTransformerParametric final : public UPL_MotionTransformerBase { public: bool bAffectTranslation; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerApplyType TranslationType; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerCoordinateSpace TranslationSpace; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector StartTranslation; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector EndTranslation; // 0x0050(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAffectRotation; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerApplyType RotationType; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerCoordinateSpace RotationSpace; // 0x006A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6B[0x5]; // 0x006B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector StartRotation; // 0x0070(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector EndRotation; // 0x0088(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAffectScale; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerApplyType ScaleType; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector StartScale; // 0x00A8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector EndScale; // 0x00C0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerMetric Metric; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAffectRotation(bool bInAffectRotation); void SetAffectScale(bool bInAffectScale); void SetAffectTranslation(bool bInAffectTranslation); void SetEndRotation(const struct FVector& InEndRotation); void SetEndScale(const struct FVector& InEndScale); void SetEndTranslation(const struct FVector& InEndTranslation); void SetMetric(EPL_MotionTransformerMetric InMetric); void SetRotationSpace(EPL_MotionTransformerCoordinateSpace InRotationSpace); void SetRotationType(EPL_MotionTransformerApplyType InRotationType); void SetScaleType(EPL_MotionTransformerApplyType InScaleType); void SetStartRotation(const struct FVector& InStartRotation); void SetStartScale(const struct FVector& InStartScale); void SetStartTranslation(const struct FVector& InStartTranslation); void SetTranslationSpace(EPL_MotionTransformerCoordinateSpace InTranslationSpace); void SetTranslationType(EPL_MotionTransformerApplyType InTranslationType); bool GetAffectRotation() const; bool GetAffectScale() const; bool GetAffectTranslation() const; const struct FVector GetEndRotation() const; const struct FVector GetEndScale() const; const struct FVector GetEndTranslation() const; EPL_MotionTransformerMetric GetMetric() const; EPL_MotionTransformerCoordinateSpace GetRotationSpace() const; EPL_MotionTransformerApplyType GetRotationType() const; EPL_MotionTransformerApplyType GetScaleType() const; const struct FVector GetStartRotation() const; const struct FVector GetStartScale() const; const struct FVector GetStartTranslation() const; EPL_MotionTransformerCoordinateSpace GetTranslationSpace() const; EPL_MotionTransformerApplyType GetTranslationType() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionTransformerParametric") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionTransformerParametric") } static class UPL_MotionTransformerParametric* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionTransformerParametric; // Class PL_Motion.PL_MotionTransformerSpline // 0x0050 (0x0080 - 0x0030) class UPL_MotionTransformerSpline final : public UPL_MotionTransformerBase { public: EPL_MotionTransformerSplineSource SplineSource; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName SplineComponentName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FComponentReference SplinePath; // 0x0040(0x0028)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAffectTranslation; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerApplyType TranslationType; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerCoordinateSpace TranslationSpace; // 0x006A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bConstantVelocityTranslation; // 0x006B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAffectRotation; // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerApplyType RotationType; // 0x006D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerCoordinateSpace RotationSpace; // 0x006E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bConstantVelocityRotation; // 0x006F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAffectScale; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_MotionTransformerApplyType ScaleType; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bConstantVelocityScale; // 0x0072(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_73[0x1]; // 0x0073(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr SplineComponent; // 0x0074(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAffectRotation(bool bInAffectRotation); void SetAffectScale(bool bInAffectScale); void SetAffectTranslation(bool bInAffectTranslation); void SetConstantVelocityRotation(bool bInConstantVelocityRotation); void SetConstantVelocityScale(bool bInConstantVelocityScale); void SetConstantVelocityTranslation(bool bInConstantVelocityTranslation); void SetRotationSpace(EPL_MotionTransformerCoordinateSpace InRotationSpace); void SetRotationType(EPL_MotionTransformerApplyType InRotationType); void SetScaleType(EPL_MotionTransformerApplyType InScaleType); void SetSplineComponentName(class FName InSplineComponentName); void SetSplinePath(const struct FComponentReference& InSplinePath); void SetSplinePathActorAndComponent(class AActor* PathActor, const class FName& ComponentName); void SetSplineSource(EPL_MotionTransformerSplineSource InSplineSource); void SetTranslationSpace(EPL_MotionTransformerCoordinateSpace InTranslationSpace); void SetTranslationType(EPL_MotionTransformerApplyType InTranslationType); bool GetAffectRotation() const; bool GetAffectScale() const; bool GetAffectTranslation() const; bool GetConstantVelocityRotation() const; bool GetConstantVelocityScale() const; bool GetConstantVelocityTranslation() const; EPL_MotionTransformerCoordinateSpace GetRotationSpace() const; EPL_MotionTransformerApplyType GetRotationType() const; EPL_MotionTransformerApplyType GetScaleType() const; class USplineComponent* GetSplineComponent() const; const class FName GetSplineComponentName() const; const struct FComponentReference GetSplinePath() const; EPL_MotionTransformerSplineSource GetSplineSource() const; EPL_MotionTransformerCoordinateSpace GetTranslationSpace() const; EPL_MotionTransformerApplyType GetTranslationType() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionTransformerSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionTransformerSpline") } static class UPL_MotionTransformerSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionTransformerSpline; // Class PL_Motion.PL_OperativeMotionStateCondition // 0x0000 (0x0070 - 0x0070) class UPL_OperativeMotionStateCondition final : public UPL_OperativeTargetedCondition { public: void OnPlaybackNotification(const struct FPL_MotionPlaybackNotificationContext& Context); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OperativeMotionStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OperativeMotionStateCondition") } static class UPL_OperativeMotionStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_OperativeMotionStateCondition; // Class PL_Motion.PL_MotionStateCondition // 0x0018 (0x00A8 - 0x0090) class UPL_MotionStateCondition final : public UPL_TargetedCondition { public: EPL_ConditionTargetMotionActivityState TargetActivityState; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_ConditionTargetMotionFinishedState TargetFinishedState; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray TrackNames; // 0x0098(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionStateCondition") } static class UPL_MotionStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionStateCondition; // Class PL_Motion.PL_CurveTransformation // 0x0480 (0x04B0 - 0x0030) class UPL_CurveTransformation final : public UCurveBase { public: struct FRichCurve FloatCurves[0x9]; // 0x0030(0x0080)(NativeAccessSpecifierPublic) public: struct FTransform GetTransformValue(float InTime) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CurveTransformation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CurveTransformation") } static class UPL_CurveTransformation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CurveTransformation; // Class PL_Motion.PL_PressurePlateStateDisabled // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateDisabled final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateDisabled") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateDisabled") } static class UPL_PressurePlateStateDisabled* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateDisabled; // Class PL_Motion.PL_PressurePlateStateDropComplete // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateDropComplete final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateDropComplete") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateDropComplete") } static class UPL_PressurePlateStateDropComplete* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateDropComplete; // Class PL_Motion.PL_PressurePlateStateDropInit // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateDropInit final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateDropInit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateDropInit") } static class UPL_PressurePlateStateDropInit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateDropInit; // Class PL_Motion.PL_PressurePlateStateDropping // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateDropping final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateDropping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateDropping") } static class UPL_PressurePlateStateDropping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateDropping; // Class PL_Motion.PL_PressurePlateStateDroppingStopped // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateDroppingStopped final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateDroppingStopped") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateDroppingStopped") } static class UPL_PressurePlateStateDroppingStopped* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateDroppingStopped; // Class PL_Motion.PL_PressurePlateStateElevating // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateElevating final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateElevating") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateElevating") } static class UPL_PressurePlateStateElevating* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateElevating; // Class PL_Motion.PL_PressurePlateStateElevationComplete // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateElevationComplete final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateElevationComplete") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateElevationComplete") } static class UPL_PressurePlateStateElevationComplete* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateElevationComplete; // Class PL_Motion.PL_PressurePlateStateElevationInit // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateElevationInit final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateElevationInit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateElevationInit") } static class UPL_PressurePlateStateElevationInit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateElevationInit; // Class PL_Motion.PL_PressurePlateStateElevationStopped // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateElevationStopped final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateElevationStopped") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateElevationStopped") } static class UPL_PressurePlateStateElevationStopped* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateElevationStopped; // Class PL_Motion.PL_PressurePlateStateIdleDropped // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateIdleDropped final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateIdleDropped") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateIdleDropped") } static class UPL_PressurePlateStateIdleDropped* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateIdleDropped; // Class PL_Motion.PL_PressurePlateStateIdleElevated // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateIdleElevated final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateIdleElevated") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateIdleElevated") } static class UPL_PressurePlateStateIdleElevated* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateIdleElevated; // Class PL_Motion.PL_PressurePlateStateIdleMidway // 0x0000 (0x0060 - 0x0060) class UPL_PressurePlateStateIdleMidway final : public UPL_FsmState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateIdleMidway") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateIdleMidway") } static class UPL_PressurePlateStateIdleMidway* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateIdleMidway; // Class PL_Motion.PL_PressurePlateStateParams // 0x00A8 (0x00D0 - 0x0028) class UPL_PressurePlateStateParams final : public UObject { public: TSoftObjectPtr PressurePlateComponent; // 0x0028(0x0028)(ExportObject, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceTraveled; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetVelocity; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityModifier; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform InitialTransform; // 0x0060(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StateEnteredTimestamp; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PressurePlateStateParams") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PressurePlateStateParams") } static class UPL_PressurePlateStateParams* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PressurePlateStateParams; // Class PL_Motion.PL_PulleyController // 0x0028 (0x0050 - 0x0028) class UPL_PulleyController final : public UObject { public: struct FComponentReference LinkedPressurePlate; // 0x0028(0x0028)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PulleyController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PulleyController") } static class UPL_PulleyController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PulleyController; // Class PL_Motion.PL_MotionSettings // 0x0288 (0x02C0 - 0x0038) class UPL_MotionSettings final : public UPL_SettingsBase { public: EPL_MotionSettingsActivityOverride DeactivationOverride; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_MotionComponentTimestepMode MotionComponentTimestepMode; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 MotionComponentRate; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyDefaultBehaviorInterpolation; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_MotionSettingsBehaviorInterpolation DefaultBehaviorInterpolation; // 0x0048(0x0260)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic) bool bApplyDefaultsForNewTracks; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPL_MotionSettingsTrackInitialSettings DefaultTrackSettings; // 0x02A9(0x0003)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray ComponentsIgnoredForVisualization; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionSettings") } static class UPL_MotionSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionSettings; // Class PL_Motion.PL_MotionLocalSettings // 0x0010 (0x0048 - 0x0038) class UPL_MotionLocalSettings final : public UPL_SettingsBase { public: TArray Colors; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MotionLocalSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MotionLocalSettings") } static class UPL_MotionLocalSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MotionLocalSettings; }