Update SDK
This commit is contained in:
414
Cronos The New Dawn/SDK/GeometryCollectionEngine_structs.hpp
Normal file
414
Cronos The New Dawn/SDK/GeometryCollectionEngine_structs.hpp
Normal file
@@ -0,0 +1,414 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: GeometryCollectionEngine
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CoreUObject_structs.hpp"
|
||||
#include "Chaos_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum GeometryCollectionEngine.ECollectionAttributeEnum
|
||||
// NumValues: 0x0004
|
||||
enum class ECollectionAttributeEnum : uint8
|
||||
{
|
||||
Chaos_Active = 0,
|
||||
Chaos_DynamicState = 1,
|
||||
Chaos_CollisionGroup = 2,
|
||||
Chaos_Max = 3,
|
||||
};
|
||||
|
||||
// Enum GeometryCollectionEngine.ECollectionGroupEnum
|
||||
// NumValues: 0x0002
|
||||
enum class ECollectionGroupEnum : uint8
|
||||
{
|
||||
Chaos_Traansform = 0,
|
||||
Chaos_Max = 1,
|
||||
};
|
||||
|
||||
// Enum GeometryCollectionEngine.EChaosBreakingSortMethod
|
||||
// NumValues: 0x0006
|
||||
enum class EChaosBreakingSortMethod : uint8
|
||||
{
|
||||
SortNone = 0,
|
||||
SortByHighestMass = 1,
|
||||
SortByHighestSpeed = 2,
|
||||
SortByNearestFirst = 3,
|
||||
Count = 4,
|
||||
EChaosBreakingSortMethod_MAX = 5,
|
||||
};
|
||||
|
||||
// Enum GeometryCollectionEngine.EChaosCollisionSortMethod
|
||||
// NumValues: 0x0007
|
||||
enum class EChaosCollisionSortMethod : uint8
|
||||
{
|
||||
SortNone = 0,
|
||||
SortByHighestMass = 1,
|
||||
SortByHighestSpeed = 2,
|
||||
SortByHighestImpulse = 3,
|
||||
SortByNearestFirst = 4,
|
||||
Count = 5,
|
||||
EChaosCollisionSortMethod_MAX = 6,
|
||||
};
|
||||
|
||||
// Enum GeometryCollectionEngine.EChaosRemovalSortMethod
|
||||
// NumValues: 0x0005
|
||||
enum class EChaosRemovalSortMethod : uint8
|
||||
{
|
||||
SortNone = 0,
|
||||
SortByHighestMass = 1,
|
||||
SortByNearestFirst = 2,
|
||||
Count = 3,
|
||||
EChaosRemovalSortMethod_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum GeometryCollectionEngine.EChaosTrailingSortMethod
|
||||
// NumValues: 0x0006
|
||||
enum class EChaosTrailingSortMethod : uint8
|
||||
{
|
||||
SortNone = 0,
|
||||
SortByHighestMass = 1,
|
||||
SortByHighestSpeed = 2,
|
||||
SortByNearestFirst = 3,
|
||||
Count = 4,
|
||||
EChaosTrailingSortMethod_MAX = 5,
|
||||
};
|
||||
|
||||
// Enum GeometryCollectionEngine.EGeometryCollectionDebugDrawActorHideGeometry
|
||||
// NumValues: 0x0006
|
||||
enum class EGeometryCollectionDebugDrawActorHideGeometry : uint8
|
||||
{
|
||||
HideNone = 0,
|
||||
HideWithCollision = 1,
|
||||
HideSelected = 2,
|
||||
HideWholeCollection = 3,
|
||||
HideAll = 4,
|
||||
EGeometryCollectionDebugDrawActorHideGeometry_MAX = 5,
|
||||
};
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionLevelSetData
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FGeometryCollectionLevelSetData final
|
||||
{
|
||||
public:
|
||||
int32 MinLevelSetResolution; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MaxLevelSetResolution; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MinClusterLevelSetResolution; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MaxClusterLevelSetResolution; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionLevelSetData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.ChaosTrailingEventData
|
||||
// 0x0050 (0x0050 - 0x0000)
|
||||
struct FChaosTrailingEventData final
|
||||
{
|
||||
public:
|
||||
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector Velocity; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector AngularVelocity; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Mass; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 ParticleIndex; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FChaosTrailingEventData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.ChaosBreakingEventData
|
||||
// 0x0038 (0x0038 - 0x0000)
|
||||
struct FChaosBreakingEventData final
|
||||
{
|
||||
public:
|
||||
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector Velocity; // 0x0018(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Mass; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FChaosBreakingEventData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.ChaosCollisionEventData
|
||||
// 0x0080 (0x0080 - 0x0000)
|
||||
struct FChaosCollisionEventData final
|
||||
{
|
||||
public:
|
||||
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector Normal; // 0x0018(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector Velocity1; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector Velocity2; // 0x0048(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Mass1; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Mass2; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector Impulse; // 0x0068(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FChaosCollisionEventData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionRepDynamicData
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct alignas(0x08) FGeometryCollectionRepDynamicData final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionRepDynamicData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.ChaosTrailingEventRequestSettings
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FChaosTrailingEventRequestSettings final
|
||||
{
|
||||
public:
|
||||
int32 MaxNumberOfResults; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinAngularSpeed; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EChaosTrailingSortMethod SortMethod; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FChaosTrailingEventRequestSettings;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.ChaosRemovalEventData
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FChaosRemovalEventData final
|
||||
{
|
||||
public:
|
||||
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Mass; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 ParticleIndex; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FChaosRemovalEventData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionDamagePropagationData
|
||||
// 0x000C (0x000C - 0x0000)
|
||||
struct FGeometryCollectionDamagePropagationData final
|
||||
{
|
||||
public:
|
||||
bool bEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float BreakDamagePropagationFactor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ShockDamagePropagationFactor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionDamagePropagationData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionRepStateData
|
||||
// 0x0040 (0x0040 - 0x0000)
|
||||
struct alignas(0x08) FGeometryCollectionRepStateData final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionRepStateData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionRepData
|
||||
// 0x0038 (0x0038 - 0x0000)
|
||||
struct alignas(0x08) FGeometryCollectionRepData final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionRepData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionDebugDrawWarningMessage
|
||||
// 0x0001 (0x0001 - 0x0000)
|
||||
struct FGeometryCollectionDebugDrawWarningMessage final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionDebugDrawWarningMessage;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeomComponentCacheParameters
|
||||
// 0x0050 (0x0050 - 0x0000)
|
||||
struct FGeomComponentCacheParameters final
|
||||
{
|
||||
public:
|
||||
EGeometryCollectionCacheType CacheMode; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UGeometryCollectionCache* TargetCache; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ReverseCacheBeginTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool SaveCollisionData; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool DoGenerateCollisionData; // 0x0015(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 CollisionDataSizeMax; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool DoCollisionDataSpatialHash; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float CollisionDataSpatialHashRadius; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MaxCollisionPerCell; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool SaveBreakingData; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool DoGenerateBreakingData; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 BreakingDataSizeMax; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool DoBreakingDataSpatialHash; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float BreakingDataSpatialHashRadius; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MaxBreakingPerCell; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool SaveTrailingData; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool DoGenerateTrailingData; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 TrailingDataSizeMax; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TrailingMinSpeedThreshold; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TrailingMinVolumeThreshold; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeomComponentCacheParameters;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.ChaosBreakingEventRequestSettings
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FChaosBreakingEventRequestSettings final
|
||||
{
|
||||
public:
|
||||
int32 MaxNumberOfResults; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinMass; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EChaosBreakingSortMethod SortMethod; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FChaosBreakingEventRequestSettings;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.ChaosCollisionEventRequestSettings
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FChaosCollisionEventRequestSettings final
|
||||
{
|
||||
public:
|
||||
int32 MaxNumberResults; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinImpulse; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EChaosCollisionSortMethod SortMethod; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FChaosCollisionEventRequestSettings;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.ChaosRemovalEventRequestSettings
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FChaosRemovalEventRequestSettings final
|
||||
{
|
||||
public:
|
||||
int32 MaxNumberOfResults; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EChaosRemovalSortMethod SortMethod; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FChaosRemovalEventRequestSettings;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionDebugDrawActorSelectedRigidBody
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FGeometryCollectionDebugDrawActorSelectedRigidBody final
|
||||
{
|
||||
public:
|
||||
int32 ID; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class AChaosSolverActor* Solver; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class AGeometryCollectionActor* GeometryCollection; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionDebugDrawActorSelectedRigidBody;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionSource
|
||||
// 0x00B0 (0x00B0 - 0x0000)
|
||||
struct FGeometryCollectionSource final
|
||||
{
|
||||
public:
|
||||
struct FSoftObjectPath SourceGeometryObject; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FTransform LocalTransform; // 0x0020(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<class UMaterialInterface*> SourceMaterial; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
||||
TArray<float> InstanceCustomData; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
bool bAddInternalMaterials; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bSplitComponents; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bSetInternalFromMaterialIndex; // 0x00A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_A3[0xD]; // 0x00A3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionSource;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionAutoInstanceMesh
|
||||
// 0x0030 (0x0030 - 0x0000)
|
||||
struct FGeometryCollectionAutoInstanceMesh final
|
||||
{
|
||||
public:
|
||||
class UStaticMesh* Mesh; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<class UMaterialInterface*> Materials; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
||||
int32 NumInstances; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<float> CustomData; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionAutoInstanceMesh;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionEmbeddedExemplar
|
||||
// 0x0030 (0x0030 - 0x0000)
|
||||
struct FGeometryCollectionEmbeddedExemplar final
|
||||
{
|
||||
public:
|
||||
struct FSoftObjectPath StaticMeshExemplar; // 0x0000(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float StartCullDistance; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float EndCullDistance; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 InstanceCount; // 0x0028(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionEmbeddedExemplar;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionCollisionParticleData
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FGeometryCollectionCollisionParticleData final
|
||||
{
|
||||
public:
|
||||
float CollisionParticlesFraction; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MaximumCollisionParticles; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionCollisionParticleData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionCollisionTypeData
|
||||
// 0x0024 (0x0024 - 0x0000)
|
||||
struct FGeometryCollectionCollisionTypeData final
|
||||
{
|
||||
public:
|
||||
ECollisionTypeEnum CollisionType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EImplicitTypeEnum ImplicitType; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGeometryCollectionLevelSetData LevelSet; // 0x0004(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FGeometryCollectionCollisionParticleData CollisionParticles; // 0x0014(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
||||
float CollisionObjectReductionPercentage; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float CollisionMarginFraction; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionCollisionTypeData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionSizeSpecificData
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FGeometryCollectionSizeSpecificData final
|
||||
{
|
||||
public:
|
||||
float MaxSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<struct FGeometryCollectionCollisionTypeData> CollisionShapes; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
int32 DamageThreshold; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionSizeSpecificData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionProxyMeshData
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FGeometryCollectionProxyMeshData final
|
||||
{
|
||||
public:
|
||||
TArray<class UStaticMesh*> ProxyMeshes; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionProxyMeshData;
|
||||
|
||||
// ScriptStruct GeometryCollectionEngine.GeometryCollectionRenderResourceSizeInfo
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FGeometryCollectionRenderResourceSizeInfo final
|
||||
{
|
||||
public:
|
||||
uint64 MeshResourcesSize; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint64 NaniteResourcesSize; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FGeometryCollectionRenderResourceSizeInfo;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user