542 lines
33 KiB
C++
542 lines
33 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: PL_Procedural
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "CoreUObject_structs.hpp"
|
|||
|
|
#include "Engine_structs.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineAttachmentLockMode
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EPL_SplineAttachmentLockMode : uint8
|
|||
|
|
{
|
|||
|
|
Unlocked = 0,
|
|||
|
|
LockSplinePosition = 1,
|
|||
|
|
LockLocalTransform = 2,
|
|||
|
|
Locked = 3,
|
|||
|
|
EPL_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshElementUsage
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EPL_SplineMeshElementUsage : uint8
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
VisualOnly = 1,
|
|||
|
|
CollisionOnly = 2,
|
|||
|
|
All = 3,
|
|||
|
|
EPL_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshFillMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPL_SplineMeshFillMode : uint8
|
|||
|
|
{
|
|||
|
|
SingleElement = 0,
|
|||
|
|
PerSplineSegment = 1,
|
|||
|
|
ByElementDimension = 2,
|
|||
|
|
EPL_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshElementFillLimitMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPL_SplineMeshElementFillLimitMode : uint8
|
|||
|
|
{
|
|||
|
|
BestFit = 0,
|
|||
|
|
Underfit = 1,
|
|||
|
|
Overfit = 2,
|
|||
|
|
EPL_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshElementFitMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPL_SplineMeshElementFitMode : uint8
|
|||
|
|
{
|
|||
|
|
All = 0,
|
|||
|
|
Last = 1,
|
|||
|
|
First = 2,
|
|||
|
|
EPL_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshLineUpMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPL_SplineMeshLineUpMode : uint8
|
|||
|
|
{
|
|||
|
|
PerSplinePoint = 0,
|
|||
|
|
FixedNumber = 1,
|
|||
|
|
FixedSpacing = 2,
|
|||
|
|
EPL_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshLineUpMarginType
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPL_SplineMeshLineUpMarginType : uint8
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
HalfSpacing = 1,
|
|||
|
|
FullSpacing = 2,
|
|||
|
|
EPL_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshLineUpFixedSpacingAdjustMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPL_SplineMeshLineUpFixedSpacingAdjustMode : uint8
|
|||
|
|
{
|
|||
|
|
AnchorAtStart = 0,
|
|||
|
|
AnchorAtEnd = 1,
|
|||
|
|
AdjustSpacing = 2,
|
|||
|
|
EPL_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshModifier_AdjustMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPL_SplineMeshModifier_AdjustMode : uint8
|
|||
|
|
{
|
|||
|
|
Scale = 0,
|
|||
|
|
AnchoredToRoot = 1,
|
|||
|
|
AnchoredToEnd = 2,
|
|||
|
|
EPL_SplineMeshModifier_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshModifier_OffsetType
|
|||
|
|
// NumValues: 0x0003
|
|||
|
|
enum class EPL_SplineMeshModifier_OffsetType : uint8
|
|||
|
|
{
|
|||
|
|
Normalized = 0,
|
|||
|
|
Absolute = 1,
|
|||
|
|
EPL_SplineMeshModifier_MAX = 2,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshModifier_OffsetLoopMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPL_SplineMeshModifier_OffsetLoopMode : uint8
|
|||
|
|
{
|
|||
|
|
NeverLoop = 0,
|
|||
|
|
AlwaysLoop = 1,
|
|||
|
|
FromSplineSetup = 2,
|
|||
|
|
EPL_SplineMeshModifier_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.FPL_SplineMeshModifier_ScaleType
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EFPL_SplineMeshModifier_ScaleType : uint32
|
|||
|
|
{
|
|||
|
|
Uniform = 0,
|
|||
|
|
Horizontal = 1,
|
|||
|
|
Vertical = 2,
|
|||
|
|
FPL_SplineMeshModifier_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplinePositionType
|
|||
|
|
// NumValues: 0x0006
|
|||
|
|
enum class EPL_SplinePositionType : uint8
|
|||
|
|
{
|
|||
|
|
Normal = 0,
|
|||
|
|
Index = 1,
|
|||
|
|
IndexEnd = 2,
|
|||
|
|
FromStart = 3,
|
|||
|
|
FromEnd = 4,
|
|||
|
|
EPL_MAX = 5,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplinePlacementModifier_FadeType
|
|||
|
|
// NumValues: 0x0006
|
|||
|
|
enum class EPL_SplinePlacementModifier_FadeType : uint8
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
In = 1,
|
|||
|
|
Out = 2,
|
|||
|
|
InOut = 3,
|
|||
|
|
Custom = 4,
|
|||
|
|
EPL_SplinePlacementModifier_MAX = 5,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplinePlacementModifier_FadeLengthType
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPL_SplinePlacementModifier_FadeLengthType : uint8
|
|||
|
|
{
|
|||
|
|
Absolute = 0,
|
|||
|
|
RelativeNormalized = 1,
|
|||
|
|
Normalized = 2,
|
|||
|
|
EPL_SplinePlacementModifier_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplinePlacementModifier_ParametricTarget
|
|||
|
|
// NumValues: 0x000B
|
|||
|
|
enum class EPL_SplinePlacementModifier_ParametricTarget : uint8
|
|||
|
|
{
|
|||
|
|
PositionX = 0,
|
|||
|
|
PositionY = 1,
|
|||
|
|
PositionZ = 2,
|
|||
|
|
Pitch = 3,
|
|||
|
|
Yaw = 4,
|
|||
|
|
Roll = 5,
|
|||
|
|
Scale = 6,
|
|||
|
|
PositionScale = 7,
|
|||
|
|
SplinePosition = 8,
|
|||
|
|
Custom = 9,
|
|||
|
|
EPL_SplinePlacementModifier_MAX = 10,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplinePlacementModifier_InputType
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EPL_SplinePlacementModifier_InputType : uint8
|
|||
|
|
{
|
|||
|
|
Absolute = 0,
|
|||
|
|
Relative = 1,
|
|||
|
|
RelativeNormalized = 2,
|
|||
|
|
Normalized = 3,
|
|||
|
|
EPL_SplinePlacementModifier_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplinePlacementModifier_ParametricType
|
|||
|
|
// NumValues: 0x0006
|
|||
|
|
enum class EPL_SplinePlacementModifier_ParametricType : uint8
|
|||
|
|
{
|
|||
|
|
Constant = 0,
|
|||
|
|
SineWave = 1,
|
|||
|
|
OneSidedSineWave = 2,
|
|||
|
|
PerlinNoise = 3,
|
|||
|
|
Curve = 4,
|
|||
|
|
EPL_SplinePlacementModifier_MAX = 5,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshConstructionMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPL_SplineMeshConstructionMode : uint8
|
|||
|
|
{
|
|||
|
|
Static = 0,
|
|||
|
|
Dynamic = 1,
|
|||
|
|
MostlyStatic = 2,
|
|||
|
|
EPL_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum PL_Procedural.EPL_SplineMeshTextureCoordinateMode
|
|||
|
|
// NumValues: 0x000A
|
|||
|
|
enum class EPL_SplineMeshTextureCoordinateMode : uint8
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
Element = 1,
|
|||
|
|
NormalizedLength = 2,
|
|||
|
|
AbsoluteLength = 3,
|
|||
|
|
AbsoluteLengthFromEnd = 4,
|
|||
|
|
Radial = 5,
|
|||
|
|
Height = 6,
|
|||
|
|
Depth = 7,
|
|||
|
|
NormalizedLengthFromEnd = 8,
|
|||
|
|
EPL_MAX = 9,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplinePosition
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FPL_SplinePosition final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EPL_SplinePositionType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float Position; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplinePosition;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineAttachment
|
|||
|
|
// 0x0080 (0x0080 - 0x0000)
|
|||
|
|
struct FPL_SplineAttachment final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPL_SplinePosition Position; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FTransform LocalTransform; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIgnoreAttachmentRotation; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIgnoreAttachmentScale; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EPL_SplineAttachmentLockMode LockMode; // 0x0072(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_73[0xD]; // 0x0073(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineAttachment;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_ActorSplinePlacementBehavior
|
|||
|
|
// 0x00C0 (0x00C0 - 0x0000)
|
|||
|
|
struct FPL_ActorSplinePlacementBehavior final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSubclassOf<class AActor> ActorClass; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FPL_SplineAttachment Attachment; // 0x0010(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
bool bShouldFill; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
int32 Count; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPL_SplinePosition FillEnd; // 0x0098(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPL_SplinePosition Spacing; // 0x00A0(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<class UPL_SplinePlacementModifier_Base*> PlacementModifiers; // 0x00A8(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_ActorSplinePlacementBehavior;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplinePlacedActors
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FPL_SplinePlacedActors final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<TSoftObjectPtr<class AActor>> PlacedActors; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplinePlacedActors;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_CollisionBodyCollection
|
|||
|
|
// 0x0058 (0x0058 - 0x0000)
|
|||
|
|
struct FPL_CollisionBodyCollection final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UBodySetup* CachedBodySetup; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
TArray<class UBodySetup*> SphereBodies; // 0x0018(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
TArray<class UBodySetup*> BoxBodies; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
TArray<class UBodySetup*> SphylBodies; // 0x0038(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
TArray<class UBodySetup*> ConvexBodies; // 0x0048(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_CollisionBodyCollection;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineMeshElementPadding
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FPL_SplineMeshElementPadding final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float Back; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Front; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineMeshElementPadding;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineMeshElement
|
|||
|
|
// 0x0060 (0x0060 - 0x0000)
|
|||
|
|
struct FPL_SplineMeshElement final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UStaticMesh* Mesh; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
EPL_SplineMeshElementUsage Usage; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsRigid; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FPL_SplineMeshElementPadding Padding; // 0x000C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
float CustomSize; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FTransform3f Transform; // 0x0020(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<class UMaterialInterface*> CustomMaterials; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineMeshElement;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineMeshOverrideRandomizerElementEntry
|
|||
|
|
// 0x0070 (0x0070 - 0x0000)
|
|||
|
|
struct FPL_SplineMeshOverrideRandomizerElementEntry final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float Chance; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FPL_SplineMeshElement Element; // 0x0010(0x0060)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineMeshOverrideRandomizerElementEntry;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineRange
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FPL_SplineRange final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPL_SplinePosition Start; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPL_SplinePosition End; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineRange;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineMeshFillBehavior
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FPL_SplineMeshFillBehavior final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EPL_SplineMeshFillMode FillMode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EPL_SplineMeshElementFillLimitMode FillLimitMode; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EPL_SplineMeshElementFitMode FitMode; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FPL_SplineRange> FillRanges; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineMeshFillBehavior;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineMeshLineUpWithElementsBehavior
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct FPL_SplineMeshLineUpWithElementsBehavior final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EPL_SplineMeshLineUpMode LineUpMode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EPL_SplineMeshLineUpMarginType MarginType; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EPL_SplineMeshLineUpFixedSpacingAdjustMode AdjustMode; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float ElementSpacing; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 NumberOfElements; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bShouldScaleUniformly; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FPL_SplineRange> LineUpRanges; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineMeshLineUpWithElementsBehavior;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplinePlacementModifier_DebugData
|
|||
|
|
// 0x0001 (0x0001 - 0x0000)
|
|||
|
|
struct FPL_SplinePlacementModifier_DebugData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplinePlacementModifier_DebugData;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplinePlacementModifier_FadeData
|
|||
|
|
// 0x000C (0x000C - 0x0000)
|
|||
|
|
struct FPL_SplinePlacementModifier_FadeData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EPL_SplinePlacementModifier_FadeType FadeType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EPL_SplinePlacementModifier_FadeLengthType FadeLengthType; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float FadeLength; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float FadeExponent; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplinePlacementModifier_FadeData;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineMeshTextureCoordinateModes
|
|||
|
|
// 0x001C (0x001C - 0x0000)
|
|||
|
|
struct FPL_SplineMeshTextureCoordinateModes final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EPL_SplineMeshTextureCoordinateMode UMode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float UOffset; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float UScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bUInvert; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EPL_SplineMeshTextureCoordinateMode VMode; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float VOffset; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float VScale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bVInvert; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineMeshTextureCoordinateModes;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineMeshVertexColorMode
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FPL_SplineMeshVertexColorMode final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EPL_SplineMeshTextureCoordinateMode Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float Offset; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Scale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bInvert; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineMeshVertexColorMode;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_StaticSplineCollisionSphereData
|
|||
|
|
// 0x0058 (0x0058 - 0x0000)
|
|||
|
|
struct FPL_StaticSplineCollisionSphereData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FKSphereElem Element; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsUniformScaled; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_StaticSplineCollisionSphereData;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_StaticSplineCollisionBoxData
|
|||
|
|
// 0x0078 (0x0078 - 0x0000)
|
|||
|
|
struct FPL_StaticSplineCollisionBoxData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FKBoxElem Element; // 0x0000(0x0070)(NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsUniformScaled; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_StaticSplineCollisionBoxData;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_StaticSplineCollisionSphylData
|
|||
|
|
// 0x0070 (0x0070 - 0x0000)
|
|||
|
|
struct FPL_StaticSplineCollisionSphylData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FKSphylElem Element; // 0x0000(0x0068)(NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsUniformScaled; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_StaticSplineCollisionSphylData;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_StaticSplineCollisionConvexData
|
|||
|
|
// 0x0110 (0x0110 - 0x0000)
|
|||
|
|
struct FPL_StaticSplineCollisionConvexData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FKConvexElem Element; // 0x0000(0x0100)(NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsUniformScaled; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_101[0xF]; // 0x0101(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_StaticSplineCollisionConvexData;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_StaticSplineCollisionData
|
|||
|
|
// 0x0040 (0x0040 - 0x0000)
|
|||
|
|
struct FPL_StaticSplineCollisionData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FPL_StaticSplineCollisionSphereData> SphereElems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FPL_StaticSplineCollisionBoxData> BoxElems; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FPL_StaticSplineCollisionSphylData> SphylElems; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FPL_StaticSplineCollisionConvexData> ConvexElems; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_StaticSplineCollisionData;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_DynamicSplineCollisionBodyData
|
|||
|
|
// 0x0050 (0x0050 - 0x0000)
|
|||
|
|
struct FPL_DynamicSplineCollisionBodyData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TWeakObjectPtr<class UBodySetup> BodySetup; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FTransform3f Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float SplinePosition; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsUniformScaled; // 0x0044(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_45[0xB]; // 0x0045(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_DynamicSplineCollisionBodyData;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_DynamicSplineCollisionData
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FPL_DynamicSplineCollisionData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FPL_DynamicSplineCollisionBodyData> Bodies; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_DynamicSplineCollisionData;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineMeshLODInfo
|
|||
|
|
// 0x000C (0x000C - 0x0000)
|
|||
|
|
struct FPL_SplineMeshLODInfo final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 NumberOfVertices; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 NumberOfTriangles; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPerPlatformFloat ScreenSize; // 0x0008(0x0004)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineMeshLODInfo;
|
|||
|
|
|
|||
|
|
// ScriptStruct PL_Procedural.PL_SplineMeshInstanceData
|
|||
|
|
// 0x0010 (0x0140 - 0x0130)
|
|||
|
|
struct FPL_SplineMeshInstanceData final : public FPrimitiveComponentInstanceData
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_130[0x10]; // 0x0130(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPL_SplineMeshInstanceData;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|