#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 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(); } }; 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(); } }; DUMPER7_ASSERTS_UPL_SplineTrackComponent; // Class PL_SplineTracks.PL_SplineTrackMetadata // 0x0010 (0x0038 - 0x0028) class UPL_SplineTrackMetadata final : public USplineMetadata { public: TArray 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(); } }; DUMPER7_ASSERTS_UPL_SplineTrackMetadata; }