Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_SplineTracks_classes.hpp
2026-03-06 01:31:19 +01:00

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;
}