#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // ENUMS //--------------------------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------------------------- // STRUCTS //--------------------------------------------------------------------------------------------------------------------- // 0x20 (0x20 - 0x0) // ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_Sphere struct FClothCollisionPrim_Sphere { public: int32 BoneIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LocalPosition; // 0x8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_SphereConnection struct FClothCollisionPrim_SphereConnection { public: int32 SphereIndices[0x2]; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x30 - 0x0) // ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_ConvexFace struct FClothCollisionPrim_ConvexFace { public: struct FPlane Plane; // 0x0(0x20)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Indices; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x28 (0x28 - 0x0) // ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_Convex struct FClothCollisionPrim_Convex { public: TArray Faces; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray SurfacePoints; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) int32 BoneIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_174E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x60 (0x60 - 0x0) // ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_Box struct FClothCollisionPrim_Box { public: struct FVector LocalPosition; // 0x0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_174F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat LocalRotation; // 0x20(0x20)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector HalfExtents; // 0x40(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BoneIndex; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1750[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x4C (0x4C - 0x0) // ScriptStruct ClothingSystemRuntimeInterface.ClothVertBoneData struct FClothVertBoneData { public: int32 NumInfluences; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 BoneIndices[0xC]; // 0x4(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BoneWeights[0xC]; // 0x1C(0x30)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x40 - 0x0) // ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionData struct FClothCollisionData { public: TArray Spheres; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray SphereConnections; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Convexes; // 0x20(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Boxes; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; }