mirror of
https://github.com/DumbDev69420/EscapeTheBackrooms_Internal.git
synced 2025-07-01 10:53:04 +08:00
Projektdateien hinzufügen.
This commit is contained in:
@ -0,0 +1,144 @@
|
||||
#pragma once
|
||||
|
||||
// Dumped with Dumper-7!
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
// ENUMS
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
enum class EPropertyUpdateGroup : uint8
|
||||
{
|
||||
InstancersPropertiesUpdate = 0,
|
||||
ScatterUpdate = 1,
|
||||
TracedPointsUpdate = 2,
|
||||
EverythingUpdate = 3,
|
||||
EPropertyUpdateGroup_MAX = 4,
|
||||
};
|
||||
|
||||
enum class ESurfaceAlignMode : uint8
|
||||
{
|
||||
WorldAlign = 0,
|
||||
NormalAlign = 1,
|
||||
ESurfaceAlignMode_MAX = 2,
|
||||
};
|
||||
|
||||
enum class EScaleMode : uint8
|
||||
{
|
||||
X = 0,
|
||||
XZ = 1,
|
||||
XYZ = 2,
|
||||
EScaleMode_MAX = 3,
|
||||
};
|
||||
|
||||
enum class EDistributionMode : uint8
|
||||
{
|
||||
Random = 0,
|
||||
Grid = 1,
|
||||
EDistributionMode_MAX = 2,
|
||||
};
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
// STRUCTS
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
// 0x18 (0x18 - 0x0)
|
||||
// ScriptStruct SimpleScatterPlugin.Bounds
|
||||
struct FBounds
|
||||
{
|
||||
public:
|
||||
struct FVector Origin; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector Extents; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
|
||||
// 0x1C (0x1C - 0x0)
|
||||
// ScriptStruct SimpleScatterPlugin.TracedPoint
|
||||
struct FTracedPoint
|
||||
{
|
||||
public:
|
||||
struct FVector Location; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector Normal; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FColor TextureColor; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
|
||||
// 0x10 (0x10 - 0x0)
|
||||
// ScriptStruct SimpleScatterPlugin.GeneratedPoint
|
||||
struct FGeneratedPoint
|
||||
{
|
||||
public:
|
||||
struct FVector Location; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Depth; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
|
||||
// 0x10 (0x10 - 0x0)
|
||||
// ScriptStruct SimpleScatterPlugin.HeightDistributionLimit
|
||||
struct FHeightDistributionLimit
|
||||
{
|
||||
public:
|
||||
bool bUseHeightLimit; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D1C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
||||
float HeightLimitMin; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HeightLimitMax; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bHeightLimitInvert; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D1D[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
||||
};
|
||||
|
||||
// 0x10 (0x10 - 0x0)
|
||||
// ScriptStruct SimpleScatterPlugin.SlopeDistributionLimit
|
||||
struct FSlopeDistributionLimit
|
||||
{
|
||||
public:
|
||||
bool bUseSlopeLimit; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D1E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
||||
float SlopeLimitOffset; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float SlopeLimitContrast; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bSlopeLimitInvert; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D1F[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
||||
};
|
||||
|
||||
// 0x10 (0x10 - 0x0)
|
||||
// ScriptStruct SimpleScatterPlugin.SlopeScaleFalloff
|
||||
struct FSlopeScaleFalloff
|
||||
{
|
||||
public:
|
||||
float SlopeFalloffEffect; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float SlopeFalloffOffset; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float SlopeFalloffContrast; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool SlopeFalloffInvert; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D20[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
||||
};
|
||||
|
||||
// 0x30 (0x30 - 0x0)
|
||||
// ScriptStruct SimpleScatterPlugin.ScatterSurface
|
||||
struct FScatterSurface
|
||||
{
|
||||
public:
|
||||
class AActor* Surface; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class UMaterial* DistributionMaterial; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float LandscapeUV_Size; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D22[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
||||
TArray<struct FColor> DistributionTexture; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
int32 DistributionTextureSize; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D23[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
||||
};
|
||||
|
||||
// 0x20 (0x20 - 0x0)
|
||||
// ScriptStruct SimpleScatterPlugin.InstancedMesh
|
||||
struct FInstancedMesh
|
||||
{
|
||||
public:
|
||||
class UStaticMesh* StaticMesh; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ScaleMultiplier; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Probability; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
enum class EComponentMobility Mobility; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bEnableCollision; // 0x11(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D24[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
||||
class UHierarchicalInstancedStaticMeshComponent* Instancer; // 0x18(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user