97 lines
3.7 KiB
C++
97 lines
3.7 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: PL_SplineTracks
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "PL_SplineTracks_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class PL_SplineTracks.PL_SplineTrackActor
|
|
// 0x0030 (0x0350 - 0x0320)
|
|
class APL_SplineTrackActor : public AActor
|
|
{
|
|
public:
|
|
bool bEnableCollisions; // 0x0320(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_321[0x7]; // 0x0321(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStaticMesh* BaseMesh; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UStaticMesh* RightGuardRailMesh; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UStaticMesh* LeftGuardRailMesh; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TArray<struct FPL_SplineMeshData> SplineMeshData; // 0x0340(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_SplineTrackActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_SplineTrackActor")
|
|
}
|
|
static class APL_SplineTrackActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APL_SplineTrackActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APL_SplineTrackActor;
|
|
|
|
// Class PL_SplineTracks.PL_SplineTrackComponent
|
|
// 0x0010 (0x0610 - 0x0600)
|
|
class UPL_SplineTrackComponent final : public USplineComponent
|
|
{
|
|
public:
|
|
class UPL_SplineTrackMetadata* SplineMetadata; // 0x0600(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
uint8 Pad_608[0x8]; // 0x0608(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_SplineTrackComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_SplineTrackComponent")
|
|
}
|
|
static class UPL_SplineTrackComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_SplineTrackComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_SplineTrackComponent;
|
|
|
|
// Class PL_SplineTracks.PL_SplineTrackMetadata
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPL_SplineTrackMetadata final : public USplineMetadata
|
|
{
|
|
public:
|
|
TArray<struct FPL_SplineTrackPointData> SplineTrackPoints; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_SplineTrackMetadata")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_SplineTrackMetadata")
|
|
}
|
|
static class UPL_SplineTrackMetadata* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_SplineTrackMetadata>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_SplineTrackMetadata;
|
|
|
|
}
|
|
|