397 lines
26 KiB
C++
397 lines
26 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: Ragdoll
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum Ragdoll.EPhysicsVirtualForceApplication
|
|
// NumValues: 0x0005
|
|
enum class EPhysicsVirtualForceApplication : uint8
|
|
{
|
|
PartialBodyOnly = 0,
|
|
FullBodyOnly = 1,
|
|
Always = 2,
|
|
Never = 3,
|
|
EPhysicsVirtualForceApplication_MAX = 4,
|
|
};
|
|
|
|
// Enum Ragdoll.ERagdollDriveAnimEnum
|
|
// NumValues: 0x0005
|
|
enum class ERagdollDriveAnimEnum : uint8
|
|
{
|
|
DriveHoldPriorLastPose = 0,
|
|
DriveKeepPrior = 1,
|
|
DriveToAnim = 2,
|
|
DriveToGetupPose = 3,
|
|
ERagdollDriveAnimEnum_MAX = 4,
|
|
};
|
|
|
|
// Enum Ragdoll.ERagdollSensoryBehaviorEnum
|
|
// NumValues: 0x0004
|
|
enum class ERagdollSensoryBehaviorEnum : uint8
|
|
{
|
|
RSBE_CurrentlyActive = 0,
|
|
RSBE_PriorActive = 1,
|
|
RSBE_HadActive = 2,
|
|
RSBE_MAX = 3,
|
|
};
|
|
|
|
// Enum Ragdoll.ERagdollSensoryStatusValueEnum
|
|
// NumValues: 0x000C
|
|
enum class ERagdollSensoryStatusValueEnum : uint8
|
|
{
|
|
RSSVE_OnGround = 0,
|
|
RSSVE_InAir = 1,
|
|
RSSVE_Hovering = 2,
|
|
RSSVE_Dead = 3,
|
|
RSSVE_GetupObstructed = 4,
|
|
RSSVE_NearDeathKneeling = 5,
|
|
RSSVE_Frozen = 6,
|
|
RSSVE_OnFire = 7,
|
|
RSSVE_Charred = 8,
|
|
RSSVE_Petrified = 9,
|
|
RSSVE_Resurrecting = 10,
|
|
RSSVE_MAX = 11,
|
|
};
|
|
|
|
// Enum Ragdoll.ERagdollSensoryRangeValueEnum
|
|
// NumValues: 0x000F
|
|
enum class ERagdollSensoryRangeValueEnum : uint8
|
|
{
|
|
RSRVE_HeightAboveGround = 0,
|
|
RSRVE_Velocity = 1,
|
|
RSRVE_HorizontalVelocity = 2,
|
|
RSRVE_VerticalVelocity = 3,
|
|
RSRVE_TotalTimeRagdolling = 4,
|
|
RSRVE_TimeOnGround = 5,
|
|
RSRVE_TimeInAir = 6,
|
|
RSRVE_TimeHovering = 7,
|
|
RSRVE_TimeGetupObstructed = 8,
|
|
RSRVE_TimeInCurBehavior = 9,
|
|
RSRVE_TimeDead = 10,
|
|
RSRVE_TimeToImminentCollision = 11,
|
|
RSRVE_TimeInCurAudioBehavior = 12,
|
|
RSRVE_LastNavmeshSeperation = 13,
|
|
RSRVE_MAX = 14,
|
|
};
|
|
|
|
// Enum Ragdoll.ERagdollBodyLineUprightEnum
|
|
// NumValues: 0x0006
|
|
enum class ERagdollBodyLineUprightEnum : uint8
|
|
{
|
|
RBLUE_SpineLineUpright = 0,
|
|
RBLUE_ShoulderLineUpright = 1,
|
|
RBLUE_HipLineUpright = 2,
|
|
RBLUE_ChestUpright = 3,
|
|
RBLUE_PelvisUpright = 4,
|
|
RBLUE_MAX = 5,
|
|
};
|
|
|
|
// Enum Ragdoll.ERagdollCOMRotationDrivingMode
|
|
// NumValues: 0x0004
|
|
enum class ERagdollCOMRotationDrivingMode : uint8
|
|
{
|
|
NoDriving = 0,
|
|
DriveToCapsuleRotation = 1,
|
|
DriveToKeepUpright = 2,
|
|
ERagdollCOMRotationDrivingMode_MAX = 3,
|
|
};
|
|
|
|
// Enum Ragdoll.ERagdollCOMLocationDrivingMode
|
|
// NumValues: 0x0007
|
|
enum class ERagdollCOMLocationDrivingMode : uint8
|
|
{
|
|
NoDriving = 0,
|
|
DriveToCapsuleLocation = 1,
|
|
DriveToCapsuleHeight = 2,
|
|
DriveToCapsuleLocationAndKeepMoving = 3,
|
|
DriveToCapsuleHorizontalLocation = 4,
|
|
DampVelocity = 5,
|
|
ERagdollCOMLocationDrivingMode_MAX = 6,
|
|
};
|
|
|
|
// Enum Ragdoll.ERagdollPoseDrivingMode
|
|
// NumValues: 0x0006
|
|
enum class ERagdollPoseDrivingMode : uint8
|
|
{
|
|
Strong = 0,
|
|
Weak = 1,
|
|
Inactive = 2,
|
|
Dead = 3,
|
|
Petrified = 4,
|
|
ERagdollPoseDrivingMode_MAX = 5,
|
|
};
|
|
|
|
// Enum Ragdoll.EImpactReactionStrength
|
|
// NumValues: 0x0007
|
|
enum class EImpactReactionStrength : uint8
|
|
{
|
|
None = 0,
|
|
Hitch = 1,
|
|
Knockdown = 2,
|
|
Levioso = 3,
|
|
DeathBlows = 4,
|
|
Slam = 5,
|
|
EImpactReactionStrength_MAX = 6,
|
|
};
|
|
|
|
// ScriptStruct Ragdoll.PhysicsPD
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhysicsPD final
|
|
{
|
|
public:
|
|
float Stiffness; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Damping; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Max; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPhysicsPD;
|
|
|
|
// ScriptStruct Ragdoll.PhysicsVirtualForcePD
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FPhysicsVirtualForcePD final
|
|
{
|
|
public:
|
|
struct FPhysicsPD PD; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector ForceLocationLocal; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GravityCompensation; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Depth; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhysicsVirtualForceApplication Application; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPhysicsVirtualForcePD;
|
|
|
|
// ScriptStruct Ragdoll.PhysicsForceAndTorquePD
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FPhysicsForceAndTorquePD final
|
|
{
|
|
public:
|
|
struct FPhysicsPD VerticalForce; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhysicsPD HorizontalForce; // 0x000C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhysicsPD Torque; // 0x0018(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPhysicsForceAndTorquePD;
|
|
|
|
// ScriptStruct Ragdoll.RagdollBodyConstraintsConfig
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FRagdollBodyConstraintsConfig final
|
|
{
|
|
public:
|
|
TSet<class FName> ConstrainedBodies; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
float EaseInDuration; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollBodyConstraintsConfig;
|
|
|
|
// ScriptStruct Ragdoll.PhysicsPoseDrivingConfig
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FPhysicsPoseDrivingConfig final
|
|
{
|
|
public:
|
|
TMap<class FName, struct FPhysicsVirtualForcePD> VirtualForces; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
float GravityCompensation; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPhysicsPoseDrivingConfig;
|
|
|
|
// ScriptStruct Ragdoll.AudioLayerBehaviorState
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct alignas(0x08) FAudioLayerBehaviorState final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAudioLayerBehaviorState;
|
|
|
|
// ScriptStruct Ragdoll.RagdollAudioBehaviorLayer
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FRagdollAudioBehaviorLayer final
|
|
{
|
|
public:
|
|
class FName LayerName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class URagdollAudioBehavior*> AudioBehaviors; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollAudioBehaviorLayer;
|
|
|
|
// ScriptStruct Ragdoll.RagdollState
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FRagdollState final
|
|
{
|
|
public:
|
|
TArray<class URagdollSensoryState*> RequiredAll; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class URagdollSensoryState*> RequiredAny; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class URagdollSensoryState*> RequiredNone; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollState;
|
|
|
|
// ScriptStruct Ragdoll.RagdollGetupOptions
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FRagdollGetupOptions final
|
|
{
|
|
public:
|
|
struct FRagdollState RequiredState; // 0x0000(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FName TargetGetupProfile; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollGetupOptions;
|
|
|
|
// ScriptStruct Ragdoll.RagdollSensoryBehavior
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FRagdollSensoryBehavior final
|
|
{
|
|
public:
|
|
ERagdollSensoryBehaviorEnum Relativity; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class URagdollBehavior* Behavior; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool status; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollSensoryBehavior;
|
|
|
|
// ScriptStruct Ragdoll.RagdollPhysicsBodyPredicate
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FRagdollPhysicsBodyPredicate final
|
|
{
|
|
public:
|
|
class UPhysicsAsset* WhenPhysicsAsset; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> IncludedPhysicBodyBones; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FName> ExcludedPhysicBodyBones; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollPhysicsBodyPredicate;
|
|
|
|
// ScriptStruct Ragdoll.RagdollSensoryCollision
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FRagdollSensoryCollision final
|
|
{
|
|
public:
|
|
float ImpactImpulseMin; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactImpulseMax; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IfOutOfRange; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool RequireNormalToWorldUpRealitiveRange; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NormalToWorldUpAngleMin; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NormalToWorldUpAngleMax; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FRagdollPhysicsBodyPredicate> PhysicsBodyRequirements; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool status; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollSensoryCollision;
|
|
|
|
// ScriptStruct Ragdoll.RagdollSensoryStatus
|
|
// 0x0002 (0x0002 - 0x0000)
|
|
struct FRagdollSensoryStatus final
|
|
{
|
|
public:
|
|
ERagdollSensoryStatusValueEnum SensoryValue; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool status; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollSensoryStatus;
|
|
|
|
// ScriptStruct Ragdoll.RagdollSensoryRange
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FRagdollSensoryRange final
|
|
{
|
|
public:
|
|
ERagdollSensoryRangeValueEnum SensoryValue; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Min; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Max; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IfOutOfRange; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollSensoryRange;
|
|
|
|
// ScriptStruct Ragdoll.RagdollUprightRange
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FRagdollUprightRange final
|
|
{
|
|
public:
|
|
ERagdollBodyLineUprightEnum CompareWorldUpTo; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Min; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Max; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollUprightRange;
|
|
|
|
// ScriptStruct Ragdoll.RagdollPoseState
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FRagdollPoseState final
|
|
{
|
|
public:
|
|
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FRagdollUprightRange> PoseMatches; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollPoseState;
|
|
|
|
// ScriptStruct Ragdoll.RagdollControlPostAnimationTickFunction
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
struct FRagdollControlPostAnimationTickFunction final : public FTickFunction
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollControlPostAnimationTickFunction;
|
|
|
|
// ScriptStruct Ragdoll.RagdollBodyAttachment
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FRagdollBodyAttachment final
|
|
{
|
|
public:
|
|
class FName AttachBoneName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> AttachBodyNames; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FRagdollBodyAttachment;
|
|
|
|
// ScriptStruct Ragdoll.GetupAnimationProfile
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGetupAnimationProfile final
|
|
{
|
|
public:
|
|
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FGameplayTagContainer> GetupAnimationTags; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGetupAnimationProfile;
|
|
|
|
// ScriptStruct Ragdoll.AuthoredImpact
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FAuthoredImpact final
|
|
{
|
|
public:
|
|
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EImpactReactionStrength ReactionStrength; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> AffectedBodies; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FName> ImpactedBodies; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FVector ImpactDirection; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpactLocationLocal; // 0x003C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactMaxYaw; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactMaxPitch; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactVariationYaw; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactVariationPitch; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactStrengthMin; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactStrengthMax; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactDuration; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactEaseInDuration; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendBackDelay; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendBackDuration; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseGivenImpactStength; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAuthoredImpact;
|
|
|
|
}
|
|
|