2184 lines
136 KiB
C++
2184 lines
136 KiB
C++
#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<IPL_MotionComponentVisualizationInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UPL_MotionBase>();
|
|
}
|
|
};
|
|
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<UPL_MotionEventBase>();
|
|
}
|
|
};
|
|
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<UPL_MotionEvent>();
|
|
}
|
|
};
|
|
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<IPL_MotionPersistenceInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<IPL_MotionSubobjectContainer>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UPL_MotionUtils>();
|
|
}
|
|
};
|
|
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<UPL_SplinePointContext>();
|
|
}
|
|
};
|
|
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<UPL_SplinePointEntry>();
|
|
}
|
|
};
|
|
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<UPL_SplineRangeContext>();
|
|
}
|
|
};
|
|
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<UPL_SplineRangeEntry>();
|
|
}
|
|
};
|
|
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<IPL_SplineRangeProviderInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UPL_OperativeControlMotionAction>();
|
|
}
|
|
};
|
|
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<class FName> ComponentNames; // 0x0090(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> 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<UPL_ControlMotionAction>();
|
|
}
|
|
};
|
|
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<UPL_ActorStateMotionBehavior>();
|
|
}
|
|
};
|
|
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<APL_MotionActor>();
|
|
}
|
|
};
|
|
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<UPL_MotionBehavior>();
|
|
}
|
|
};
|
|
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<class UPL_MotionEventBase*> 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<class UPL_MotionEventBase*>& 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<class UPL_MotionEventBase*> 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<UPL_MotionDriverBase>();
|
|
}
|
|
};
|
|
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<UPL_MotionDriverCurve>();
|
|
}
|
|
};
|
|
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<class FName> GetAvailableBehaviors(const class FName TrackFilter) const;
|
|
TArray<class FName> 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<UPL_MotionDriverExternal>();
|
|
}
|
|
};
|
|
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<UPL_MotionDriverParametric>();
|
|
}
|
|
};
|
|
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<UPL_CurveEventBase>();
|
|
}
|
|
};
|
|
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<class UPL_CurveEventBase*> 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<UPL_CurveEventHelper>();
|
|
}
|
|
};
|
|
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<UPL_MotionEventBlueprint>();
|
|
}
|
|
};
|
|
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<UPL_MotionEventSendGameplayAbilityEvent>();
|
|
}
|
|
};
|
|
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<UPL_MotionSwayEventBase>();
|
|
}
|
|
};
|
|
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<UPL_MotionSwayEventBlueprint>();
|
|
}
|
|
};
|
|
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<void()> OnAttractionStarted; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAttractionInterrupted; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<UPL_AttractionComponent>();
|
|
}
|
|
};
|
|
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<class AActor*> OverlappingActors; // 0x0120(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
TArray<class AActor*> 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<UPL_ConveyorBeltComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ConveyorBeltComponent;
|
|
|
|
// Class PL_Motion.PL_MotionComponent
|
|
// 0x01C0 (0x0280 - 0x00C0)
|
|
class UPL_MotionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FPL_MotionControlChangedContext& Context)> OnControlChanged; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FPL_MotionPlaybackNotificationContext& Context)> OnPlaybackNotification; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FPL_MotionTransformHitNotificationContext& Context)> OnTransformHitNotification; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FPL_MotionPlaybackNotificationContext& Context)> 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<class UPL_MotionTrack*> 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<class USceneComponent> 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<class UPL_MotionTrack*> ActivateTracks(const TArray<class FName>& 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<class FName>& TrackNames);
|
|
void Play(bool bStartFromBeginning);
|
|
void PlayTracks(const TArray<class FName>& 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<class FName>& 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<class FName>& 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<class UPL_MotionTrack*>& 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<class FName>& 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<class UPL_MotionTrack*> 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<class UPL_MotionTrack*> 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<UPL_MotionComponent>();
|
|
}
|
|
};
|
|
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<void()> OnDropInit; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnDroppingStopped; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFullyDropped; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnElevationInit; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnElevationStopped; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnRestingStopped; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFullyElevated; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnDisabled; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class UPL_PressurePlateComponent* PressurePlate, float DisplacementFactor)> 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<struct FComponentReference> 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<TWeakObjectPtr<class UObject>> 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<UPL_PressurePlateComponent>();
|
|
}
|
|
};
|
|
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<void(class AActor* Owner, const class UPL_SplinePointContext* Context)> OnPointPassed; // 0x0608(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class AActor* Owner, const class UPL_SplineRangeContext* Context)> OnRangeEntered; // 0x0618(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class AActor* Owner, const class UPL_SplineRangeContext* Context)> 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<UPL_SplineComponent>();
|
|
}
|
|
};
|
|
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<class UPL_MotionSwayEventBase*> 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<class ACharacter*> 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<class UPL_MotionSwayEventBase*>& InEvents);
|
|
|
|
const TArray<class UPL_MotionSwayEventBase*> 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<UPL_SwayComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_SwayComponent;
|
|
|
|
// Class PL_Motion.PL_SplineMetadata
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UPL_SplineMetadata final : public USplineMetadata
|
|
{
|
|
public:
|
|
TArray<class UPL_SplinePointEntry*> Points; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TArray<class UPL_SplineRangeEntry*> 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<UPL_SplineMetadata>();
|
|
}
|
|
};
|
|
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<class UPL_MotionBehavior*> 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<class UPL_MotionBehavior*>& 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<class UPL_MotionBehavior*> 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<UPL_MotionTrack>();
|
|
}
|
|
};
|
|
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<UPL_MotionTransformerBase>();
|
|
}
|
|
};
|
|
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<UPL_MotionTransformerCurve>();
|
|
}
|
|
};
|
|
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<struct FPL_MotionTransformerMultiEntry> Transformers; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NoClear, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetTransformers(const TArray<struct FPL_MotionTransformerMultiEntry>& InTransformers);
|
|
void SetUseDistanceOnTransformerIndex(int32 TransformerIdx);
|
|
|
|
class UPL_MotionTransformerBase* GetTransformerByIndex(int32 idx) const;
|
|
class UPL_MotionTransformerBase* GetTransformerByName(const class FName Name_0) const;
|
|
const TArray<struct FPL_MotionTransformerMultiEntry> 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<UPL_MotionTransformerMulti>();
|
|
}
|
|
};
|
|
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<UPL_MotionTransformerOffset>();
|
|
}
|
|
};
|
|
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<UPL_MotionTransformerParametric>();
|
|
}
|
|
};
|
|
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<class USplineComponent> 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<UPL_MotionTransformerSpline>();
|
|
}
|
|
};
|
|
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<UPL_OperativeMotionStateCondition>();
|
|
}
|
|
};
|
|
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<class FName> 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<UPL_MotionStateCondition>();
|
|
}
|
|
};
|
|
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<UPL_CurveTransformation>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateDisabled>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateDropComplete>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateDropInit>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateDropping>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateDroppingStopped>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateElevating>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateElevationComplete>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateElevationInit>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateElevationStopped>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateIdleDropped>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateIdleElevated>();
|
|
}
|
|
};
|
|
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<UPL_PressurePlateStateIdleMidway>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_PressurePlateStateIdleMidway;
|
|
|
|
// Class PL_Motion.PL_PressurePlateStateParams
|
|
// 0x00A8 (0x00D0 - 0x0028)
|
|
class UPL_PressurePlateStateParams final : public UObject
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPL_PressurePlateComponent> 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<UPL_PressurePlateStateParams>();
|
|
}
|
|
};
|
|
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<UPL_PulleyController>();
|
|
}
|
|
};
|
|
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<struct FPL_MotionSettingsComponentReference> 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<UPL_MotionSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_MotionSettings;
|
|
|
|
// Class PL_Motion.PL_MotionLocalSettings
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UPL_MotionLocalSettings final : public UPL_SettingsBase
|
|
{
|
|
public:
|
|
TArray<struct FLinearColor> 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<UPL_MotionLocalSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_MotionLocalSettings;
|
|
|
|
}
|
|
|