672 lines
36 KiB
C++
672 lines
36 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: PL_Procedural
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "PL_Core_structs.hpp"
|
|||
|
|
#include "PL_Core_classes.hpp"
|
|||
|
|
#include "Engine_structs.hpp"
|
|||
|
|
#include "Engine_classes.hpp"
|
|||
|
|
#include "PL_Procedural_structs.hpp"
|
|||
|
|
#include "CoreUObject_structs.hpp"
|
|||
|
|
#include "CoreUObject_classes.hpp"
|
|||
|
|
#include "GameplayTags_structs.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_AttachActorToSplineComponent
|
|||
|
|
// 0x00C0 (0x0180 - 0x00C0)
|
|||
|
|
class UPL_AttachActorToSplineComponent final : public UActorComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FComponentReference Spline; // 0x00C0(0x0028)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FPL_SplineAttachment Attachment; // 0x00F0(0x0080)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_170[0x10]; // 0x0170(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void RefreshAttachmentTransform();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_AttachActorToSplineComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_AttachActorToSplineComponent")
|
|||
|
|
}
|
|||
|
|
static class UPL_AttachActorToSplineComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_AttachActorToSplineComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_AttachActorToSplineComponent;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_PlaceActorsOnSplineComponent
|
|||
|
|
// 0x0060 (0x0120 - 0x00C0)
|
|||
|
|
class UPL_PlaceActorsOnSplineComponent : public UActorComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FComponentReference Spline; // 0x00C0(0x0028)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TSubclassOf<class AActor> ActorClass; // 0x00E8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
bool bShouldAttachToOwner; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FPL_ActorSplinePlacementBehavior> Entries; // 0x00F8(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<struct FPL_SplinePlacedActors> PlacedActors; // 0x0108(0x0010)(Edit, ZeroConstructor, EditConst, DuplicateTransient, AdvancedDisplay, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void RefreshPlacedActorTransforms();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_PlaceActorsOnSplineComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_PlaceActorsOnSplineComponent")
|
|||
|
|
}
|
|||
|
|
static class UPL_PlaceActorsOnSplineComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_PlaceActorsOnSplineComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_PlaceActorsOnSplineComponent;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_ProceduralCollisionSubsystem
|
|||
|
|
// 0x0050 (0x0080 - 0x0030)
|
|||
|
|
class UPL_ProceduralCollisionSubsystem final : public UWorldSubsystem
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TMap<class UBodySetup*, struct FPL_CollisionBodyCollection> BodyCollections; // 0x0030(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_ProceduralCollisionSubsystem")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_ProceduralCollisionSubsystem")
|
|||
|
|
}
|
|||
|
|
static class UPL_ProceduralCollisionSubsystem* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_ProceduralCollisionSubsystem>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_ProceduralCollisionSubsystem;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineAttachmentComponent
|
|||
|
|
// 0x00C0 (0x0310 - 0x0250)
|
|||
|
|
class UPL_SplineAttachmentComponent final : public USceneComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FComponentReference Spline; // 0x0250(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FPL_SplineAttachment Attachment; // 0x0280(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_300[0x10]; // 0x0300(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void RefreshAttachmentTransform();
|
|||
|
|
void SetAttachment(const struct FPL_SplineAttachment& NewAttachment);
|
|||
|
|
void SetSpline(class USplineComponent* NewSpline);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineAttachmentComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineAttachmentComponent")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineAttachmentComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineAttachmentComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineAttachmentComponent;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshElementOverrider
|
|||
|
|
// 0x0000 (0x0028 - 0x0028)
|
|||
|
|
class UPL_SplineMeshElementOverrider : public UPL_SubObjectBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshElementOverrider")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshElementOverrider")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshElementOverrider* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshElementOverrider>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshElementOverrider;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshElementOverrider_FixedIndices
|
|||
|
|
// 0x0088 (0x00B0 - 0x0028)
|
|||
|
|
class UPL_SplineMeshElementOverrider_FixedIndices final : public UPL_SplineMeshElementOverrider
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<int32> OverrideIndices; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|||
|
|
TArray<int32> OverrideIndicesFromEnd; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FPL_SplineMeshElement OverrideElement; // 0x0050(0x0060)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshElementOverrider_FixedIndices")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshElementOverrider_FixedIndices")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshElementOverrider_FixedIndices* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshElementOverrider_FixedIndices>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshElementOverrider_FixedIndices;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshElementOverrider_RandomizeBase
|
|||
|
|
// 0x0008 (0x0030 - 0x0028)
|
|||
|
|
class UPL_SplineMeshElementOverrider_RandomizeBase : public UPL_SplineMeshElementOverrider
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 RandomSeed; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void Randomize();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshElementOverrider_RandomizeBase")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshElementOverrider_RandomizeBase")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshElementOverrider_RandomizeBase* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshElementOverrider_RandomizeBase>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshElementOverrider_RandomizeBase;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshElementOverrider_RandomizeElement
|
|||
|
|
// 0x0018 (0x0048 - 0x0030)
|
|||
|
|
class UPL_SplineMeshElementOverrider_RandomizeElement final : public UPL_SplineMeshElementOverrider_RandomizeBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float NoOverrideChance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FPL_SplineMeshOverrideRandomizerElementEntry> Entries; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshElementOverrider_RandomizeElement")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshElementOverrider_RandomizeElement")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshElementOverrider_RandomizeElement* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshElementOverrider_RandomizeElement>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshElementOverrider_RandomizeElement;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshElementOverrider_RandomizeTransform
|
|||
|
|
// 0x0070 (0x00A0 - 0x0030)
|
|||
|
|
class UPL_SplineMeshElementOverrider_RandomizeTransform final : public UPL_SplineMeshElementOverrider_RandomizeBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float MinSplineOffsetDeviation; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
float MaxSplineOffsetDeviation; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FTransform3f MinTransformDeviation; // 0x0040(0x0030)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FTransform3f MaxTransformDeviation; // 0x0070(0x0030)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshElementOverrider_RandomizeTransform")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshElementOverrider_RandomizeTransform")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshElementOverrider_RandomizeTransform* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshElementOverrider_RandomizeTransform>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshElementOverrider_RandomizeTransform;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshGenerator
|
|||
|
|
// 0x0000 (0x0028 - 0x0028)
|
|||
|
|
class UPL_SplineMeshGenerator : public UPL_SubObjectBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshGenerator")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshGenerator")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshGenerator* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshGenerator>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshGenerator;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshGenerator_ElementBase
|
|||
|
|
// 0x0078 (0x00A0 - 0x0028)
|
|||
|
|
class UPL_SplineMeshGenerator_ElementBase : public UPL_SplineMeshGenerator
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FPL_SplineMeshElement DefaultElement; // 0x0030(0x0060)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<class UPL_SplineMeshElementOverrider*> ElementOverriders; // 0x0090(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshGenerator_ElementBase")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshGenerator_ElementBase")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshGenerator_ElementBase* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshGenerator_ElementBase>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshGenerator_ElementBase;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshGenerator_FillWithElements
|
|||
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|||
|
|
class UPL_SplineMeshGenerator_FillWithElements final : public UPL_SplineMeshGenerator_ElementBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPL_SplineMeshFillBehavior Behavior; // 0x00A0(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshGenerator_FillWithElements")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshGenerator_FillWithElements")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshGenerator_FillWithElements* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshGenerator_FillWithElements>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshGenerator_FillWithElements;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplinePlacementModifier_Base
|
|||
|
|
// 0x0020 (0x0048 - 0x0028)
|
|||
|
|
class UPL_SplinePlacementModifier_Base : public UObject
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
bool bIsEnabled; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FPL_SplineRange Range; // 0x002C(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
struct FPL_SplinePlacementModifier_FadeData FadeData; // 0x003C(0x000C)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
float GetCustomWeight(float SplinePosition, float SplineLength, float RangeStart, float RangeEnd) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplinePlacementModifier_Base")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplinePlacementModifier_Base")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplinePlacementModifier_Base* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplinePlacementModifier_Base>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplinePlacementModifier_Base;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplinePlacementModifier_AdjustToGround
|
|||
|
|
// 0x0030 (0x0078 - 0x0048)
|
|||
|
|
class UPL_SplinePlacementModifier_AdjustToGround final : public UPL_SplinePlacementModifier_Base
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPL_TraceTypeSettings TraceTypeSettings; // 0x0048(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
float MaxTraceLength; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float GroundOffset; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
bool bModifyIfNoGroundFound; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplinePlacementModifier_AdjustToGround")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplinePlacementModifier_AdjustToGround")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplinePlacementModifier_AdjustToGround* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplinePlacementModifier_AdjustToGround>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplinePlacementModifier_AdjustToGround;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshGenerator_LineUpElements
|
|||
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|||
|
|
class UPL_SplineMeshGenerator_LineUpElements final : public UPL_SplineMeshGenerator_ElementBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPL_SplineMeshLineUpWithElementsBehavior Behavior; // 0x00A0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshGenerator_LineUpElements")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshGenerator_LineUpElements")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshGenerator_LineUpElements* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshGenerator_LineUpElements>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshGenerator_LineUpElements;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshGenerator_PlaceElements
|
|||
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|||
|
|
class UPL_SplineMeshGenerator_PlaceElements final : public UPL_SplineMeshGenerator_ElementBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
bool bShouldScaleUniformly; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FPL_SplinePosition> SplinePositions; // 0x00A8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshGenerator_PlaceElements")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshGenerator_PlaceElements")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshGenerator_PlaceElements* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshGenerator_PlaceElements>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshGenerator_PlaceElements;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshModifier
|
|||
|
|
// 0x0008 (0x0030 - 0x0028)
|
|||
|
|
class UPL_SplineMeshModifier : public UPL_SubObjectBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshModifier")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshModifier")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshModifier* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshModifier>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshModifier;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshModifier_AdjustToLength
|
|||
|
|
// 0x0018 (0x0048 - 0x0030)
|
|||
|
|
class UPL_SplineMeshModifier_AdjustToLength final : public UPL_SplineMeshModifier
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EPL_SplineMeshModifier_AdjustMode ElongatedAdjustMode; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
EPL_SplineMeshModifier_AdjustMode AbbreviatedAdjustMode; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class FName ScaleParam; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class FName OffsetParam; // 0x003C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshModifier_AdjustToLength")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshModifier_AdjustToLength")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshModifier_AdjustToLength* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshModifier_AdjustToLength>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshModifier_AdjustToLength;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshModifier_Offset
|
|||
|
|
// 0x0020 (0x0050 - 0x0030)
|
|||
|
|
class UPL_SplineMeshModifier_Offset final : public UPL_SplineMeshModifier
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EPL_SplineMeshModifier_OffsetType OffsetType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float Offset; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
EPL_SplineMeshModifier_OffsetLoopMode LoopMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class FName OffsetParam; // 0x003C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class FName ShouldLoopParam; // 0x0044(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshModifier_Offset")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshModifier_Offset")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshModifier_Offset* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshModifier_Offset>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshModifier_Offset;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshModifier_Scale
|
|||
|
|
// 0x0090 (0x00C0 - 0x0030)
|
|||
|
|
class UPL_SplineMeshModifier_Scale final : public UPL_SplineMeshModifier
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EFPL_SplineMeshModifier_ScaleType ScaleType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FRuntimeFloatCurve ScaleCurve; // 0x0038(0x0088)(Edit, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshModifier_Scale")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshModifier_Scale")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshModifier_Scale* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshModifier_Scale>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshModifier_Scale;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplinePlacementModifier_Parametric
|
|||
|
|
// 0x00A0 (0x00E8 - 0x0048)
|
|||
|
|
class UPL_SplinePlacementModifier_Parametric final : public UPL_SplinePlacementModifier_Base
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EPL_SplinePlacementModifier_ParametricTarget Target; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
EPL_SplinePlacementModifier_InputType InputType; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float InputScale; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float InputOffset; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
EPL_SplinePlacementModifier_ParametricType Type; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FRuntimeFloatCurve Curve; // 0x0058(0x0088)(Edit, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
float OutputMin; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float OutputMax; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void CustomModify(const struct FTransform& InTransform, float InSplinePosition, float Magnitude, struct FTransform* OutTransform, float* OutSplinePosition) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplinePlacementModifier_Parametric")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplinePlacementModifier_Parametric")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplinePlacementModifier_Parametric* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplinePlacementModifier_Parametric>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplinePlacementModifier_Parametric;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineMeshComponent
|
|||
|
|
// 0x0240 (0x07F0 - 0x05B0)
|
|||
|
|
class UPL_SplineMeshComponent : public UMeshComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_5A8[0x10]; // 0x05A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FGameplayTagContainer Tags; // 0x05B8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
struct FComponentReference DefaultSpline; // 0x05D8(0x0028)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
EPL_SplineMeshConstructionMode VisualConstructionMode; // 0x0600(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
EPL_SplineMeshConstructionMode CollisionConstructionMode; // 0x0601(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
bool bDeformBoxAndConvexCollisions; // 0x0602(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
bool bUseAsyncCooking; // 0x0603(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_604[0x4]; // 0x0604(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FPL_SplineMeshTextureCoordinateModes> TextureCoordinateModes; // 0x0608(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<struct FPL_SplineMeshVertexColorMode> VertexColorModes; // 0x0618(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<class UPL_SplineMeshGenerator*> Generators; // 0x0628(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|||
|
|
TArray<class UPL_SplineMeshModifier*> RawModifiers; // 0x0638(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|||
|
|
TArray<class UPL_SplineMeshModifier*> LiveModifiers; // 0x0648(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|||
|
|
TArray<struct FPerPlatformFloat> ScreenSizeOverrides; // 0x0658(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
int32 MaxLODs; // 0x0668(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class FName SplineReparamTableParam; // 0x066C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class FName SplinePointsParam; // 0x0674(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class FName InitialSplineLengthParam; // 0x067C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class FName CurrentSplineLengthParam; // 0x0684(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float DistanceFieldScale; // 0x068C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float InitialSplineLength; // 0x0690(0x0004)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FBoxSphereBounds3f LocalBounds; // 0x0694(0x001C)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_6B0[0x30]; // 0x06B0(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FPL_StaticSplineCollisionData StaticCollisionData; // 0x06E0(0x0040)(NonTransactional, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
struct FPL_DynamicSplineCollisionData DynamicCollisionData; // 0x0720(0x0010)(NonTransactional, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
class UBodySetup* ProcMeshBodySetup; // 0x0730(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|||
|
|
class UTexture2D* SplineReparamTableDataTexture; // 0x0738(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NonTransactional, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UTexture2D* SplinePointsDataTexture; // 0x0740(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NonTransactional, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UBodySetup* NextAsyncCookBodySetup; // 0x0748(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NonTransactional, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UBodySetup* AsyncCookBodySetup; // 0x0750(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NonTransactional, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_758[0x98]; // 0x0758(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
class UPL_SplineMeshGenerator* AccessGenerator(int32 Index_0);
|
|||
|
|
class UPL_SplineMeshModifier* GetLiveModifierByClass(const TSubclassOf<class UPL_SplineMeshModifier>& Class_0);
|
|||
|
|
void OnAsyncPhysicsCookFinished(bool bWasSuccessful);
|
|||
|
|
void Refresh();
|
|||
|
|
void RefreshCollisions();
|
|||
|
|
void RefreshVisuals();
|
|||
|
|
void SetSplineComponent(const class USplineComponent* SplineComponent, bool bShouldRefresh);
|
|||
|
|
|
|||
|
|
float GetInitialSplineLength() const;
|
|||
|
|
struct FTransform GetSplineTransformAtPosition(const struct FPL_SplinePosition& Position) const;
|
|||
|
|
struct FTransform GetSplineTransformAtPositionWithOffset(const struct FPL_SplinePosition& Position, const struct FPL_SplinePosition& Offset) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineMeshComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineMeshComponent")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineMeshComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineMeshComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineMeshComponent;
|
|||
|
|
|
|||
|
|
// Class PL_Procedural.PL_SplineUtils
|
|||
|
|
// 0x0000 (0x0028 - 0x0028)
|
|||
|
|
class UPL_SplineUtils final : public UBlueprintFunctionLibrary
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static void InverseSpline(class USplineComponent* SplineComponent, bool bUpdateSpline);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("PL_SplineUtils")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"PL_SplineUtils")
|
|||
|
|
}
|
|||
|
|
static class UPL_SplineUtils* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UPL_SplineUtils>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_SplineUtils;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|