Update Unreal Engine SDK
This commit is contained in:
196
Samson/SDK/ZoneGraph_classes.hpp
Normal file
196
Samson/SDK/ZoneGraph_classes.hpp
Normal file
@@ -0,0 +1,196 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: ZoneGraph
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "ZoneGraph_structs.hpp"
|
||||
#include "Engine_classes.hpp"
|
||||
#include "DeveloperSettings_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class ZoneGraph.ZoneGraphData
|
||||
// 0x0130 (0x03E0 - 0x02B0)
|
||||
class AZoneGraphData final : public AActor
|
||||
{
|
||||
public:
|
||||
uint8 Pad_2B0[0x1]; // 0x02B0(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
bool bEnableDrawing; // 0x02B1(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_2B2[0x6]; // 0x02B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UZoneGraphRenderingComponent* RenderingComp; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
||||
struct FZoneGraphStorage ZoneStorage; // 0x02C0(0x00F0)(Protected, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_3B0[0x28]; // 0x03B0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
uint32 CombinedShapeHash; // 0x03D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("ZoneGraphData")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"ZoneGraphData")
|
||||
}
|
||||
static class AZoneGraphData* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<AZoneGraphData>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_AZoneGraphData;
|
||||
|
||||
// Class ZoneGraph.ZoneGraphRenderingComponent
|
||||
// 0x0010 (0x0540 - 0x0530)
|
||||
class UZoneGraphRenderingComponent final : public UPrimitiveComponent
|
||||
{
|
||||
public:
|
||||
uint8 Pad_530[0x10]; // 0x0530(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("ZoneGraphRenderingComponent")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"ZoneGraphRenderingComponent")
|
||||
}
|
||||
static class UZoneGraphRenderingComponent* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UZoneGraphRenderingComponent>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UZoneGraphRenderingComponent;
|
||||
|
||||
// Class ZoneGraph.ZoneGraphSettings
|
||||
// 0x0280 (0x02B8 - 0x0038)
|
||||
class UZoneGraphSettings final : public UDeveloperSettings
|
||||
{
|
||||
public:
|
||||
TArray<struct FZoneLaneProfile> LaneProfiles; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
||||
struct FZoneGraphTagInfo Tags[0x20]; // 0x0048(0x0010)(Edit, Config, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
||||
struct FZoneGraphTagMask VisualizedTags; // 0x0248(0x0004)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
float ShapeMaxDrawDistance; // 0x024C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FZoneGraphBuildSettings BuildSettings; // 0x0250(0x0060)(Edit, Config, Protected, NativeAccessSpecifierProtected)
|
||||
bool bBuildZoneGraphWhileEditing; // 0x02B0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("ZoneGraphSettings")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"ZoneGraphSettings")
|
||||
}
|
||||
static class UZoneGraphSettings* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UZoneGraphSettings>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UZoneGraphSettings;
|
||||
|
||||
// Class ZoneGraph.ZoneGraphSubsystem
|
||||
// 0x0050 (0x0098 - 0x0048)
|
||||
class UZoneGraphSubsystem final : public UTickableWorldSubsystem
|
||||
{
|
||||
public:
|
||||
uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<struct FRegisteredZoneGraphData> RegisteredZoneGraphData; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("ZoneGraphSubsystem")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"ZoneGraphSubsystem")
|
||||
}
|
||||
static class UZoneGraphSubsystem* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UZoneGraphSubsystem>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UZoneGraphSubsystem;
|
||||
|
||||
// Class ZoneGraph.ZoneShape
|
||||
// 0x0008 (0x02B8 - 0x02B0)
|
||||
class AZoneShape final : public AActor
|
||||
{
|
||||
public:
|
||||
class UZoneShapeComponent* ShapeComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("ZoneShape")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"ZoneShape")
|
||||
}
|
||||
static class AZoneShape* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<AZoneShape>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_AZoneShape;
|
||||
|
||||
// Class ZoneGraph.ZoneShapeComponent
|
||||
// 0x0070 (0x05A0 - 0x0530)
|
||||
class UZoneShapeComponent : public UPrimitiveComponent
|
||||
{
|
||||
public:
|
||||
struct FZoneLaneProfileRef LaneProfile; // 0x0530(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate)
|
||||
bool bReverseLaneProfile; // 0x0548(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_549[0x7]; // 0x0549(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<struct FZoneLaneProfileRef> PerPointLaneProfiles; // 0x0550(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
||||
TArray<struct FZoneShapePoint> Points; // 0x0560(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate)
|
||||
EFZoneShapeType ShapeType; // 0x0570(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
EZoneShapePolygonRoutingType PolygonRoutingType; // 0x0571(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_572[0x2]; // 0x0572(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FZoneGraphTagMask Tags; // 0x0574(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
TArray<struct FZoneShapeConnector> ShapeConnectors; // 0x0578(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
||||
TArray<struct FZoneShapeConnection> ConnectedShapes; // 0x0588(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_598[0x8]; // 0x0598(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
void SetPolygonRoutingType(const EZoneShapePolygonRoutingType NewType);
|
||||
bool SetReverseLaneProfile(bool bReverse);
|
||||
void SetShapeType(EFZoneShapeType Type);
|
||||
void SetTags(const struct FZoneGraphTagMask& NewTags);
|
||||
|
||||
EFZoneShapeType GetShapeType() const;
|
||||
struct FZoneGraphTagMask GetTags() const;
|
||||
bool IsLaneProfileReversed() const;
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("ZoneShapeComponent")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"ZoneShapeComponent")
|
||||
}
|
||||
static class UZoneShapeComponent* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UZoneShapeComponent>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UZoneShapeComponent;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user