mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
142 lines
8.8 KiB
C++
142 lines
8.8 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x8 (0xA8 - 0xA0)
|
|
// Class ChaosSolverEngine.ChaosDebugDrawComponent
|
|
class UChaosDebugDrawComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1DED[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UChaosDebugDrawComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xA8 - 0xA0)
|
|
// Class ChaosSolverEngine.ChaosEventListenerComponent
|
|
class UChaosEventListenerComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1DF4[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UChaosEventListenerComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x260 (0x308 - 0xA8)
|
|
// Class ChaosSolverEngine.ChaosGameplayEventDispatcher
|
|
class UChaosGameplayEventDispatcher : public UChaosEventListenerComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1DFB[0x110]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class UPrimitiveComponent*, struct FChaosHandlerSet> CollisionEventRegistrations; // 0x1B8(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<class UPrimitiveComponent*, struct FBreakEventCallbackWrapper> BreakEventRegistrations; // 0x208(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<class UPrimitiveComponent*, struct FRemovalEventCallbackWrapper> RemovalEventRegistrations; // 0x258(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<class UPrimitiveComponent*, struct FCrumblingEventCallbackWrapper> CrumblingEventRegistrations; // 0x2A8(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1DFE[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UChaosGameplayEventDispatcher* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class ChaosSolverEngine.ChaosNotifyHandlerInterface
|
|
class IChaosNotifyHandlerInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IChaosNotifyHandlerInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class ChaosSolverEngine.ChaosSolverEngineBlueprintLibrary
|
|
class UChaosSolverEngineBlueprintLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UChaosSolverEngineBlueprintLibrary* GetDefaultObj();
|
|
|
|
struct FHitResult ConvertPhysicsCollisionToHitResult(struct FChaosPhysicsCollisionInfo& PhysicsCollision);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class ChaosSolverEngine.ChaosSolver
|
|
class UChaosSolver : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UChaosSolver* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xF8 (0x388 - 0x290)
|
|
// Class ChaosSolverEngine.ChaosSolverActor
|
|
class AChaosSolverActor : public AActor
|
|
{
|
|
public:
|
|
struct FChaosSolverConfiguration Properties; // 0x290(0x68)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float TimeStepMultiplier; // 0x2F8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CollisionIterations; // 0x2FC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PushOutIterations; // 0x300(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PushOutPairIterations; // 0x304(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClusterConnectionFactor; // 0x308(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EClusterConnectionTypeEnum ClusterUnionConnectionType; // 0x30C(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoGenerateCollisionData; // 0x30D(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E29[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSolverCollisionFilterSettings CollisionFilterSettings; // 0x310(0x10)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool DoGenerateBreakingData; // 0x320(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E2B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSolverBreakingFilterSettings BreakingFilterSettings; // 0x324(0x10)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool DoGenerateTrailingData; // 0x334(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E2E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSolverTrailingFilterSettings TrailingFilterSettings; // 0x338(0x10)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
|
|
float MassScale; // 0x348(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasFloor; // 0x34C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E30[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float FloorHeight; // 0x350(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FChaosDebugSubstepControl ChaosDebugSubstepControl; // 0x354(0x3)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E36[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UBillboardComponent* SpriteComponent; // 0x358(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E37[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UChaosGameplayEventDispatcher* GameplayEventDispatcherComponent; // 0x378(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1E38[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AChaosSolverActor* GetDefaultObj();
|
|
|
|
void SetSolverActive(bool bActive);
|
|
void SetAsCurrentWorldSolver();
|
|
};
|
|
|
|
// 0x28 (0x60 - 0x38)
|
|
// Class ChaosSolverEngine.ChaosSolverSettings
|
|
class UChaosSolverSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
uint8 Pad_1E3C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSoftClassPath DefaultChaosSolverActorClass; // 0x40(0x20)(Edit, ZeroConstructor, Config, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UChaosSolverSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|