PalWorld-NetCrack/SDK/ChaosCloth_structs.hpp
2024-01-22 14:43:11 +08:00

58 lines
1.9 KiB
C++

#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class EChaosWeightMapTarget : uint8
{
None = 0,
MaxDistance = 1,
BackstopDistance = 2,
BackstopRadius = 3,
AnimDriveStiffness = 4,
AnimDriveDamping = 5,
TetherStiffness = 6,
TetherScale = 7,
Drag = 8,
Lift = 9,
EdgeStiffness = 10,
BendingStiffness = 11,
AreaStiffness = 12,
BucklingStiffness = 13,
Pressure = 14,
EChaosWeightMapTarget_MAX = 15,
};
enum class EChaosClothTetherMode : uint8
{
FastTetherFastLength = 0,
AccurateTetherFastLength = 1,
AccurateTetherAccurateLength = 2,
MaxChaosClothTetherMode = 3,
EChaosClothTetherMode_MAX = 4,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x8 (0x8 - 0x0)
// ScriptStruct ChaosCloth.ChaosClothWeightedValue
struct FChaosClothWeightedValue
{
public:
float Low; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float High; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}